From Inversion Level to Device Width: A Practical gm/ID Workflow
A compact, repeatable method for turning gain, noise, and bandwidth targets into transistor dimensions.
The method is useful because it makes inversion level a design variable. Instead of guessing a device width, we first decide how efficiently bias current should produce transconductance.
The design bridge
For a MOS device, transconductance efficiency connects a circuit requirement to a bias current:
If the dominant pole sets the unity-gain frequency, the input pair needs approximately
Together, these two equations translate bandwidth and load capacitance into current—before a width is chosen.
Choosing an inversion level
Weak inversion offers high efficiency but lower speed per unit area. Strong inversion improves intrinsic speed at the cost of current efficiency. Moderate inversion is often the useful compromise, but it is not automatically the correct answer.
| Region | Typical | Useful when |
|---|---|---|
| Weak inversion | 20–30 V⁻¹ | Minimum current dominates |
| Moderate inversion | 10–20 V⁻¹ | Efficiency and speed both matter |
| Strong inversion | 5–10 V⁻¹ | Speed or compact area dominates |
From current density to width
Characterize the process with lookup tables for , , , and capacitance ratios across channel lengths. Once the target inversion level and length are selected, width follows from current density:
This step should use simulation data from the exact model corner, temperature, drain voltage, and body bias expected in the circuit.
Verification loop
- Confirm the operating point and inversion level.
- Check open-loop gain and unity-gain frequency.
- Sweep process, voltage, and temperature corners.
- Run mismatch only after nominal behavior is sound.
A lookup table is not a substitute for reasoning. It is a more honest interface to the transistor model.
Practical takeaway
Treat width as an output, not an input. Start with the circuit-level , choose an inversion level from the actual trade-off, derive current, and only then obtain geometry from characterized data.