loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
7th International Symposium on Quality Electronic Design (ISQED'06)
Fast Boolean Matching with Don?t Cares
San Jose, California
March 27-March 29
ISBN: 0-7695-2523-7
Zile Wei, University of California at Berkeley, CA
Donald Chai, University of California at Berkeley, CA
A. Richard Newton, University of California at Berkeley, CA
Andreas Kuehlmann, Cadence Berkeley Labs, Berkeley, CA, USA
This paper describes a fast Boolean matching algorithm which checks the containment relationship between an incompletely specified function and a completely specified function under permutation and negation on the input variables. The algorithm is designed for the pattern matching problem in technology mapping. It exploits functional symmetries of patterns and utilizes a compact data structure: binary permutation matrix. Using this matrix, nonmatching permutations and phase assignments can be pruned efficiently. All legal permutations and phase assignments, leading to a matching, can be obtained, as well. The experimental results on the MCNC benchmarks show that, compared with other Boolean matching approaches, our algorithm is at least 1,500 times faster for a common pattern abcd + efgh and 58,000 times faster for another common pattern ab + cd + ef + gh. The matching speed for completely specified functions is also comparable to state-ofthe- art matching algorithms.
Citation:
Zile Wei, Donald Chai, A. Richard Newton, Andreas Kuehlmann, "Fast Boolean Matching with Don?t Cares," isqed, pp.346-351, 7th International Symposium on Quality Electronic Design (ISQED'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.