DocumentCode
3738060
Title
Provably Correct Development of reconfigurable hardware designs via equational reasoning
Author
Ian Graves;Adam Procter;William L. Harrison;Gerard Allwein
Author_Institution
Department of Computer Science, University of Missouri, United States of America
fYear
2015
Firstpage
160
Lastpage
171
Abstract
There is a semantic gap between the hardware definition languages used to design and implement hardware and the languages and logics used to formally specify and verify them. Bridging this gap-i.e., constructing formal models from existing hardware artifacts-can be costly, time-consuming, and error prone-and yet utterly necessary if formal verification is to proceed. This work demonstrates that this gap can be collapsed by starting in a pure functional language that is also a hardware description language, and that equational style verifications may be performed directly on the source text of a hardware design, thereby significantly lowering the verification cost for reconfigurable designs. When combined with an efficient compiler, this methodology achieves both good performance and low cost verification.
Keywords
"Hardware","Cognition","Semantics","Pipeline processing","Encoding","Ciphers"
Publisher
ieee
Conference_Titel
Field Programmable Technology (FPT), 2015 International Conference on
Type
conf
DOI
10.1109/FPT.2015.7393143
Filename
7393143
Link To Document