• DocumentCode
    3380056
  • Title

    A simple implementation of determinant decision diagram

  • Author

    Shi, Guoyong

  • Author_Institution
    Sch. of Microelectron., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    70
  • Lastpage
    76
  • Abstract
    Determinant decision diagram (DDD) uses a Binary Decision Diagram (BDD) to represent the Laplace expansion of a determinant. It is used as the core computation engine in some modern symbolic circuit simulators. The traditional implementations rely on a BDD package for the common-data sharing operations in which symbol ordering plays an essential role. This paper proposes a simple implementation method which does not use any BDD package. Sharing is implemented by directly hashing minors, while the requirement on symbol ordering is weakened to an expansion ordering. The basic mechanism used is a natural formulation of layered expansion which is analogous to manual expansion of a determinant, hence it is easily understood. The simplified DDD construction method not only makes the DDD implementation straightforward, but also results in greater efficiency. A simulator developed based on this new method solves the μa725 op-amp circuit in a few seconds by flat expansion.
  • Keywords
    Laplace equations; circuit simulation; decision diagrams; operational amplifiers; μa725 op-amp circuit; Laplace expansion; core computation engine; determinant decision diagram; direct minor hashing; flat expansion; symbolic circuit simulators; Analytical models; Boolean functions; Data structures; Indexes; Integrated circuit modeling; Light emitting diodes; Runtime; Laplace expansion; analog integrated circuit; binary decision diagram (BDD); determinant decision diagram (DDD); symbolic circuit analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5654333
  • Filename
    5654333