• DocumentCode
    3335687
  • Title

    BDD Based Decomposition of Logic Functions with Application to FPGA Synthesis

  • Author

    Lai, Yung-Te ; Pedram, Massoud ; Vrudhula, Sarma B K

  • Author_Institution
    Dept. of EE-Systems, Univ. of Southern California, Los Angeles, CA
  • fYear
    1993
  • fDate
    14-18 June 1993
  • Firstpage
    642
  • Lastpage
    647
  • Abstract
    This paper presents a theory for (disjunctive and nondisjunctive) function decomposition using the BDD representation of Boolean functions. Incompletely specified as well as multi-output Boolean functions are addressed as part of the general theory. A novel algorithm (based on an EVBDD representation) for generating the set of all bound variables that make the function decomposable is also presented. We compared our BDD-based decomposition procedure with existing implementations of the Roth-Karp procedure and obtained significant speed-ups.
  • Keywords
    Artificial intelligence; Binary decision diagrams; Bismuth; Boolean functions; Data structures; Design automation; Distributed computing; Field programmable gate arrays; Logic functions; Machinery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1993. 30th Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-89791-577-1
  • Type

    conf

  • DOI
    10.1109/DAC.1993.204026
  • Filename
    1600299