Understanding Compact Models for MOS and Bipolar Devices
Looking under the hood of your schematics.
Hey, I’m Vikram 👋 and thanks for reading!
This article covers device modeling, which is what I do in my day job. I realize that device modeling is relatively narrow area of expertise for most, but also believe that there is not much information on the internet on this topic. I hope this article starts filling in some gaps.
If you’d like to know more about device modeling, leave me a comment on Substack or reply to this email. Also, do let others know of this newsletter. 🙏
Transistor models are fundamental for circuit design. But every model has its strengths and weaknesses. Having an understanding of what model is being used, and what other options are available provides an additional dimension of trust (or distrust) in the simulation results. Having a healthy level of skepticism regarding the simulated circuit metrics differentiates the designer new to the art of circuit design, from a veteran who has done it for decades.
In this article, we will look at compact models used for MOS and bipolar junction transistors. Specifically we will cover:
The BSIM family of models
Usefulness of surface potential models
Bipolar models such as HiCUM, Mextram, VBIC and AHBT
Practical insights and choosing the right model
Read time: 10 mins
What are Compact Models?
The industry term for a transistor's representation in a simulator is ‘compact model.’ The term compact comes from the requirement that the model be basic enough to be computationally efficient while remaining accurate. A compact model uses equations to represent the device behavior at its terminals.
Compact models are typically written in Verilog-A or C to analytically describe the physics of a transistor in terms of terminal voltages or currents, device size, temperature, and variability. An industry standard simulator, such as Cadence Design Systems' Spectre, uses these equations to solve the node voltages and currents across each device in the circuit.
The numerical behavior of these equations is important for achieving convergence during circuit simulation. To save calculation time, they must be continuous as well as differentiable. The iterative process of solving for node voltages and currents often results in abnormal intermediate values for which the model equations should be well behaved to converge on a final solution.
The process of fitting a model to an actual transistor entails determining the values of constants in the analytical equations of the compact model. These constants, known as model parameters, are often described in a text file called the model card and obtained from measurements of individual transistors. Each model includes a recommended parameter extraction procedure for carefully extracting the model parameters for a particular transistor.
MOSFET Models
Because MOSFETs are widely used in electronic circuit design, the use of device models based on application is quite well defined. For example, when silicon-on-insulator technology is employed, there are just a few device model alternatives (e.g., BSIM-SOI, PSP-SOI, HiSIM-SOI). When conventional planar bulk silicon transistors are utilized, BSIM-BULK is an excellent choice, and so on.
Models are generally categorized on that basis of threshold-voltage, surface-potential or inversion-charge. In the section below, we will compare these approaches and what constitutes state-of-the-art for MOSFET models today.
The BSIM Family
One of the most popular device models for MOS transistors is the Berkeley Short-Channel IGFET1 Model (BSIM) developed by a team of researchers at the University of California, Berkeley. The first version introduced in the late 1980s [1] was a rather rudimentary version with only 17 model parameters.
Since then, the model's complexity has grown dramatically as silicon MOS technology has improved to more advanced technology nodes. MOS transistors deviate from classical modes of operation when the gate length decreases, necessitating increasingly advanced models to represent non-ideal phenomena properly. This yields a compact model that requires more model parameters to adequately represent modern day transistors. For example, latest versions of the BSIM4 model require approximately 500 parameters to construct a fully scalable device model.
The BSIM family of models have other flavors depending on the nature of the transistor.
BSIM-IMG (Independent Multi-Gate) is useful for fully-depleted MOSFETs which require independent control of top and back-gates of a fully depleted ultra-thin silicon channel.
BSIM-CMG (Common Multi-Gate) model commonly used for FinFET applications.
BSIM-SOI is based on BSIM4 but modified for Silicon-on-Insulator applications.
BSIM-BULK is a modern version of BSIM6 specifically targeting analog and RF design on bulk silicon.
Early BSIM family of models like BSIM4 are threshold voltage based models of a transistor, and are generally simpler in terms of computational complexity. But RF and analog designers found a subtle asymmetry around Vds=0 with these models, that was resulting in incorrect nonlinear results when running harmonic balance simulations.
The reason was that these models failed to pass what is called the Gummel Symmetry Test (GST), which is the standard test for MOSFET model symmetry. Since the source-drain terminals of the MOSFET are interchangeable by construction, the model should be symmetric about Vds=0. The GST tests that this is so by differentially biasing the source-drain terminals with a common DC offset, and ensuring that the drain (or source) current and its derivatives are symmetric about Vds=0.
In 2013, BSIM6 was created using a inversion charge-based approach that retains the original features of BSIM4 while passing GST [4] and was adopted as the industry standard for RF and analog applications of bulk silicon MOSFET. Interestingly, the inversion charge based approach came from a collaboration between the BSIM and the the EKV (Enz-Krummenacher-Vittoz) model group to create a world-class open-source MOSFET model for the design community.
The EKV model was developed primarily for low-power CMOS applications in which MOS devices were operating in moderate-inversion or even subthreshold mode. It's surprising simple with only 14 model parameters. However, the inversion-charge-based strategy they utilized, together with referring all transistor voltages to the body rather than the source, allowed the EKV model to pass the GST. The addition of these characteristics to the widely used BSIM4 model resulted in the creation of BSIM5, which was later modified to become BSIM6 and then dubbed BSIM-BULK.
Surface Potential Models
Another alternative to threshold voltage-based models are surface-potential based models, which calculate the surface potential at the Si-SiO2 interface. They are computationally more intensive because surface potential does not have a closed form expression, and needs to be iteratively solved. Surface-potential models are capable of better accuracy in predicting many transistor phenomena because they do not make the simplifying assumptions like in threshold voltage-based models.
Two noteworthy surface potential models for MOS devices are the Hiroshima-University STARC IGFET Model (HiSIM) and Phillips Surface Potential (PSP) Model [2], both of which pass GST. The SOI version of the PSP model called PSPSOI [5] is particularly interesting for RF switch design applications where the lack of symmetry in BSIM-SOI (which is derived from BSIM4) gives incorrect simulations of harmonic generation from the switch. Similarly HiSIM has an SOI equivalent model as well.
Bipolar Device Models
Bipolar device models are arguably a bit of the wild west. When it comes to choosing a model for homojunction devices such as silicon bipolar devices or heterojunction devices such as silicon-germanium or gallium arsenide bipolar devices, there are several options available.
Depending on who you ask, you will find that modeling engineers have strong opinions which model is superior. Other times, you will be locked into a certain model due to legacy reasons if only due to the fact that this model has 'worked before.'
To add to the difficulty of choosing a model, even simply evaluating a model is a time consuming process. Model fitting is time consuming, and evaluation needs to be performed on a variety of circuits and simulation types, from DC to large signal. The model also needs to be evaluated against measurements that are free from packaging effects so that the device model may be evaluated fairly. Such data is not easy to obtain.
All of the compact models listed below are widely used for modeling silicon and III-V bipolar devices.
HiCUM Model
The Hi Current Model (HiCUM) according to the University of Technology, Dresden website is described as:
A physics-based geometry-scalable compact model for homo- and heterojunction bipolar transistors. It targets the design of circuits using Si, SiGe or III-V based processes and is particularly accurate at high-frequencies and high-current densities.
The HiCUM model is available in the two flavors - the L2 and L0 variations. The L2-level model includes a sophisticated approach to modeling a variety of physical effects and is the more comprehensive version of the model. The L0 model is a simpler version of the HiCUM model which can be used when the extra accuracy provided by L2 is not required for the applications, or for feasibility studies.
HiCUM has been used for the modeling of 55nm SiGe HBTs from STMicroelectronics up to the Sub-THz range [6]. HiCUM has also shown good applicability for scalable GaAs HBT modeling [7]. HiCUM is the most accurate and actively researched bipolar model in recent literature, although the model is quite complex to extract.
MEXTRAM
This is a bipolar device model which is a rather immodest abbreviation for Most EXquisite TRAnsistor Model (MEXTRAM), and is currently supported by the University of Auburn. Mextram originated from NXP semiconductors in 1985, but the first release Mextram 503 was released to the public in 1994. The first digit 5 refers to the fifth generation of bipolar device models, with the first four being Ebers-Moll versions 1-3, and the Standard Gummel Poon model.
While the HiCUM model has been reported to do very well at high injection currents, Mextram is also a viable choice for most Si/SiGe bipolar devices targeting RF and power applications. Recent research activity has been focussed on improving the RF linearity prediction of IIP3 with the MEXTRAM model especially at high injection currents [8] It is a comprehensive model that captures most advanced physical effects occurring in modern bipolar devices and is widely used in industry.
VBIC
The Vertical Bipolar Intercompany (VBIC) Model for Bipolar transistors was developed as a replacement for the standard Gummel Pool Model, and has been widely used in industry primarily for its good accuracy in most regions of operation except high current regions. Compared to Mextram and HiCUM, the VBIC model is easier to extract and has been extensively used in modeling of GaAs devices. HiCUM and MEXTRAM have mostly replaced VBIC as the industry standard model for bipolar devices.
AHBT
The Agilent (now Keysight) HBT (AHBT) model is a proprietary HBT model developed by Keysight Technologies. In my personal opinion, there is no specific reason to use AHBT over others and the decision to use it might often be rooted in the product design flow of the company, which may be reliant on Keysight's Advanced Design System. Keysight also provides a turnkey model extraction package for AHBT which assists in rapid model extraction. Unless there are legacy reasons to use AHBT models, the abundance of published literature for HiCUM and MEXTRAM might make them better choices for most applications.
References
[1] B. J. Sheu, D. L. Scharfetter, P.-K. Ko, and M.-C. Jeng, “BSIM: Berkeley short-channel IGFET model for MOS transistors,” IEEE J. Solid-State Circuits, vol. 22, no. 4, pp. 558–566, Aug. 1987.
[2] G. Gildenblat et al., “PSP: An Advanced Surface-Potential-Based MOSFET Model for Circuit Simulation,” IEEE Trans. Electron Devices, vol. 53, no. 9, pp. 1979–1993, Sep. 2006.
[3] C. C. Mcandrew, “Validation of MOSFET model Source–Drain Symmetry,” IEEE Trans. Electron Devices, vol. 53, no. 9, pp. 2202–2206, Sep. 2006.
[4] Y. S. Chauhan et al., “BSIM6: Analog and RF Compact Model for Bulk MOSFET,” IEEE Trans. Electron Devices, vol. 61, no. 2, pp. 234–244, Feb. 2014.
[5] W. Wu et al., “PSP-SOI: A Surface Potential Based Compact Model of Partially Depleted SOI MOSFETs,” in 2007 IEEE Custom Integrated Circuits Conference, San Jose, CA, USA: IEEE, 2007.
[6] S. R. Panda, T. Zimmer, A. Chakravorty, N. Derrier, and S. Fregonese, “Exploring Compact Modeling of SiGe HBTs in Sub-THz Range With HICUM,” IEEE Trans. Electron Devices, vol. 71, no. 1, pp. 173–183, Jan. 2024.
[7] T. Nardmann, P. Kolev, N. Tao, and M. Schröter, “Geometry scalable compact modeling of GaAs HBTs,” in 2022 IEEE BiCMOS and Compound Semiconductor Integrated Circuits and Technology Symposium (BCICTS), Phoenix, AZ, USA: IEEE, Oct. 2022, pp. 212–215.
[8] H. Zhang, G. Niu, M. B. Willemsen, and A. J. Scholten, “Improved Compact Modeling of SiGe HBT Linearity With MEXTRAM,” IEEE Trans. Electron Devices, vol. 68, no. 6, pp. 2597–2603, Jun. 2021.
Insulated Gate Field Effect Transistor
The views, thoughts, and opinions expressed in this newsletter are solely mine; they do not reflect the views or positions of my employer or any entities I am affiliated with. The content provided is for informational purposes only and does not constitute professional or investment advice.
Foundry PDKs specify that RF Spice model of transistor is valid up to certain frequency range, for example upto 20GHz for 180nm node. Does this imply that designer can design RF circuits upto that frequency limit with that technology PDK? Is there any criteria for frequency upto which RF circuits can be designed in specific technology node PDK.
Ok, got it. Thanks for explanation. And congrats for your articles. They are really useful for ic design community especially analog and RF domains.