DocumentCode
1648158
Title
Equivalence Checking with Rule-Based Equivalence Propagation and High-Level Synthesis
Author
Nishihara, Tasuku ; Matsumoto, Takeshi ; Fujita, Masahiro
Author_Institution
Dept. of Electron. Eng., Tokyo Univ.
fYear
2006
Firstpage
162
Lastpage
169
Abstract
Equivalence checking is one of the most important issues in VLSI designs to guarantee that bugs do not enter the design during optimization steps or synthesis steps. In this paper, we propose a new word-level equivalence checking method between two models before and after high-level synthesis or behavioral optimization. Our method converts two given designs into RTL models which have the same datapath so that the two designs have the same bit-level accuracy. Then the word-level equivalence checking techniques can be applied satisfying the bit-level accuracy. Also, as our method propagates equivalences from inputs to outputs with the equivalence rules of control structures, name correspondences among registers or variables are not required. By those rules, designs which have loops can be verified without unrolling. Experimental results with realistic examples show that our method can verify those designs in practical periods
Keywords
VLSI; circuit optimisation; electronic design automation; integrated circuit design; integrated circuit testing; knowledge based systems; program control structures; RTL model; VLSI designs; behavioral optimization; high-level synthesis; rule-based equivalence propagation; word-level equivalence checking; Computer bugs; Concurrent computing; Conferences; Design optimization; Electronic equipment testing; Hardware; High level synthesis; Optimization methods; Registers; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International
Conference_Location
Monterey, CA
ISSN
1552-6674
Print_ISBN
1-4244-0680-3
Electronic_ISBN
1552-6674
Type
conf
DOI
10.1109/HLDVT.2006.319984
Filename
4110083
Link To Document