Boolean Function Representation Using Parallel-Access Diagrams

  • Authors:
  • Valerio Bertacco

  • Affiliations:
  • -

  • Venue:
  • GLSVLSI '96 Proceedings of the 6th Great Lakes Symposium on VLSI
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we introduce a nondeterministic counterpart to Reduced, Ordered Binary Decision Diagrams for the representation and manipulation of logic functions. ROBDDsare 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.