Title :
Counterexample-guided choice of projections in approximate symbolic model checking
Author :
Govindaraju, S.G. ; Dill, D.L.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Abstract :
BDD-based symbolic techniques of approximate reachability analysis based on decomposing the circuit into a collection of overlapping sub-machines (also referred to as overlapping projections) have been recently proposed. Computing a superset of the reachable states in this fashion is susceptible to false negatives. Searching for real counterexamples in such an approximate space is liable to failure. In this paper the "hybridization effect" induced by the choice of projections is identified as the cause for the failure. A heuristic based on Hamming Distance is proposed to improve the choice of projections, that reduces the hybridization effect and facilitates either a genuine counterexample of proof of the property. The ideas are evaluated on a real large design example from the PCI Interface unit in the MAGIC chip of the Stanford FLASH Multiprocessor.
Keywords :
computer debugging; logic testing; reachability analysis; Hamming Distance; PCI Interface; Stanford FLASH Multiprocessor; choice of projections; hybridization effect; overlapping projections; overlapping sub-machines; reachability analysis; symbolic model checking; Automata; Boolean functions; Circuit analysis computing; Contracts; Data structures; Debugging; Failure analysis; Hamming distance; Information analysis; Laboratories;
Conference_Titel :
Computer Aided Design, 2000. ICCAD-2000. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-6445-7
DOI :
10.1109/ICCAD.2000.896460