DocumentCode :
2256350
Title :
Optimizing equivalence checking for behavioral synthesis
Author :
Hao, Kecheng ; Xie, Fei ; Ray, Sandip ; Yang, Jin
Author_Institution :
Dept. of Comput. Sci., Portland State Univ., Portland, OR, USA
fYear :
2010
fDate :
8-12 March 2010
Firstpage :
1500
Lastpage :
1505
Abstract :
Behavioral synthesis is the compilation of an Electronic system-level (ESL) design into an RTL implementation. We present a suite of optimizations for equivalence checking of RTL generated through behavioral synthesis. The optimizations exploit the high-level structure of the ESL description to ameliorate verification complexity. Experiments on representative benchmarks indicate that the optimizations can handle equivalence checking of synthesized designs with tens of thousands of lines of RTL.
Keywords :
electronic design automation; optimisation; RTL implementation; behavioral synthesis; electronic system-level design; equivalence checking; verification complexity; Circuit synthesis; Clocks; Computer science; Cryptography; Design automation; Design optimization; Flow graphs; Job shop scheduling; Pipeline processing; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4244-7054-9
Type :
conf
DOI :
10.1109/DATE.2010.5457049
Filename :
5457049
Link To Document :
بازگشت