Nano Science and Technology Institute
Nanotech 2010 Vol. 2
Nanotech 2010 Vol. 2
Nanotechnology 2010: Electronics, Devices, Fabrication, MEMS, Fluidics and Computational
Chapter 11: Compact Modeling

Guidelines for Verilog-A Compact Model Coding

Authors:G. Depeyrot, F. Poullet
Affilation:Dolphin Integration, FR
Pages:821 - 824
Keywords:Verilog-A, compact model, SPICE
Abstract:Verilog-A has practically become the standard for developing and coding compact device models. However, contrarily to the Verilog standard, where the IEEE has defined syntax and semantic rules for both simulation and synthesis (IEEE1364-2001 and IEEE 1364.1-2002), the Verilog-AMS hardware description language includes extensions dedicated to compact modeling, as a superset, but does not define a subset reserved for compact modeling. This lack of specification combined with some SPICE related specificities, such as the distinction between models and instances, are both responsible for the speed and memory consumption differences measured between Verilog-A compact models running in Verilog-A simulators and the same Verilog-A compact models running in SPICE simulators after conversion of the Verilog-A models into compiled SPICE models. That is the reason why, after presenting these differences, this paper presents recommendations for developers of Verilog-A compact models who want to optimize their models for SPICE-like simulators and to facilitate the integration of said models into different simulators.
Guidelines for Verilog-A Compact Model CodingView PDF of paper
Order:Mail/Fax Form
© 2016 Nano Science and Technology Institute. All Rights Reserved.
Terms of Use | Privacy Policy | Contact Us | Site Map