Powered by nanoHUB.org

For Developers

Submit Compact Model >> Start Here


Resources for deploying NEEDS compact models:

Checklist for Submitting a NEEDS Compact Model (33 Kb)

Detailed Instructions for Submitting a NEEDS Compact Model (45 Kb)

Compact Model Council’s recommendations for versioning compact models

NEEDS-modified Compact Model Council Standard license for compact models (2 Kb)

Well-Posed Device Models for Electrical Circuit Simulation
by A. Gokcen Mahmutoglu, Tianshi Wang, Archit Gupta, and Jaijeet Roychowdhury

Tips for Verilog-A NEEDS Compact Model Release – Lessons Learned from MVS 1.0.0
by Shaloo Rakheja

Guidelines for Writing NEEDS-certified Verilog-A Compact Models
by T. Wang and J. Roychowdhury

Compact Model Council Compact Model QA Specification

Accellera Standard Verilog-AMS Language Reference Manual

General resources for compact model developers:

How to Write, Develop and Implement a Real Compact Model
A Hands-on Workshop by Colin McAndrew

Basics of Compact Model Development
by Sivakumar Mudanai

Dealing with Common Numerical Issues in Compact Models, Part 1 and Part 2
by Jaijeet Roychowdhury

Writing Your First Verilog-A Compact Model
by Geoffrey Coram

Verilog-A Present Status and Guidelines
by Geoffrey Coram and Colin McAndrew

A Quick Circuit Simulation Primer
by Aadithya V. Karthik

Introduction to Compact Models and Circuit Simulation
by J. Roychowdhury

Verilog-A Best Practices

Best Practices for Compact Modeling in Verilog-A
by Colin McAndrew et al.

How Really Smart People Can Write Really Dumb Models
by Colin McAndrew

How to (and how not to) write a compact model in Verilog-A
by Geoffrey Coram