Proceedings of the 1998 IEEE/ACM International Conference on Computer-Aided Design - ICCAD '98 1998
DOI: 10.1145/288548.289086
|View full text |Cite
|
Sign up to set email alerts
|

Efficient equivalence checking of multi-phase designs using retiming

Abstract: The use of multi-phase clotilng scheme, aggressive pipelining and "sparse" encodings in high performance designs results in a tremendous increase in the state space. In this paper, we show that automatically transforming such dwigns to ones that have more "dense" encodings can result in significant benefits in using implicit BDD-based techniques for their verification. We formulate a relaxed retiming framework which is more powerful than traditional retiming in reducing the number of latches and show' that it … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2001
2001
2009
2009

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…In the first example (Fig. 4), we demonstrate how Hasteer et al's [10] phase abstraction can be viewed in our framework. This example circuit is taken from their paper.…”
Section: Examplesmentioning
confidence: 95%
See 1 more Smart Citation
“…In the first example (Fig. 4), we demonstrate how Hasteer et al's [10] phase abstraction can be viewed in our framework. This example circuit is taken from their paper.…”
Section: Examplesmentioning
confidence: 95%
“…Hasteer et al [10] concentrate on k-phase, level-sensitive clocking, where there are k non-overlapping clocks, all with the same frequency, and introduce the concept of phase abstraction, in which all but one phase of registers is eliminated. The resulting circuit has 1/k as many registers, reducing the state space of the circuit for verification purposes.…”
Section: Related Workmentioning
confidence: 99%
“…Proof. First we show that function (8) correcly maps { C, S} to C: For t < w(u, v) − r(v), (8) reflects the definition of s given in (6). For t ≥ wuv − r(v), after substitution using (5), we must show that…”
Section: Generalized Retiming For Verificationmentioning
confidence: 98%
“…The application of structural circuit transformations in sequential verification is a relatively new research area. Hasteer et al [8] proposed the concepts of retiming and state space folding for sequential equivalence checking. Their state-folding technique works for circuits in which the number of latches contained in loops and reconverging paths is constant modulo n. In this case n succeeding state transitions can be concatenated for symbolic state traversal.…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation