2008
DOI: 10.1007/s10617-008-9033-z
|View full text |Cite
|
Sign up to set email alerts
|

Sequential equivalence checking between system level and RTL descriptions

Abstract: Sequential equivalence checking between system level descriptions of designs and their Register Transfer Level (RTL) implementations is a very challenging and important problem in the context of Systems on a Chip (SoCs). We propose a technique to alleviate the complexity of the equivalence checking problem, by efficiently decomposing it using compare points. Traditionally, equivalence checking techniques use nominal or functional mapping of latches as compare points. Since we operate at a level where design de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
1

Year Published

2010
2010
2017
2017

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 17 publications
(24 reference statements)
0
4
0
1
Order By: Relevance
“…There has been extensive prior work on static verification of RTL level designs [68][18] [34]. Static verification involves confirming functional equivalence between a behavioral level golden model (e.g., a C program) and the RTL level design under test.…”
Section: E Applications Of Prior Solutionsmentioning
confidence: 99%
“…There has been extensive prior work on static verification of RTL level designs [68][18] [34]. Static verification involves confirming functional equivalence between a behavioral level golden model (e.g., a C program) and the RTL level design under test.…”
Section: E Applications Of Prior Solutionsmentioning
confidence: 99%
“…In [20], the observable time windows for comparing data before and after scheduling are defined. More recently, similar techniques have been extended to SystemC by defining comparison points in the original C code of the function [21]. In all the cases, the verification methodology applies to the correct implementation of each particular function.…”
Section: High-level Synthesis Verificationmentioning
confidence: 99%
“…Once abstracted, the ForSyDe model is a 'golden' model to which any implementation can be compared. The behavioral part corresponding to the models in Figures 6 and 7, can be used as functional references for formal verification [17][18][19][20][21]. It can be extracted by symbolic simulation as proposed in [17] and [23].…”
Section: Bmentioning
confidence: 99%
“…With regard to formal techniques based method, Shobha Va sudevan et al [7] computed the sequential compare points and used an SAT solver to verify the points. Their method split the equivalence problem with sequential compare points.…”
Section: Introductionmentioning
confidence: 99%