DocumentCode :
3397720
Title :
Efficient signatures with linear space complexity for detecting Boolean function equivalence
Author :
Chattopadhyay, S. ; Chaudhuri, P. Pal
Author_Institution :
Dept. of Comput. Sci. & Tech., Bengal Engng. Coll., Howrah, India
fYear :
1998
fDate :
4-7 Jan 1998
Firstpage :
564
Lastpage :
569
Abstract :
A novel technique for generating efficient signatures has been proposed for characterizing Boolean functions. The computed signatures can be found to be insensitive to permutations of input variables. Such a signature can be used to find a match for a given function in a large library of Boolean functions. This paper utilizes the concept of A-transform used to solve the problem of probabilistic design verification. It has been proved analytically that for number of variables less than 5, the generated signature is unique. Randomly generated functions of 5, 6, and 7 variables, aliasing has been observed to be within 0.5%. This basic scheme is next modified to arrive at a signature with linear space complexity. The efficiency of the modified signature to distinguish nonequivalent Boolean functions can be found to be above 0.99 for Actel type multiplexor based FPGAs
Keywords :
Boolean functions; computational complexity; logic design; matrix algebra; transforms; A-transform; Boolean function equivalence detection; Boolean functions library; linear space complexity; probabilistic design verification; signatures generation; Binary decision diagrams; Boolean functions; Character generation; Circuits; Data structures; Educational institutions; Field programmable gate arrays; Input variables; Libraries; Programmable logic arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
Conference_Location :
Chennai
ISSN :
1063-9667
Print_ISBN :
0-8186-8224-8
Type :
conf
DOI :
10.1109/ICVD.1998.646665
Filename :
646665
Link To Document :
بازگشت