2000 · 33 citations · 8 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureTheory Of ComputationDeductive VerificationFinite State Machine ModelingModel CheckingCounterexample-guided ProofHamming DistanceReachabilityReachability AnalysisSymbolic Finite-state MachinesSymbolic Model CheckingSymbolic State RepresentationSymbolic Verification
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 identied as the cause for the failure. A heuristic based on Hamming Distance isproposed to improve the choice of projections, that reduces the hybridization effect and facilitates either a genuine counterexample or proof of the property. The ideas are evaluated on a real large design
8
Graph-Based Algorithms for Boolean Function Manipulation
Bryant · IEEE Transactions on Computers · 1986 · 8.9K citations · Full text
Symbolic model checking: 1020 States and beyond
Jerry R. Burch, E. M. Clarke, Kenneth L. McMillan et al. · Information and Computation · 1992 · 2.7K citations
The Stanford FLASH multiprocessor
Jeffrey S. Kuskin, David Ofelt, Mark Heinrich et al. · International Symposium on Computer Architecture · 1994 · 670 citations
Validation with guided search of the state space
Congguang Yang, David L. Dill · 1998 · 178 citations · Full text
Timing Verification by Successive Approximation
Rajeev Alur, Alon Itai, Robert P. Kurshan et al. · Information and Computation · 1995 · 90 citations