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
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;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Print_ISBN :
0-7695-2085-5
DOI :
10.1109/DATE.2004.1269076