DocumentCode :
1948519
Title :
Verification of streaming designs by combining symbolic simulation and equivalence checking
Author :
Todman, Tim ; Luk, Wayne
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
fYear :
2012
fDate :
29-31 Aug. 2012
Firstpage :
203
Lastpage :
208
Abstract :
As design complexity grows, verification becomes a bottleneck in design development and implementation. This paper describes a novel approach for verifying reconfigurable streaming designs, based on symbolic simulation and equivalence checking. Compared with numerical simulation, symbolic simulation provides a more informative way of showing a design behaved as expected; equivalence checking enables automatic checking of equivalence of symbolic expressions. Our approach has been implemented for designs targeting Maxeler technologies, using an easy-to-use symbolic simulator and the Yices equivalence checker, together with other facilities such as an output combiner to support an automated verification flow. Several benchmarks including, including one-dimensional convolution and finite difference computation, are used to evaluate the proposed approach.
Keywords :
field programmable gate arrays; finite difference methods; logic design; FPGA; Maxeler technology; Yices equivalence checker; automated verification flow; field-programmable gate arrays; finite difference computation; numerical simulation; one-dimensional convolution; reconfigurable streaming design verification; symbolic expressions; symbolic simulation; Abstracts; Field programmable gate arrays; Hardware; Java; Kernel; Numerical models; Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
Type :
conf
DOI :
10.1109/FPL.2012.6339261
Filename :
6339261
Link To Document :
بازگشت