Title :
A new simulation-based property checking algorithm based on partitioned alternative search space traversal
Author :
Wu, Qingwei ; Hsiao, Michael S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fDate :
30 Nov.-2 Dec. 2005
Abstract :
We present a new logic-simulation-based algorithm that explores the search space defined by partitioned internal circuit nodes. Two powerful features are proposed to increase the effectiveness during search space exploration and counter-example generation for verifying safety properties. These include: (1) new search space constituted by internal nodes instead of state variables, (2) static learning on multiple nodes to further enlarge the target. These two features are integrated with the following techniques during our simulation: incorporation of a BCP (Boolean constraint propagation) engine for multiple nodes implication and multiple-time-frame GA (genetic algorithm) search. Because only logic simulation is needed in our algorithm, the computational effort is low. Experimental results on large benchmark circuits have shown that this logic-simulation-based verifier achieves significantly better results compared with existing formal verification tools and simulation-based methods.
Keywords :
Boolean algebra; constraint handling; formal verification; genetic algorithms; logic partitioning; logic simulation; search problems; Boolean constraint propagation; counter-example generation; formal verification; logic simulation; multiple-time-frame genetic algorithm search; partitioned internal circuit nodes; property checking; safety properties; search space exploration; static learning; Business continuity; Circuit simulation; Computational modeling; Engines; Genetic algorithms; Logic; Partitioning algorithms; Power generation; Safety; Space exploration;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2005. Tenth IEEE International
Print_ISBN :
0-7803-9571-9
DOI :
10.1109/HLDVT.2005.1568825