Proceedings of the 43rd Annual Conference on Design Automation - DAC '06 2006
DOI: 10.1145/1146909.1147178
|View full text |Cite
|
Sign up to set email alerts
|

Early cutpoint insertion for high-level software vs. RTL formal combinational equivalence verification

Abstract: Ever-growing complexity is forcing design to move above RTL. For example, golden functional models are being written as clearly as possible in software and not optimized or intended for synthesis. Thus, equivalence verification between the high-level software functional model and the RTL is needed. The typical approach is to convert the high-level software into RTL or gate-level hardware, via software path enumeration, symbolic execution, or highlevel synthesis techniques, and then use hardware combinational e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(2 citation statements)
references
References 22 publications
0
2
0
Order By: Relevance
“…In [15], a cut-point insertion method for equivalence checking between designs before and after high-level synthesis is proposed. We are also planning to utilize such kind of techniques to optimize the search of equivalent candidates.…”
Section: • Internal Equivalent Pointmentioning
confidence: 99%
“…In [15], a cut-point insertion method for equivalence checking between designs before and after high-level synthesis is proposed. We are also planning to utilize such kind of techniques to optimize the search of equivalent candidates.…”
Section: • Internal Equivalent Pointmentioning
confidence: 99%
“…Various optimizations were proposed to reduce the verification problem. One optimization approach to reduce the size of the problem instance, is to extend the verification algorithm by cutpoint detection [8], [9], [10]. Cutpoints represent parts within two designs (e.g., the specification and the implementation) which are functionally equivalent.…”
Section: Introductionmentioning
confidence: 99%