1. Theory

  • Definition: Model quality tests check that a compact model behaves correctly beyond fitting measured curves: symmetric between source and drain, smooth to high derivatives, charge conserving, physically consistent in capacitance and noise, and fast and robust in simulation (McAndrew; Scholten et al.; Chauhan et al.).
  • Why fits are not enough: Analog and RF circuits depend on derivatives of current and charge, so a model can match I-V data within 1 per cent and still predict wrong distortion, noise or charge (Scholten et al.; Chauhan et al.).
  • Benchmark suite: The Gummel symmetry test, AC symmetry test, harmonic slope-ratio test, capacitance reciprocity and sum rules, thermal-noise limits and charge-conservation circuits form the standard set used by the Compact Model Coalition and model developers (McAndrew; Scholten et al.; LCI; background knowledge for the CMC).
  • Criteria: Good models are analytical, symmetric, physically justified, scalable and easy to extract (Lu et al.).

2. Working Principle

  • Symmetry at zero drain bias: Driving the drain and source with exposes any asymmetry or kink at , where many models switch between forward and reverse forms (Chauhan et al.; LCI; background knowledge for the switching).
  • Derivatives as a microscope: A small discontinuity in a high derivative is invisible in I-V curves but produces wrong harmonic slopes (Scholten et al.; computed).
  • Physical limits: Weak-inversion transconductance efficiency, Nyquist noise at and capacitance sum rules provide model-independent references (background knowledge; Scholten et al.).
  • Circuit tests: Simple circuits such as a binary current divider and a sample-and-hold expose matching and charge errors directly (LCI).

3. Applications

  • Model selection: Standardization decisions and comparisons between BSIM, PSP and EKV-type models (Scholten et al.; Chauhan et al.).
  • Model release checks: Regression tests of new model versions and model cards (McAndrew; background knowledge).
  • RF and mixed-signal design: Confidence in mixer distortion, switched-capacitor charge and noise predictions (McAndrew; Scholten et al.; LCI).
  • New devices: Applying the same tests to graphene and other emerging-device models (Lu et al.).

Symmetry Tests

NameFormulaRelated FormulaeVariables/Constants
Gummel symmetry test


Modified DC and AC symmetry tests

Distortion and Derivative Tests

NameFormulaRelated FormulaeVariables/Constants
Harmonic slope-ratio test


Transconductance-efficiency and output-conductance checks



Capacitance, Noise and General Criteria

NameFormulaRelated FormulaeVariables/Constants
Capacitance symmetry, reciprocity and sum rules


Thermal-noise and charge-conservation checks


General quality criteria

Important Questions

Ques: What does the Gummel symmetry test check?

Whether the model treats source and drain identically and smoothly. The drain is driven at and the source at , and the current and its derivatives are plotted through . For a symmetric device is an odd function, so its odd-order derivatives are even and its even-order derivatives odd, and all must be continuous (background knowledge for the parity). Chauhan et al. show BSIM6 passing for derivatives up to the fifth order in the text and seventh in the figure, in weak and strong inversion, normalized to their maxima; the ACM group reports smooth derivatives in ELDO; and Lu et al. call the test a benchmark every compact model must pass, including graphene FETs. Models that switch formulas at show kinks in the second or third derivative. Reference: 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; equations garbled in the extract) (fetch-tool summary); Integrated Circuits Laboratory, Federal University of Santa Catarina, ‘ACM model: simulation results’ web page (fetch-tool summary); N. Lu, L. Wang, L. Li and M. Liu, ‘A review for compact model of graphene field-effect transistors’, arXiv:1703.09759 (fetch-tool summary).

Ques: Is the classic Gummel symmetry test sufficient?

No, it has two gaps. McAndrew points out that it tests only DC current and is valid only when gate and substrate currents are negligible, which is not true for thin-oxide devices with gate tunnelling or with impact ionization. He proposes a modified DC test that tolerates those currents and a new AC symmetry test of gate-to-source and gate-to-drain capacitance, extensible to the other capacitance coefficients. Chauhan et al. apply that AC test to BSIM6 and find the capacitances and their derivatives continuous at . The ACM group’s statement of the expected symmetry, written in the extract as , is evidently a transcription of , since the literal form would force zero current (my reading). Reference: C. C. McAndrew, ‘DC and AC Symmetry Tests for MOSFET Models’, Technical Proceedings of the 2006 NSTI Nanotechnology Conference, Vol. 3, 745-748 (2006) (abstract only) (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; equations garbled in the extract) (fetch-tool summary); Integrated Circuits Laboratory, Federal University of Santa Catarina, ‘ACM model: simulation results’ web page (fetch-tool summary).

Ques: What does the harmonic slope-ratio test reveal?

Hidden non-smoothness at zero drain bias. In a passive mixer the transistor is biased at and driven by a small signal; for a smooth model the kth harmonic grows as the kth power of the amplitude, so on a log-log plot the fundamental, second and third harmonics have slopes 1, 2 and 3. Scholten et al. show PSP with slopes 1, 2 and 3, but BSIM4 with a third-harmonic slope of 2. A term like explains this: for the third harmonic rises from to as A goes from 0.01 to 0.04, a slope of exactly 2, while for it rises from to , a slope of 3 (computed). At small signals the non-smooth model overpredicts distortion by orders of magnitude. Reference: A. Scholten, G.-J. Smit, D. B. M. Klaassen, R. van Langevelde, G. Gildenblat, W. Wu and X. Li, ‘The PSP compact MOSFET model: An update’, MOS-AK Eindhoven (4 April 2008) (slides) (fetch-tool summary).

Ques: What capacitance properties should a MOSFET model satisfy?

Symmetry, reciprocity at zero drain bias and charge-conserving sum rules. Scholten et al. require at that , and , and show BSIM4 failing both symmetry and reciprocity, with wrong signs of and and with and larger than , at 0 and 1 . In a charge-based model the transcapacitances form a matrix whose rows and columns sum to zero, because terminal charges sum to zero and depend only on voltage differences (background knowledge). Away from the matrix is non-reciprocal in general, , which is physical, so reciprocity is only demanded at zero drain bias. The partitioning rules are on the Charge and Capacitance Modelling page. Reference: A. Scholten, G.-J. Smit, D. B. M. Klaassen, R. van Langevelde, G. Gildenblat, W. Wu and X. Li, ‘The PSP compact MOSFET model: An update’, MOS-AK Eindhoven (4 April 2008) (slides) (fetch-tool summary); Charge and Capacitance Modelling page of this vault.

Ques: How is a noise model checked for physical consistency?

At zero drain bias, where thermodynamics fixes the answer. With no drain voltage the channel is a resistor in equilibrium, so its noise must be the Nyquist value , which corresponds to in ; in long-channel saturation falls to 2/3 (background knowledge; MOSFET Noise Models page). Scholten et al. plot against drain voltage with reference levels of 2/3 and 1/2 and state that BSIM4 violates Nyquist’s law while PSP behaves correctly. A wrong value at shows up directly in switch and mixer noise, which operate there. Higher in short channels is real, but the zero-bias limit is not negotiable. The same test applies to induced gate noise and its correlation in RF models. Reference: A. Scholten, G.-J. Smit, D. B. M. Klaassen, R. van Langevelde, G. Gildenblat, W. Wu and X. Li, ‘The PSP compact MOSFET model: An update’, MOS-AK Eindhoven (4 April 2008) (slides) (fetch-tool summary); MOSFET Noise Models page of this vault.

Ques: How is charge conservation tested in a circuit?

With circuits that integrate any charge error. The ACM group uses a sample-and-hold circuit: if the model’s charges are not conserved, the held capacitor gains or loses charge every cycle, and here the model charged the capacitor correctly on each pulse. They also use an MOSFET-only binary current divider (M2M), in which a reference current is halved stage by stage through identical long-channel transistors sharing a substrate, and report errors below 0.12 per cent. Charge-based models with Ward-Dutton partitioning conserve charge by construction, whereas capacitance-based models such as the original Meyer model do not (background knowledge; Charge and Capacitance Modelling page). The M2M test also checks the model’s consistency across inversion levels. Reference: Integrated Circuits Laboratory, Federal University of Santa Catarina, ‘ACM model: simulation results’ web page (fetch-tool summary); Charge and Capacitance Modelling page of this vault.

Ques: What makes a good compact model beyond accuracy?

Lu et al. list nine criteria: consistent behaviour, symmetry reflecting the device, an analytical form without differentials or integrals, simplicity, parameters that are easy to characterize or even guess, upgradability, physical justification, similarity to other FET models and tunability to uncertain data. Chauhan et al. add practical targets for BSIM6: about 1 per cent RMS error after fitting and about 10 per DC point, contrasted with BSIM-CMG at about 5000 lines of Verilog-A and over 50 parameters. Scholten et al. compare runtimes with BSIM4 across simulators and circuit sizes. Speed matters because large circuits evaluate the model billions of times, and robustness matters because discontinuities cause convergence failures (background knowledge). Reference: N. Lu, L. Wang, L. Li and M. Liu, ‘A review for compact model of graphene field-effect transistors’, arXiv:1703.09759 (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; equations garbled in the extract) (fetch-tool summary); A. Scholten, G.-J. Smit, D. B. M. Klaassen, R. van Langevelde, G. Gildenblat, W. Wu and X. Li, ‘The PSP compact MOSFET model: An update’, MOS-AK Eindhoven (4 April 2008) (slides) (fetch-tool summary).

References

  1. 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
  2. Integrated Circuits Laboratory, Federal University of Santa Catarina, “ACM model: simulation results.” Available: https://lci.ufsc.br/acm/simulation.html
  3. N. Lu, L. Wang, L. Li and M. Liu, “A review for compact model of graphene field-effect transistors,” arXiv:1703.09759. Available: https://arxiv.org/abs/1703.09759
  4. C. C. McAndrew, “DC and AC Symmetry Tests for MOSFET Models,” in Technical Proceedings of the 2006 NSTI Nanotechnology Conference and Trade Show, vol. 3, pp. 745-748, 2006. Available: https://briefs.techconnect.org/papers/dc-and-ac-symmetry-tests-for-mosfet-models/
  5. A. Scholten, G.-J. Smit, D. B. M. Klaassen, R. van Langevelde, G. Gildenblat, W. Wu and X. Li, “The PSP compact MOSFET model: An update,” MOS-AK Workshop, Eindhoven, Apr. 2008. Available: https://www.mos-ak.org/eindhoven/papers/02_PSP_MOS-AK_Eindhoven.pdf

Related pages in this vault: Charge and Capacitance Modelling, Charge-Based Models (EKV), MOSFET Noise Models, Surface-Potential Models (PSP and HiSIM), Binning and Geometry Scaling, Multi-Gate Models (BSIM-CMG and BSIM-IMG), Parameter Extraction Methods, Angelov and Empirical FET Models, Process Corners and Statistical Models, GUM Uncertainty Budgets.