1. Theory
- Definition: Ebers-Moll and Gummel-Poon are the classic large-signal compact models of the bipolar transistor; Gummel-Poon, the default BJT model of SPICE, extends Ebers-Moll with base-charge effects (Gummel and Poon; TU Delft).
- Ebers-Moll: Two coupled diodes and two controlled current sources, linked by the reciprocity relation , describe the transistor in forward active, reverse active, saturation and cut-off (Fabian and Zutic; Gummel and Poon).
- Gummel-Poon: The transfer current is divided by a normalized base charge , which captures the Early effect through and high injection through ; separate leakage terms in the base current reproduce the fall of gain at low current (Qucs; MathWorks).
- Dynamic model: Depletion and diffusion charges, a bias-dependent transit time and excess phase give the frequency and transient response (Qucs; MathWorks).
- Limits: The model has no quasi-saturation, avalanche or self-heating, which motivated VBIC, HICUM and Mextram (background knowledge).
2. Working Principle
- Charge control: The collector current equals the injected minority charge divided by the base transit time; Gummel and Poon expressed it through the integrated majority charge in the base, so any change in that charge changes the current (Gummel and Poon; background knowledge for the integral).
- Early effect: Reverse base-collector bias narrows the neutral base and lowers , raising the collector current with (Qucs; TU Delft).
- High injection: When injected carriers exceed the base doping, dominates and the collector current grows only as the square root of , halving the Gummel-plot slope (TU Delft; computed).
- Base current: The ideal part adds to recombination leakage with emission coefficient NE, so the gain is low at small currents and peaks at moderate currents (Qucs; computed).
3. Applications
- Circuit simulation: Default BJT model in SPICE-class simulators for discrete and integrated transistors (Qucs; MathWorks).
- Analog design: Hand analysis with , , and derived from the model parameters (TU Delft).
- Switching circuits: Ebers-Moll saturation and charge storage in logic and power switching (Gummel and Poon; computed).
- Vendor models: Datasheet-level Gummel-Poon cards for discrete transistors, alongside the diode cards on the Diode Compact Models page (background knowledge).
Ebers-Moll Model
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Ebers-Moll injection model | |||
| Saturation currents and base transport factor | |||
| Collector-emitter saturation voltage |
Gummel-Poon DC Model
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Gummel-Poon transfer current and normalized base charge | |||
| Base currents and low-current gain | |||
| Early effect | |||
| Current-dependent base resistance |
Charge, Frequency and Temperature
| Name | Formula | Related Formulae | Variables/Constants |
|---|---|---|---|
| Forward transit time and diffusion charge | |||
| Small-signal parameters and cut-off frequencies | |||
| Temperature scaling |
Important Questions
Ques: How does the Gummel-Poon model extend the Ebers-Moll model?
By relating the transfer current to the majority charge in the base. Gummel and Poon note that Ebers-Moll, introduced in 1954, is physics-based and covers active, saturated and cut-off operation but misses effects such as the Early effect, and that charge control suits transient analysis. Their 1970 model divides the transfer current by , where carries the forward and reverse Early voltages and the knee currents IKF and IKR (Qucs). It also adds leakage base currents with emission coefficients NE and NC, a bias-dependent transit time and a current-dependent base resistance. With , no leakage and constant transit times, Gummel-Poon reduces to the transport form of Ebers-Moll (background knowledge), which is why both use the same IS, BF and BR. Reference: H. K. Gummel and H. C. Poon, ‘An Integral Charge Control Model of Bipolar Transistors’, Bell Labs publication page (May 1970; abstract only; Bell System Technical Journal 49, 827-852, background knowledge) (fetch-tool summary); Qucs project, ‘Qucs Technical Papers’, BJT (SPICE Gummel-Poon) model section, qucs.sourceforge.net/tech/node70 (fetch-tool summary).
Ques: Why is the saturation voltage of a BJT only tens of millivolts?
Because both junctions are forward biased and their voltages nearly cancel. In the Ebers-Moll picture, Fabian and Zutic’s terminal currents and let the collector current fall below when the collector junction also injects. Solving for the voltage gives (background knowledge). For , and a forced gain of 10 this is 67 at 27 (computed). A low reverse gain, typical of planar transistors with a lightly doped collector, raises it. Measured values of 0.1 to 0.3 include the collector series resistance, which the Gummel-Poon model adds as RC. The stored charge in saturation, set by TR, also slows turn-off. Reference: J. Fabian and I. Zutic, ‘The Ebers-Moll model for magnetic bipolar transistors’, arXiv:cond-mat/0409196 (conventional model recovered by setting the spin terms to zero) (fetch-tool summary).
Ques: How does the normalized base charge model high injection?
Through inside (Qucs). At low current is negligible and equals the Early factor . At , , so the collector current is 0.618 times IKF (computed). Far above the knee , so , which grows as (computed). TU Delft describes the same effect: when the excess minority density in the base exceeds the doping, the slope of the Gummel plot falls by a factor of two, with IKF setting the knee. Because the base current keeps its ideal slope, the gain falls at high current. MathWorks smooths the square root with to keep well behaved during iteration. Reference: Qucs project, ‘Qucs Technical Papers’, BJT (SPICE Gummel-Poon) model section, qucs.sourceforge.net/tech/node70 (fetch-tool summary); A. Montagne, ‘Bipolar transistors’, Structured Electronics Design web book, TU Delft (2023) (fetch-tool summary); MathWorks, ‘SPICE NPN’, Simscape Electrical block reference page (fetch-tool summary).
Ques: Which form of the forward transit-time equation is correct?
The SPICE form is , as written by Qucs and by MathWorks, which also divides the resulting charge by . TU Delft writes , squaring XTF and applying the exponential to the whole bracket. For an assumed XTF = 2 at with VTF infinite, the SPICE form gives 1.5 TF and the TU Delft grouping 2 TF (computed); with finite VTF the TU Delft form would also scale the constant TF with . The two independent simulator descriptions agree, and in SPICE source code XTF multiplies the squared current ratio (background knowledge), so the SPICE form is far more likely to be correct and the TU Delft version a transcription slip (my reading). Reference: Qucs project, ‘Qucs Technical Papers’, BJT (SPICE Gummel-Poon) model section, qucs.sourceforge.net/tech/node70 (fetch-tool summary); MathWorks, ‘SPICE NPN’, Simscape Electrical block reference page (fetch-tool summary); A. Montagne, ‘Bipolar transistors’, Structured Electronics Design web book, TU Delft (2023) (fetch-tool summary).
Ques: Why does the current gain fall at low collector current?
Because the leakage base current has a larger emission coefficient. The Gummel-Poon base current adds to the ideal (Qucs; MathWorks). With NE = 1.5 against NF = 1, this term falls more slowly than the collector current as drops. For IS = , BF = 100 and an assumed ISE = , the gain is 89.2 at 57 , 69.5 at 1.2 and 38.6 at 25 (computed). On a Gummel plot the base current bends upward at low bias, and NE between 1.5 and 2 reflects recombination in the emitter-base depletion region (background knowledge). Combined with the high-injection fall above IKF, this gives the typical bell-shaped gain against collector current. Reference: Qucs project, ‘Qucs Technical Papers’, BJT (SPICE Gummel-Poon) model section, qucs.sourceforge.net/tech/node70 (fetch-tool summary); MathWorks, ‘SPICE NPN’, Simscape Electrical block reference page (fetch-tool summary).
Ques: Why do the MathWorks resistance defaults differ from SPICE?
Because the MathWorks block scales resistances by area and sets small non-zero values. Qucs, following SPICE, gives RB, RC and RE defaults of zero, and the base resistance only appears when RB is set. MathWorks lists RB = 1, RE = and RC = 0.01 , divided by AREA times SCALE, so a device of unit area has 1 of base, 0.1 of emitter and 10 of collector resistance (computed). These are too small to matter in most circuits, but they change results at very high currents and remove internal nodes that a zero value would collapse. They are probably chosen for numerical robustness rather than physics (my reading). MathWorks also uses VTF both for and for the transit-time parameter, which should not be confused. Model cards should set RB, RE and RC explicitly. Reference: Qucs project, ‘Qucs Technical Papers’, BJT (SPICE Gummel-Poon) model section, qucs.sourceforge.net/tech/node70 (fetch-tool summary); MathWorks, ‘SPICE NPN’, Simscape Electrical block reference page (fetch-tool summary).
Ques: How are fT and fmax estimated from Gummel-Poon parameters?
With the hybrid-pi forms TU Delft gives: , , , and . For TU Delft’s myNPN at 1 and 293 , and , so , close to the 159 limit for TF = 1 (computed). With an assumed 100 base resistance, is 235 (computed). At low current CJE dominates and rises with current; at high current XTF, ITF and VTF raise the transit time and falls, the Kirk-effect roll-off (TU Delft; Qucs). Real extraction fits TF, XTF, ITF and VTF to measured against current at several (background knowledge). Reference: A. Montagne, ‘Bipolar transistors’, Structured Electronics Design web book, TU Delft (2023) (fetch-tool summary); Qucs project, ‘Qucs Technical Papers’, BJT (SPICE Gummel-Poon) model section, qucs.sourceforge.net/tech/node70 (fetch-tool summary).
References
- H. K. Gummel and H. C. Poon, “An Integral Charge Control Model of Bipolar Transistors,” Bell System Technical Journal, vol. 49, no. 5, pp. 827-852, May 1970 (abstract on the Bell Labs publications page). Available: https://nokia.com/bell-labs/publications-and-media/publications/an-integral-charge-control-model-of-bipolar-transistors
- Qucs project, “Qucs Technical Papers,” bipolar junction transistor (SPICE Gummel-Poon) section. Available: https://qucs.sourceforge.net/tech/node70.html
- J. Fabian and I. Zutic, “The Ebers-Moll model for magnetic bipolar transistors,” arXiv:cond-mat/0409196. Available: https://arxiv.org/abs/cond-mat/0409196
- A. Montagne, “Bipolar transistors,” Structured Electronics Design, TU Delft web book, 2023. Available: https://analog-electronics.tudelft.nl/webbook/SED/_build/html/ModelingActiveDevices/ActiveDevices_Bipolar_transistors.html
- MathWorks, “SPICE NPN,” Simscape Electrical documentation, block reference page. Available: https://www.mathworks.com/help/sps/ref/spicenpn.html
Related pages in this vault: Diode Compact Models, VBIC, HICUM and Mextram Models, Bipolar Junction Transistor (BJT), Temperature Scaling, Power Device Compact Models, Bipolar Transistors (BJT and SiGe HBT), Angelov and Empirical FET Models, ASM-HEMT Model, Insulated Gate Bipolar Transistor (IGBT).