Analysis of composition complexity and how to obtain smaller canonical graphs

  • Authors:
  • J. Jain;K. Mohanram;D. Moundanos;I. Wegener;Y. Lu

  • Affiliations:
  • Fujitsu Labs of America, Sunnyvale, CA;Department of Electrical and Computer Engineering, University of Texas, Austin, TX;Fujitsu Labs of America, Sunnyvale, CA;Universitaet Dortmund, Lehrstuhl Informatik 2, 44221 Dortmund, Germany;Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • Proceedings of the 37th Annual Design Automation Conference
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We discuss an open problem in construction of Reduced Ordered Binary Decision Diagrams (ROBDDs) using composition, and prove that the worst case complexity of the construction is truly cubic. With this insight we show that the process of composition naturally leads to the construction of (even exponentially) compact partitioned-OBDDs (POBDDs) [12]. Our algorithm which incorporates dynamic partitioning, leads to the most general (and compact) form of POBDDs - graphs with multiple root variables. To show that our algorithm is robust and practical, we have analyzed some well known problems in Boolean function representation, verification and finite state machine analysis where our approach generates graphs which are even orders of magnitude smaller.