Title :
Large-scale Boolean matching
Author :
Katebi, Hadi ; Markov, Igor L.
Author_Institution :
Univ. of Michigan, Ann Arbor, MI, USA
Abstract :
We propose a methodology for Boolean matching under permutations of inputs and outputs (PP-equivalence checking problem) - a key step in incremental logic design that identifies large sections of a netlist that are not affected by a change in specifications. Finding reusable sections of a netlist reduces the amount of work in each design iteration and accelerates design closure. Our approach integrates graph-based, simulation-driven and SAT-based techniques to make Boolean matching feasible for large circuits. Experimental results confirm scalability of our techniques to circuits with hundreds and even thousands of inputs and outputs.
Keywords :
Boolean functions; computability; graph theory; iterative methods; large-scale systems; logic design; PP equivalence checking problem; SAT based technique; design iteration; graph based approach; incremental logic design; large scale Boolean matching; netlist; simulation driven method; Acceleration; Boolean functions; Circuit simulation; Circuit synthesis; Controllability; Large-scale systems; Logic design; Observability; Scalability; Tires;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
Print_ISBN :
978-1-4244-7054-9
DOI :
10.1109/DATE.2010.5456949