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 :
بازگشت