• DocumentCode
    3215698
  • Title

    Symbolic analysis of large analog circuits with determinant decision diagrams

  • Author

    Shi, C.-J.R. ; Xiangdong Tan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa Univ., Iowa City, IA, USA
  • fYear
    1997
  • fDate
    9-13 Nov. 1997
  • Firstpage
    366
  • Lastpage
    373
  • Abstract
    Symbolic analog-circuit analysis has many applications, and is especially useful for analog synthesis and testability analysis. We present a new approach to exact and canonical symbolic analysis by exploiting the sparsity and sharing of product terms. It consists of representing the symbolic determinant of a circuit matrix by a graph-called determinant decision diagram (DDD)-and performing symbolic analysis by graph manipulations. We showed that DDD construction and DDD-based symbolic analysis can be performed in time complexity proportional to the number of DDD vertices. We described a vertex ordering heuristic, and showed that the number of DDD vertices can be quite small-usually orders-of-magnitude less than the number of product terms. The algorithm has been implemented. An order-of-magnitude improvement in both CPU time and memory usage over existing symbolic analyzers ISAAC and Maple-V has been observed for large analog circuits.
  • Keywords
    analogue integrated circuits; circuit CAD; circuit analysis computing; computational complexity; diagrams; directed graphs; matrix algebra; symbol manipulation; CPU time; ISAAC; Maple-V; analog synthesis; circuit matrix; determinant decision diagrams; graph manipulations; memory usage; product terms; symbolic analog-circuit analysis; testability analysis; time complexity; vertex ordering heuristic; Circuit simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1997.643562
  • Filename
    643562