TY - GEN
T1 - Approaches to permutation-invariant Boolean function characterization
AU - Schlichtmann, Ulf
AU - Brglez, Franc
AU - Hermann, Michael
N1 - Publisher Copyright:
© 1992 IEEE.
PY - 1992
Y1 - 1992
N2 - This paper introduces characteristic signatures for Boolean functions. The signatures exhibit little or no sensitivity to permutations of input variables. We use these signatures to develop a method of rapidly matching subcircuits with cells in a (large) library. The procedure is analogous to hashing. As we cannot guarantee uniqueness of the signatures, we have devised an efficient collision strategy. It is based on extending basic signatures to resolve aliases. This approach promises significant improvements for library matching with large libraries, for example in EPGA technology mapping.
AB - This paper introduces characteristic signatures for Boolean functions. The signatures exhibit little or no sensitivity to permutations of input variables. We use these signatures to develop a method of rapidly matching subcircuits with cells in a (large) library. The procedure is analogous to hashing. As we cannot guarantee uniqueness of the signatures, we have devised an efficient collision strategy. It is based on extending basic signatures to resolve aliases. This approach promises significant improvements for library matching with large libraries, for example in EPGA technology mapping.
UR - http://www.scopus.com/inward/record.url?scp=85068014393&partnerID=8YFLogxK
U2 - 10.1109/SSST.1992.712273
DO - 10.1109/SSST.1992.712273
M3 - Conference contribution
AN - SCOPUS:85068014393
T3 - Proceedings - SSST/CSA 1992: 24th Southeastern Symposium on System Theory and 3rd Annual Symposium on Communications, Signal Processing Expert Systems, and ASIC VLSI Design
SP - 258
EP - 264
BT - Proceedings - SSST/CSA 1992
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th Southeastern Symposium on System Theory and 3rd Annual Symposium on Communications, Signal Processing Expert Systems, and ASIC VLSI Design, SSST/CSA 1992
Y2 - 1 March 1992 through 3 March 1992
ER -