MCAST: an abstract-syntax-tree based model compiler for circuit simulation
Autor: | B.P. Hu, L. Zhou, B. Wan, C.-J.R. Shi |
---|---|
Rok vydání: | 2004 |
Předmět: |
Programming language
Computer science Hardware description language Parallel computing computer.software_genre Set (abstract data type) Abstract syntax Hardware_INTEGRATEDCIRCUITS Code (cryptography) Compiler BSIM Abstract syntax tree Hardware_REGISTER-TRANSFER-LEVELIMPLEMENTATION computer Scope (computer science) Hardware_LOGICDESIGN computer.programming_language |
Zdroj: | CICC |
DOI: | 10.1109/cicc.2003.1249397 |
Popis: | This paper introduces MCAST: a model compiler - based on abstract syntax trees - that reads compact device models described in high-level languages VHDL-AMS/Verilog-AMS and automatically generates the simulator device code in C that can be directly linked with existing circuit simulators such as SPICE3. We report, for the first time, the successful implementation of industry-grade device models, including EKV, BSIM, and BSIM-SOI, in VHDL-AMS/Verilog-AMS. For a set of industry test circuits, MCAST yields exactly the same simulation results as, and comparable speed to, that of model code implemented manually, while existing model compilers are either limited in scope, restricted to very simple models, or orders of magnitude slower than manual implementations. |
Databáze: | OpenAIRE |
Externí odkaz: |