~/talk

CACE Study: Open source analog and mixed-signal design flow

Talkat Latch-Up 2024 · 2024-04-19..04-21· [open-source]
links:none on file
slides:none on file

CACE (Circuit Automatic Characterization Engine) is an open source Python flow (available via pip install cace) that verifies analog/mixed‑signal designs using xschem, ngspice, klayout and magic, running corner sweeps and Monte Carlo and producing pass/fail metrics and an HTML datasheet. It clones public repos, extracts schematic and RC layout netlists, runs multi‑threaded simulations, postprocesses with Python/Octave, and compares results to spec limits. In a recent challenge it handled 21 block specs, 40 proposals, 15 layouts ready and 12 of those used CACE.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47CACE origins
  3. 3:52Analog MPW problems
  4. 5:37CACE open source
  5. 6:20CACE tool overview
  6. 9:35Designer requirements
  7. 10:40Automated verification
  8. 13:09Test bench setup
  9. 15:17Simulation results
  10. 17:29Chipala 2024 challenge
  11. 19:34CACE benefits
  12. 20:17Tiny tape-out raffle
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.