DocumentCode :
1342295
Title :
Linear sifting of decision diagrams and its application in synthesis
Author :
Meinel, Christoph ; Somenzi, Fabio ; Theobald, Thorsten
Author_Institution :
FB IV-Inf., Trier Univ., Germany
Volume :
19
Issue :
5
fYear :
2000
fDate :
5/1/2000 12:00:00 AM
Firstpage :
521
Lastpage :
533
Abstract :
We propose a new algorithm, called linear sifting, for the optimization of decision diagrams that combines the efficiency of sifting and the power of linear transformations. The new algorithm is applicable to large examples, and in many cases leads to substantially more compact diagrams when compared to simple variable reordering. We also show in what sense linear transformations complement variable reordering and how the technique can be applied to verification issues. Going a step further, we discuss a synthesis scenario where-due to the complexity of the target function-it is inevitable to decompose the function in a preprocessing step. By using linear sifting it is possible to extract a linear filter and, hence, to achieve the necessary decomposition. Using this method we were able to synthesize functions with standard tools which fail otherwise
Keywords :
binary decision diagrams; formal verification; logic CAD; decision diagrams; linear filter; linear sifting; linear transformations; logic synthesis; preprocessing step; target function; variable reordering; verification issues; Asia; Boolean functions; Circuit synthesis; Data structures; Design automation; Heuristic algorithms; Logic functions; Nonlinear filters; Spectral analysis;
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/43.845077
Filename :
845077
Link To Document :
بازگشت