DocumentCode
776809
Title
Minimizing the number of paths in BDDs: Theory and algorithm
Author
Fey, Gorschwin ; Drechsler, Rolf
Author_Institution
Inst. of Comput. Sci., Univ. of Bremen, Germany
Volume
25
Issue
1
fYear
2006
Firstpage
4
Lastpage
11
Abstract
The complexity of circuit and systems design increases rapidly. Therefore, a main focus of research in the area of electronic-design automation are efficient algorithms and data structures. Among these, binary decision diagrams (BDDs) have been used in a wide variety of applications and were intensively studied from a theoretical point of view. But mostly, when complexity issues were considered, only the number of nodes in a BDD has been analyzed. Here, we study minimizing the number of paths in BDDs from a theoretical and a practical point of view. Connections to different areas in computer-aided design are outlined, theoretical studies are carried out, and an algorithm to minimize the number of paths is presented. Experimental results show the efficiency of the algorithm.
Keywords
binary decision diagrams; circuit complexity; electronic design automation; high level synthesis; logic design; binary decision diagrams; circuit complexity; computer-aided design; data structures; electronic-design automation; formal verification; logic synthesis; Algorithm design and analysis; Binary decision diagrams; Boolean functions; Circuit testing; Circuits and systems; Data structures; Design automation; Formal verification; Integrated circuit synthesis; Minimization; Binary decision diagrams; formal verification; logic synthesis;
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.2005.852662
Filename
1564299
Link To Document