• DocumentCode
    2533393
  • Title

    Improved automatic differentiation method for efficient model compiler

  • Author

    Hu, Bo ; Shi, C. J Richard

  • Author_Institution
    Dept. of Electr. Eng., Washington Univ., Seattle, WA
  • fYear
    2006
  • fDate
    21-24 May 2006
  • Lastpage
    998
  • Abstract
    The growing complexity of semiconductor devices presents a serious challenge to model developers. Compact device model compilers have been developed over the years to address this challenge. However, those compilers cannot generate very computationally efficient device models. In this paper, we present several effective techniques to improve the automatic differentiation method of model compiler MCAST so that it can generate very efficient device models. Those techniques include function strength reduction, minimum division, minimum function calls, and hierarchical automatic differentiation. Experimental results in modeling industry level semiconductor devices such as BSIM3, BSIM4 and B3SOI, demonstrated that the presented techniques lead to very computationally efficient models that are comparable to manually tuned ones
  • Keywords
    computational complexity; network synthesis; program compilers; semiconductor devices; MCAST; automatic differentiation method; compact device model compilers; function strength reduction; hierarchical automatic differentiation; minimum division; minimum function calls; model compiler; semiconductor devices complexity; Circuit simulation; Computational modeling; Computer industry; Hardware design languages; High level languages; Lead compounds; Physics; Predictive models; SPICE; Semiconductor devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
  • Conference_Location
    Island of Kos
  • Print_ISBN
    0-7803-9389-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2006.1692755
  • Filename
    1692755