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.
No takes yet. Share an insight, caveat, or question.
McAndrew et al. (2015) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: