DocumentCode
2585902
Title
Hierarchical multi-dimensional table lookup for model compiler based circuit simulation
Author
Wan, Bo ; Shi, C. J Richard
Author_Institution
Dept. of Electr. Eng., Washington Univ., St. Louis, MO, USA
Volume
2
fYear
2004
fDate
16-20 Feb. 2004
Firstpage
1310
Abstract
In this paper, a systematic method for automatically generating hierarchical multi-dimensional table lookup models for compact device and behavioral models with any number of terminals is presented. The method is based on an Abstract Syntax Tree representation of analytic equations. Expensive part of the computations represented by abstract syntax trees are identified and replaced by two-dimensional table lookup models. An error-control based optimization algorithm is developed to generate table lookup models with the minimal amount of table data for a given accuracy requirement. The proposed method has been implemented in the model compiler MCAST and the circuit simulator SPICE3. Experimental results show that, compared to non-optimized compilation based simulation, the simulation using the proposed table lookup optimization method is about 40 times faster and achieves sufficiently accurate results with error less than 1-2%.
Keywords
SPICE; circuit simulation; optimisation; program compilers; table lookup; MCAST model compiler; SPICE3 circuit simulator; abstract syntax tree representation; analytic equations; compiler based circuit simulation; error control based optimization algorithm; hierarchical multidimensional table lookup models; nonoptimized compilation based simulation; simulation program with integrated circuit emphasis; table data; table lookup optimization method; Circuit simulation; Engineering profession; Equations; Hardware design languages; Leakage current; MOSFET circuits; Optimization methods; Optimizing compilers; Qualifications; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
ISSN
1530-1591
Print_ISBN
0-7695-2085-5
Type
conf
DOI
10.1109/DATE.2004.1269076
Filename
1269076
Link To Document