DocumentCode :
3375206
Title :
Boolean matching in logic synthesis
Author :
Savoj, Hamid ; Silva, Mário J. ; Brayton, Robert K. ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1992
fDate :
7-10 Sep 1992
Firstpage :
168
Lastpage :
174
Abstract :
A new formulation for finding the existence of a Boolean match between two functions with `don´t cares´ is presented. An algorithm for Boolean matching is developed based on this new foundation and is used within a technology mapper as a substitute for tree matching algorithms. The new algorithm is fast and uses symmetries of the gates in the library to speed up the matching process. Local `don´t cares´ are computed for each function being mapped in terms of its inputs. To reduce the frequency in which Boolean matching is used, the gates in the library are grouped into classes such that it is sufficient to try to match a function with the class representative. Experimental results show significant improvement in the final area of the mapped circuits
Keywords :
Boolean functions; logic CAD; Boolean matching; don´t cares; gates; logic synthesis; technology mapper; tree matching algorithms; Boolean functions; Circuit synthesis; Data structures; Frequency; Inverters; Libraries; Logic circuits; Logic gates; Network synthesis; Packaging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1992., EURO-VHDL '92, EURO-DAC '92. European
Conference_Location :
Hamburg
Print_ISBN :
0-8186-2780-8
Type :
conf
DOI :
10.1109/EURDAC.1992.246247
Filename :
246247
Link To Document :
بازگشت