• DocumentCode
    773776
  • Title

    BDS: a BDD-based logic optimization system

  • Author

    Yang, Congguang ; Ciesielski, Maciej

  • Author_Institution
    Chameleon Syst. Inc., San Jose, CA, USA
  • Volume
    21
  • Issue
    7
  • fYear
    2002
  • fDate
    7/1/2002 12:00:00 AM
  • Firstpage
    866
  • Lastpage
    876
  • Abstract
    This paper describes a novel logic decomposition theory and a practical logic synthesis system, BDS. It is based on a new binary decision diagrams (BDD) decomposition technique which supports all types of decomposition structures, including AND, OR, XOR, and complex MUX, both algebraic and Boolean. As a result, the method is very efficient in synthesizing both AND/OR and XOR-intensive functions. It also has a capability to handle very large circuits, as it employs the BDD decomposition in the partitioned Boolean network environment. The experimental results show that BDD-based logic decomposition is a promising alternative to the existing logic optimization approaches. In particular, it offers a superior runtime advantage over traditional logic synthesis systems
  • Keywords
    Boolean functions; binary decision diagrams; logic CAD; minimisation of switching nets; AND/OR functions; BDD-based logic optimization system; BDS system; Boolean factorization; Boolean functions; XOR-intensive functions; binary decision diagrams decomposition; iterative decomposition; logic decomposition theory; logic synthesis system; partitioned Boolean network environment; useful cuts; Binary decision diagrams; Boolean functions; Circuit synthesis; Control system synthesis; Data structures; Logic functions; Network synthesis; Optimal control; Optimization methods; Runtime;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2002.1013899
  • Filename
    1013899