2009 Formal Methods in Computer-Aided Design 2009
DOI: 10.1109/fmcad.2009.5351132
|View full text |Cite
|
Sign up to set email alerts
|

Verifying equivalence of memories using a first order logic theorem prover

Abstract: We propose a new method for equivalence checking of RTL and schematic descriptions of memories using translation into first-order logic. Our method is based on a powerful abstraction of memories and address decoders within them. We propose two ways of axiomatizing some of the bit-vector operations, decoders, and memories. The first axiomatization uses an algebra of operations on bit-vectors. The second axiomatization considers a bit-vector as a unary relation and memory as a relation of larger arity. For some … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 19 publications
0
9
0
Order By: Relevance
“…bv2epr translates QF BV formulas into Effectively Propositional Logic (EPR), which is NExpTimecomplete [4], by using a new (polynomial) reduction. This is in contrast to existing translations in [5,6], which produce exponential EPR formulas in general, as we will point out in Sect. 2.1.…”
Section: Introductionmentioning
confidence: 56%
See 3 more Smart Citations
“…bv2epr translates QF BV formulas into Effectively Propositional Logic (EPR), which is NExpTimecomplete [4], by using a new (polynomial) reduction. This is in contrast to existing translations in [5,6], which produce exponential EPR formulas in general, as we will point out in Sect. 2.1.…”
Section: Introductionmentioning
confidence: 56%
“…Previous translations from QF BV into EPR also apply bit-blasting on certain operators and introduce exponentially many constants resp. constraints in the general case [5,6]. In contrast to this, the Translator used in bv2epr always produces EPR formulas of polynomial size.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…The EPR is a clausal fragment of first-order logic where the signature is restricted to contain only predicate symbols and constants. This fragment is decidable and recently has been shown to have a number of applications ranging from hardware verification [17,28,40] to ontological reasoning [49], see [4] for more examples. Let us show that DSInst-Gen is a decision procedure for the EPR fragment.…”
Section: The Effectively Propositional Fragmentmentioning
confidence: 99%