1. Theory
- Definition: Geometry scaling makes one model card describe transistors of every drawn length, width and finger count, either through physically based scaling functions of the effective dimensions (global scaling) or by splitting the geometry range into bins, each with its own parameter set (All About Circuits; Chauhan et al.).
- Binning: Within a bin, parameters vary as , and the simulator picks the bin from LMIN, LMAX, WMIN and WMAX (All About Circuits; background knowledge for the form).
- Layout-dependent effects: Stress from shallow-trench isolation, well proximity, contact placement and neighbouring structures change threshold voltage and mobility for the same W and L, so post-layout instance parameters are added (MOS-AK 2012 industry slides).
- Trade-off: Bins fit data closely but multiply parameters and risk discontinuities; global scaling is compact and smooth but harder to extract (All About Circuits; Chauhan et al.; computed).
2. Working Principle
- Effective dimensions: Drawn sizes are corrected by process offsets and per-side reductions, evaluated per finger (BSIM3 and BSIM4 page; background knowledge).
- Bin selection: The simulator chooses the bin containing the instance’s L and W and evaluates that card; a mismatch between selection and evaluation width causes out-of-bin errors (Clapp).
- Layout parameters: Extraction tools measure distances such as SA, SB and SCA from the layout and pass them to the model, which shifts parameters relative to the reference layout used in extraction (MOS-AK 2012 industry slides; background knowledge).
- Statistics with geometry: Mismatch scales with gate area, so statistical models also depend on geometry (All About Circuits; Mismatch and Variability page).
3. Applications
- Process design kits: Binned BSIM cards, as in the heavily binned sky130 kit, and globally scaled cards (Clapp; All About Circuits).
- Post-layout simulation: Back-annotating stress and well-proximity parameters for analog matching and timing (MOS-AK 2012 industry slides).
- Layout practice: Dummy fingers and long diffusions to reduce stress sensitivity (background knowledge).
- Model development: Global scaling in BSIM6 and its successors (Chauhan et al.).
Geometry and Binning
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Effective channel length and width | |||
| Geometry binning of model parameters | |||
| Finger count and bin selection |
Layout-Dependent Effects
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Length-of-diffusion (STI) stress | |||
| Well-proximity and other layout-dependent effects |
Global Scaling
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Global geometry scaling |
Important Questions
Ques: What is model binning and how does a simulator choose a bin?
Binning splits the geometry range into rectangles in length and width, each with its own model card. All About Circuits describes BSIM models written in several versions for different gate widths and lengths, selected by LMIN, LMAX, WMIN and WMAX; widths beyond WMAX are built with the multiplier M. Within a bin, each binned parameter follows (background knowledge), so an assumed VTH0 of 0.4 with PL = 0.01 gives 0.50, 0.42 and 0.41 at 0.1, 0.5 and 1 (computed). Whether a boundary value belongs to the lower or upper bin depends on the simulator (background knowledge), which is why the next bin’s card must give the same result there. Reference: ‘MOS Transistor SPICE Models’, Designing Analog Chips, Simulation chapter, All About Circuits (author not named on the page) (fetch-tool summary).
Ques: Is binning necessary for accurate models?
No, but many kits use it. All About Circuits notes that binning is not strictly necessary and that some foundries, notably AMS, build equally accurate models without it, while Clapp describes sky130 as very heavily binned. BSIM6 was developed with global geometrical scaling, one parameter set for all sizes, and Chauhan et al. show correct behaviour at corner geometries of an ST 40 process. The two approaches trade differently: 20 bins of 100 parameters with four coefficients each carry 8000 coefficients, against 100 for a global set (computed), and bins can fit stubborn data quickly but risk discontinuities and poor behaviour between measured sizes. Global scaling is more physical and smooth, so it is preferable when the model’s scaling equations can fit the technology (my reading). Reference: ‘MOS Transistor SPICE Models’, Designing Analog Chips, Simulation chapter, All About Circuits (author not named on the page) (fetch-tool summary); M. Clapp, ‘Model binning ignores NF: bin is selected by total W, but BSIM4 evaluates at W/NF’, xyce-users Google Group post (with Xyce GitHub issue 179; versions not stated) (fetch-tool summary); Y. S. Chauhan, M. Chalkiadaki, S. Venugopalan, M. A. Karim, N. Paydavosi, S. Jandhyala, J. P. Duarte, C. Enz, A. Niknejad and C. Hu, ‘Global Geometrical Scaling in BSIM6’, MOS-AK San Francisco (12 December 2012) (slides) (fetch-tool summary).
Ques: Why must binned parameters be continuous at bin boundaries?
Because a circuit optimizer or a sweep of transistor size must see a smooth function. If two neighbouring bins give different currents at their shared length, the current jumps when a device crosses the boundary, so sizing loops, Monte Carlo of geometry and layout-dependent widths can produce spurious steps (background knowledge). With the binning form , an assumed VTH0 of 0.4 and PL of 0.01 gives 0.42 at 0.5 (computed); a neighbouring bin fitted independently could give, say, 0.43 there, a 10 step. Extraction tools therefore fit all bins together with continuity constraints, as in the binning step of the Silvaco BSIM3 sequence, which is repeated until all geometries fit (Parameter Extraction Methods page). Reference: Parameter Extraction Methods page of this vault.
Ques: Should a bin be selected by total width or by finger width?
By the width the model actually evaluates, the width per finger. Clapp reported that Xyce selected bins using the total width, while BSIM4 evaluates its equations at W/NF, so a multi-finger device could be assigned a bin for a large width and then evaluated at a much smaller one, outside the bin, producing misbehaving equations and solver errors. A 10 device in 10 fingers has 1 fingers, five times below a WMIN of 5 chosen from the total (computed). The issue mattered for the heavily binned sky130 kit and was raised as Xyce GitHub issue 179; the post does not state its resolution. Kits must document whether WMIN and WMAX refer to total or finger width (my reading). Reference: M. Clapp, ‘Model binning ignores NF: bin is selected by total W, but BSIM4 evaluates at W/NF’, xyce-users Google Group post (with Xyce GitHub issue 179; versions not stated) (fetch-tool summary).
Ques: What are layout-dependent effects and how large are they?
Shifts in transistor behaviour caused by the surrounding layout rather than W and L. The 2012 industry slides list well-proximity effects from ion scattering off the well photoresist, STI stress through the length of diffusion and diffusion-to-diffusion spacing, active and gate corner rounding, gate pitch, contact-etch-stop-layer stress and contact position, with critical distances around 1 . In regular layouts stress mainly changes mobility and diffusion effects change the threshold. Each effect costs about 1 to 10 per cent of performance in low-power technologies and more in high-power ones, where stress dominates, and its sensitivity depends on W and L. Post-layout parameters such as SA, SB, SCA, SCB and SCC carry the layout into the model. Reference: ‘Compact Model Extensions for Realistic Circuit Simulation: a Perspective from Industry’, MOS-AK Workshop, JIIT Noida (16 March 2012) (presenter not named; acknowledges the ST team; file name Juge_MOS-AK_India12) (fetch-tool summary).
Ques: How many test devices does layout-dependent-effect characterization need?
Hundreds per effect. The 2012 industry slides quote about 394 devices for the well-proximity effect alone, built from 4 widths, 4 lengths, 6 distances, 2 orientations and both n- and p-channel devices, and about 2000 per device type for all effects. The stated matrix gives (computed), not 394; the extra 10 are probably reference devices without a nearby well edge, or the figure is a typo (my reading). Either way, the count shows why layout-effect models are expensive: each effect needs its own distance sweeps across geometries, orientations and device types, and the test structures must isolate one effect while holding the others at reference values. Foundries reduce the work by sharing structures between effects (background knowledge). Reference: ‘Compact Model Extensions for Realistic Circuit Simulation: a Perspective from Industry’, MOS-AK Workshop, JIIT Noida (16 March 2012) (presenter not named; acknowledges the ST team; file name Juge_MOS-AK_India12) (fetch-tool summary).
Ques: How is STI stress from the length of diffusion represented?
Through the distances from the gate to the diffusion edges. The industry slides name the instance parameters SA and SB for the STI length-of-diffusion effect, with VT and mobility corrections and a critical distance of about 1 . In the BSIM4 stress model, the stress scales with relative to the reference layout used for extraction (background knowledge). For a 0.1 gate, SA = SB = 1 gives 1.90 , while 0.2 gives 8.0 (computed), a fourfold increase. Compressive STI stress lowers electron mobility and raises hole mobility in typical orientations (background knowledge), so nMOS and pMOS shift in opposite directions. Designers add dummy fingers or longer diffusions to keep SA and SB large and equal for matched devices. Reference: ‘Compact Model Extensions for Realistic Circuit Simulation: a Perspective from Industry’, MOS-AK Workshop, JIIT Noida (16 March 2012) (presenter not named; acknowledges the ST team; file name Juge_MOS-AK_India12) (fetch-tool summary).
References
- “MOS Transistor SPICE Models,” Designing Analog Chips, Simulation chapter, All About Circuits (author not named on the page). Available: https://www.allaboutcircuits.com/textbook/designing-analog-chips/simulation/mos-transistor-spice-models/
- M. Clapp, “Model binning ignores NF: bin is selected by total W, but BSIM4 evaluates at W/NF,” xyce-users Google Group post. Available: https://groups.google.com/g/xyce-users/c/-FEl6hVh3EE
- Y. S. Chauhan, M. Chalkiadaki, S. Venugopalan, M. A. Karim, N. Paydavosi, S. Jandhyala, J. P. Duarte, C. Enz, A. Niknejad and C. Hu, “Global Geometrical Scaling in BSIM6,” MOS-AK Workshop, San Francisco, Dec. 2012. Available: https://www.mos-ak.org/sanfrancisco_2012/presentations/T07_Chauhan_MOS-AK_121212.pdf
- “Compact Model Extensions for Realistic Circuit Simulation: a Perspective from Industry,” MOS-AK Workshop, JIIT Noida, Mar. 2012 (presenter not named on the slides). Available: https://www.mos-ak.org/india/presentations/Juge_MOS-AK_India12.pdf
Related pages in this vault: Parameter Extraction Methods, Mismatch and Variability, Process Corners and Statistical Models, BSIM3 and BSIM4, Model Quality and Benchmark Tests, Temperature Scaling.