• DocumentCode
    1588189
  • Title

    Boolean function representation using parallel-access diagrams

  • Author

    Bertacco, Valeria ; Damiani, Maurizio

  • Author_Institution
    Dipartimento di Elettronica e Inf., Padova Univ., Italy
  • fYear
    1996
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    In this paper we introduce a nondeterministic counterpart to Reduced, Ordered Binary Decision Diagrams for the representation and manipulation of logic functions. ROBDDs are conceptually related to deterministic finite automata (DFA), accepting the language formed by the minterms of a function. This analogy suggests the use of nondeterministic devices as language recognizers. Unlike ROBDDs, the diagrams introduced in this paper allow multiple outgoing edges with the same label. By suitably restricting the degree of nondeterminism, we still obtain a canonical form for logic functions. Using PADs, we are able to reduce the memory occupation with respect to traditional ROBDDs for several benchmark functions. Moreover the analysis of the PAD graphs allowed us to sometimes identify new and better variable ordering for several benchmark circuits
  • Keywords
    Boolean functions; finite automata; logic CAD; redundancy; Boolean function representation; benchmark circuits; benchmark functions; canonical form; language recognizers; logic functions; memory occupation; multiple outgoing edges; nondeterministic counterpart; parallel-access diagrams; variable ordering; Atherosclerosis; Automata; Boolean functions; Circuit synthesis; Data structures; Doped fiber amplifiers; Logic functions; Logic programming; Polynomials; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
  • Conference_Location
    Ames, IA
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-7502-0
  • Type

    conf

  • DOI
    10.1109/GLSV.1996.497604
  • Filename
    497604