• DocumentCode
    3099309
  • Title

    IBDDs: an efficient functional representation for digital circuits

  • Author

    Jain, Jawahar ; Abadir, Magdy ; Bitner, James ; Fussell, Donald S. ; Abraham, Jacob A.

  • Author_Institution
    Microelectronics & Computer Technology Corp., Austin, TX, USA
  • fYear
    1992
  • fDate
    16-19 Mar 1992
  • Firstpage
    440
  • Lastpage
    446
  • Abstract
    A central issue in the solution of many computer aided design problems is finding a concise representation for circuit designs and their functional specifications. Ordered binary decision diagrams (OBDDs) have recently emerged as a popular representation for various CAD applications such as design verification, synthesis, testing, modeling and simulation. Unfortunately, there is no efficient OBDD representation for many circuits, even in some cases for circuits which perform such apparently simple functions as multiplication. The authors present a new BDD representation scheme, called indexed BDDs (IBDDs), and show that it allows polynomial representations of functions which provably require exponential space using OBDDs. The key idea in IBDDs is to allow multiple occurrences of the input variables, subject to ordering constraints. The authors give an algorithm for verifying the equivalence of two IBDDs and a heuristic for constructing IBDDs for arbitrary combinational circuits
  • Keywords
    circuit CAD; combinatorial circuits; decision theory; diagrams; digital circuits; logic CAD; CAD; combinational circuits; computer aided design; design verification; digital circuits; exponential space; functional representation; functional specifications; indexed binary decision diagrams; input variables; modeling; ordering constraints; polynomial representations; simulation; synthesis; testing; Application software; Binary decision diagrams; Boolean functions; Circuit simulation; Circuit synthesis; Circuit testing; Computational modeling; Data structures; Design automation; Digital circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1992. Proceedings., [3rd] European Conference on
  • Conference_Location
    Brussels
  • Print_ISBN
    0-8186-2645-3
  • Type

    conf

  • DOI
    10.1109/EDAC.1992.205973
  • Filename
    205973