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 :
بازگشت