Digest of technical papers/Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design · 2006 · 40 citations · 10 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationHardware Description LanguagesDeductive VerificationFinite State Machine ModelingLogic SynthesisMemory ModelingModel CheckingVerificationHardware Equivalence CheckingHardware Model CheckingHardware VerificationRtl VerificationTerm RewritingTerm Rewriting Systems
We present several techniques for automatically reducing memories in RTL designs. This includes a new memory abstraction algorithm that allows us to greatly reduce the size of memories and a technique based on-term rewriting that further improves the abstraction. In contrast to previously proposed methods for abstracting memories of RTL designs, our methods are general---e.g., they allow us to arbitrarily and directly compare memories---and they are sound and complete---e.g., there are no false positives or negatives. In addition, the combination of our techniques allows us to automatically verify RTL pipelined machine designs beyond the reach of current state-of-the-art methods, as our experimental results show.
10
Bounded Model Checking Using Satisfiability Solving
Edmund M. Clarke, Armin Biere, Richard Raimi et al. · Formal Methods in System Design · 2001 · 679 citations
An approach to systems verification
William R. Bevier, Warren A. Hunt, J Strother Moore et al. · Journal of Automated Reasoning · 1989 · 145 citations
DAG-aware circuit compression for formal verification
Per Bjesse, Arne Borälv · 2005 · 94 citations