2009 International Conference on Communications, Circuits and Systems 2009
DOI: 10.1109/icccas.2009.5250316
|View full text |Cite
|
Sign up to set email alerts
|

Equivalence checking of high-level designs based on symbolic simulation

Abstract: In this paper, we present a formal equivalence checking method for source-to-source refinements in C-based high-level hardware design descriptions. The method is based on word-level symbolic simulation, where variables and operators in designs are treated as uninterpreted symbols. In addition, we introduce a more efficient method utilizing the difference between two designs under verification. It can verify the equivalence faster when the similarity between the designs is large. We also show case studies of eq… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 7 publications
0
1
0
Order By: Relevance
“…Zhu et al [8] proposed a technique to further decompose the verification problem in both the space and the time dimension and used an SMT solver to check the sequential compare points. Ta keshi Matsumoto et al detected and extracted texture difference of two designs, and checked the equivalence of differences by symbolic simulation [9]. There are some works aimed at checking the equivalence between designs at different stages in high-level synthesis (HLS) [10], [11], [12].…”
Section: Introductionmentioning
confidence: 99%
“…Zhu et al [8] proposed a technique to further decompose the verification problem in both the space and the time dimension and used an SMT solver to check the sequential compare points. Ta keshi Matsumoto et al detected and extracted texture difference of two designs, and checked the equivalence of differences by symbolic simulation [9]. There are some works aimed at checking the equivalence between designs at different stages in high-level synthesis (HLS) [10], [11], [12].…”
Section: Introductionmentioning
confidence: 99%