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