Title :
Dynamic abstraction using SAT-based BMC
Author :
Zhang, Liang ; Prasad, Mukul R. ; Hsiao, Michael S. ; Sidle, Thomas
Author_Institution :
Cadence Design Syst., San Jose, CA, USA
Abstract :
We propose a new dynamic method of abstraction, which can be applied during successive steps of the model checking algorithm to further reduce the model produced by traditional static abstraction methods. This is facilitated by information gathered from an analysis of the proof of unsatisfiability of SAT-based bounded model checking problems formulated on the original design. The dynamic abstraction effectively allows the model checker to work with smaller abstract models. Experiments on several industrial benchmarks demonstrate that dynamic abstraction can significantly improve both the performance and the capacity of typical abstraction refinement flows.
Keywords :
computability; logic design; SAT-based BMC; abstract models; abstraction refinement; bounded model checking; dynamic abstraction; static abstraction methods; Algorithm design and analysis; Circuits; Design automation; Design engineering; Explosions; Information analysis; Laboratories; Latches; Permission; Refining;
Conference_Titel :
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN :
1-59593-058-2
DOI :
10.1109/DAC.2005.193912