circuitgenome/sizer/gmid/ — a five-phase pipeline that turns a recognised op-amp topology and a performance spec into concrete transistor and resistor sizes.This package sizes an analog op-amp the gm/Id way: instead of searching for widths with a solver, it computes them from a lookup table, because once the current (from KCL) and the efficiency gm/Id are fixed, the geometry follows directly. The work is split into five phases with typed hand-offs between them — like an assembly line where each station receives a labelled part and passes on a more finished one.
Each box below is clickable — it opens the intuition-first, figure-rich walkthrough for that module.
↑ Up to the full sizer overview · → See also: the shared sizing core (sizer/shared/) that both this pipeline and the Level-1 sizer are built on.
Generated by the explain-code-with-fig skill · intuition-first walkthroughs with hand-authored SVG figures · light/dark toggle top-right.