1. Theory

  • Definition: Charge and capacitance modelling assigns the charge stored in a MOSFET to its four terminals as functions of the terminal voltages, and derives all capacitances as derivatives of these charges, so that transient simulation conserves charge (Ward and Dutton; Kundert-style chapter).
  • Charge conservation: Models that define capacitances directly, such as Meyer’s, have no underlying charge functions, so charge is not conserved and errors accumulate over each time step (Kundert-style chapter; Ward and Dutton).
  • Partitioning: The channel charge must be divided between source and drain, which is not fixed by physics in quasi-static operation; schemes such as 50/50 and 40/60 are used (Ward and Dutton; background knowledge for 40/60).
  • Nonreciprocity: Derivatives of charges give a matrix of transcapacitances in which, in general, , for example in saturation (Ward and Dutton; UBC ELEC 577).
  • Extrinsic parts: Overlap, fringe and junction capacitances add to the intrinsic terms and dominate in short devices (Altair; computed).

2. Working Principle

  • Gate and bulk charges: The gate charge balances the inversion and depletion charges, and the bulk charge is the depletion charge, both integrated over the channel (background knowledge; MOS Capacitor page).
  • Channel charge split: The inversion charge is split between source and drain by weighting with position, which in saturation leaves more charge with the source (Ward and Dutton; background knowledge for the weighting).
  • Currents from charges: The simulator computes each terminal current as the time derivative of that terminal’s charge, so returning to the same voltages returns the same charges (Kundert-style chapter).
  • Feed-forward: A nonzero with in saturation means that a gate change moves drain charge while the drain cannot move gate charge, which a reciprocal capacitor cannot represent (Ward and Dutton).

3. Applications

  • Charge-sensitive circuits: Switched-capacitor filters, sample-and-hold circuits, charge pumps, dynamic logic and bootstrapped circuits, where non-conserving models give wrong voltages (Ward and Dutton; Kundert-style chapter).
  • Compact model capacitance options: Charge-based capacitance models in BSIM (capMod), PSP and EKV (BSIM3 and BSIM4 page; EKV page).
  • Delay and power estimates: Gate, overlap and junction capacitances for switching delay and dynamic power (background knowledge).
  • Current status: All modern compact models are charge-based; Meyer remains only in SPICE Levels 1 to 3 (Kundert-style chapter; SPICE Level 1-3 page).

Charges and Partitioning

NameFormulaRelated FormulaeVariables/Constants
Terminal charges and the capacitance matrix



Ward-Dutton charge partitioning


Intrinsic Capacitances and Conservation

NameFormulaRelated FormulaeVariables/Constants
Intrinsic capacitances in long-channel saturation



Error of a capacitance-based charge integration


Extrinsic Capacitances

NameFormulaRelated FormulaeVariables/Constants
Overlap and fringe capacitances


Junction capacitances









Important Questions

Ques: Should the channel charge be split 50/50 or 40/60 between drain and source?

Both are used. Ward and Dutton’s original model split the channel charge equally, , as the simplest choice, while noting that the exact numerical result in saturation gives a larger fraction to the source and that Meyer’s model gives all of it to the source. Weighting the inversion charge linearly with position, , gives 40 per cent to the drain and 60 per cent to the source in long-channel saturation (background knowledge), consistent with their statement that the source takes more. The 40/60 split is therefore the more physical one, and BSIM offers it as XPART = 0 alongside 50/50 and 0/100 (background knowledge). In quasi-static operation the split cannot be measured directly, which is why partitioning remains a modelling choice. Reference: D. E. Ward and R. W. Dutton, ‘A Charge-Oriented Model for MOS Transistor Capacitances’, IEEE Journal of Solid-State Circuits SC-13(5), 703-708 (October 1978) (University of Tennessee course copy; saturation fractions unreadable in the extract) (fetch-tool summary).

Ques: Why does the Meyer capacitance model fail in bootstrapped and latching circuits?

Because it does not conserve charge and it misses some capacitances. Ward and Dutton showed that Meyer’s model gives dc level errors of several volts in a bootstrap circuit: even with 64 time steps per input rise time, the output was off by 0.5 after two cycles, while the charge model stayed accurate with a time step equal to the rise time. In an SOS D-latch the old model never let the output go high, while the charge model predicted the correct behaviour, because its bulk-gate and bulk-source capacitances produced about 1 of back bias instead of 5 . Meyer’s model also sets the gate-bulk capacitance to zero above threshold and , which removes the feed-forward path in saturation. Reference: D. E. Ward and R. W. Dutton, ‘A Charge-Oriented Model for MOS Transistor Capacitances’, IEEE Journal of Solid-State Circuits SC-13(5), 703-708 (October 1978) (University of Tennessee course copy; saturation fractions unreadable in the extract) (fetch-tool summary).

Ques: How large is the charge error of a capacitance-based model in a simple example?

The Kundert-style chapter steps a nonlinear capacitor with and up by 1 and back. Evaluating the capacitance at the new voltage, the charge in is 1.1 times 1 and the charge out 1 times 1 , leaving -0.1 (computed, matching the chapter). Defining the device by with instead gives , step currents of 1.05 A and -1.05 A in 1 , and zero net charge (computed). The error does not vanish with smaller tolerances and is amplified in circuits such as an AC-coupled comparator that stores offset on capacitors. The chapter notes that SPICE’s MOS1 to MOS3 use Meyer, while Spectre provides charge-based Ward-Dutton, Yang-Chatterjee and BSIM models. Reference: Transient-analysis chapter, Section 4.2 (pp. 167-176) on charge conservation, attached on the Designer’s Guide forum (title and author not in the excerpt; style suggests K. Kundert, The Designer’s Guide to Spice and Spectre, 1995) (fetch-tool summary).

Ques: Why are MOSFET capacitances nonreciprocal?

Because they are derivatives of different terminal charges with respect to different voltages, and nothing forces to equal . Ward and Dutton define with two capacitances between each pair of terminals and give and as examples. In long-channel saturation the gate charge does not depend on the drain voltage, so , but the drain charge depends on the gate voltage, giving with a 40/60 split or with 50/50 (computed). Such a feed-forward element cannot be drawn as an ordinary capacitor, which is why compact models are implemented with charges, or with transcapacitance sources, rather than with capacitor elements (my reading). The UBC slides use the same example. Reference: D. E. Ward and R. W. Dutton, ‘A Charge-Oriented Model for MOS Transistor Capacitances’, IEEE Journal of Solid-State Circuits SC-13(5), 703-708 (October 1978) (University of Tennessee course copy; saturation fractions unreadable in the extract) (fetch-tool summary); UBC ELEC 577, Lecture 14: Capacitance (slides; author not named) (fetch-tool summary).

Ques: When do overlap and junction capacitances outweigh the intrinsic capacitance?

In short-channel devices. With 4 of oxide, the intrinsic saturation is about 1.04 of width at 0.18 and 5.8 at 1 (computed), so it falls in proportion to length. Overlap capacitance per width, CGSO and CGDO, does not scale with length, and fringe capacitance adds to it, so in short devices they become a large share of the total (background knowledge for modern values; the SPICE3 example of , only 0.04 , is from an old process). Junction capacitance also matters: with the SPICE3 example values, an assumed 1 by 0.5 drain with 3 perimeter has 0.068 of bottom and 2.3 of sidewall capacitance at 1 reverse bias (computed), so the sidewall dominates small diffusions. Reference: Altair Activate block reference, SPICE MOSFET model parameters (levels 1 to 3), adapted from the SPICE3 user’s manual (fetch-tool summary).

Ques: Do charge-conserving simulators conserve charge exactly?

Not exactly, but well enough for practice. The Kundert-style chapter states that even charge-conserving simulators do not conserve charge completely, because the Newton iterations stop at a convergence criterion, but that they do much better than non-conserving ones: in its AC-coupled comparator example, Spectre’s charge-conserving models bring the output back almost to zero, while the Meyer-based model leaves an amplified residual. It also warns that some models conserve total charge without defining terminal charges correctly; the Statz GaAsFET model, for example, has no explicit drain and source charge relationships, so charge can appear to vanish from those terminals. Ward and Dutton’s charge model stayed accurate with a time step equal to the rise time, where Meyer’s model failed with 64 steps. Charge-based formulation is therefore necessary but not sufficient. Reference: Transient-analysis chapter, Section 4.2 (pp. 167-176) on charge conservation, attached on the Designer’s Guide forum (title and author not in the excerpt; style suggests K. Kundert, The Designer’s Guide to Spice and Spectre, 1995) (fetch-tool summary); D. E. Ward and R. W. Dutton, ‘A Charge-Oriented Model for MOS Transistor Capacitances’, IEEE Journal of Solid-State Circuits SC-13(5), 703-708 (October 1978) (University of Tennessee course copy; saturation fractions unreadable in the extract) (fetch-tool summary).

Related pages in this vault: Model Quality and Benchmark Tests, MVSG Model, SPICE Level 1-3 MOSFET Models, Charge-Based Models (EKV), BSIM3 and BSIM4, Surface-Potential Models (PSP and HiSIM), MOS Capacitor, RF and Non-Quasi-Static Effects, LCR Meter and C-V.