Best Practices for Compact Modeling in Verilog-A

Verilog-A is the de facto standard language that the semiconductor industry uses to define compact models. Unfortunately, it is easy to write models poorly in Verilog-A, and this can lead to unphysical model behavior, poor convergence, and difficulty in understanding and maintaining model codes. This paper details best practices for writing compact models in Verilog-A, to try to help raise the quality of compact modeling throughout the industry.

[1]  P. Subramaniam,et al.  ADMIT-ADVICE modeling interface tool , 1988, Proceedings of the IEEE 1988 Custom Integrated Circuits Conference.

[2]  Anthony Parker,et al.  Getting to the heart of the matter: considerations for large-signal modeling of microwave field-effect transistors , 2015, IEEE Microwave Magazine.

[3]  Y. Tsividis Operation and modeling of the MOS transistor , 1987 .

[4]  D.B.M. Klaassen,et al.  New fundamental insights into capacitance modeling of laterally nonuniform MOS devices , 2006, IEEE Transactions on Electron Devices.

[5]  M. Vlach,et al.  Modeling and simulation with Saber , 1990, Third Annual IEEE Proceedings on ASIC Seminar and Exhibit.

[6]  Ernst Christen,et al.  Vhdl-ams---a hardware description language for analog and mixed-signal applications , 1999 .

[7]  Xin Li,et al.  Benchmark Tests for MOSFET Compact Models , 2010 .

[8]  G.J. Coram,et al.  How to (and how not to) write a compact model in Verilog-A , 2004, Proceedings of the 2004 IEEE International Behavioral Modeling and Simulation Conference, 2004. BMAS 2004..

[9]  C. C. McAndrew Useful numerical techniques for compact modeling , 2002, Proceedings of the 2002 International Conference on Microelectronic Test Structures, 2002. ICMTS 2002..

[10]  C.-J.R. Shi,et al.  Rapid BSIM model implementation with VHDL-AMS/Verilog-AMS and MCAST compact model compiler , 2003, IEEE International [Systems-on-Chip] SOC Conference, 2003. Proceedings..

[11]  L. Lemaitre,et al.  Extensions to Verilog-A to support compact device modeling , 2003, Proceedings of the 2003 IEEE International Workshop on Behavioral Modeling and Simulation.

[12]  V. Rich Personal communication , 1989, Nature.

[13]  L. Lemaitre,et al.  ADMS-automatic device model synthesizer , 2002, Proceedings of the IEEE 2002 Custom Integrated Circuits Conference (Cat. No.02CH37285).

[14]  C. C. McAndrew,et al.  Practical modeling for circuit simulation , 1998, IEEE J. Solid State Circuits.

[15]  Martin T Rothman,et al.  Getting to the heart of the matter , 1999, Annals of the rheumatic diseases.

[16]  Colin C. McAndrew,et al.  General and Junction Primitives for Verilog-A Compact Models , 2015 .