• 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