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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
Print_ISBN :
978-1-4244-7054-9
DOI :
10.1109/DATE.2010.5457049