DocumentCode
1454961
Title
Exact minimization of binary decision diagrams using implicit techniques
Author
Oliveira, Arlindo L. ; Carloni, Luca P. ; Villa, Tiziano ; Sangiovanni-Vincentelli, Alberto L.
Author_Institution
Cadence Eur. Labs., Lisbon, Portugal
Volume
47
Issue
11
fYear
1998
fDate
11/1/1998 12:00:00 AM
Firstpage
1282
Lastpage
1296
Abstract
This paper addresses the problem of binary decision diagram (BDD) minimization in the presence of don´t care sets. Specifically given an incompletely specified function g and a fixed ordering of the variables, we propose an exact algorithm for selecting f such that f is a cover for g and the binary decision diagram for f is of minimum size. The approach described is the only known exact algorithm for this problem not based on the enumeration of the assignments to the points in the don´t care set. We show also that our problem is NP-complete. We show that the BDD minimization problem can be formulated as a binate covering problem and solved using implicit enumeration techniques. In particular, we show that the minimum-sized binary decision diagram compatible with the specification can be found by solving a problem that is very similar to the problem of reducing incompletely specified finite state machines. We report experiments of an implicit implementation of our algorithm, by means of which a class of interesting examples was solved exactly. We compare it with existing heuristic algorithms to measure the quality of the latter
Keywords
binary decision diagrams; finite state machines; minimisation of switching nets; NP-complete; binary decision diagrams; binate covering problem; exact minimization; fixed ordering; implicit techniques; incompletely specified function; Automata; Binary decision diagrams; Boolean functions; Character generation; Circuit synthesis; Cost function; Data structures; Heuristic algorithms; Logic functions; Minimization methods;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.736442
Filename
736442
Link To Document