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.
| Original language | American English |
|---|---|
| Title of host publication | 2015 International Conference on Field Programmable Technology (FPT) |
| Publisher | IEEE |
| Pages | 160-171 |
| Number of pages | 12 |
| ISBN (Print) | 978-1-4673-9090-3 |
| DOIs | |
| State | Published - Dec 9 2015 |
| Externally published | Yes |
| Event | 2015 International Conference on Field Programmable Technology (FPT) - Queenstown, New Zealand Duration: Dec 7 2015 → Dec 9 2015 |
Conference
| Conference | 2015 International Conference on Field Programmable Technology (FPT) |
|---|---|
| Period | 12/7/15 → 12/9/15 |
Keywords
- Hardware
- Cognition
- Semantics
- Pipeline processing
- Encoding
- Ciphers
Fingerprint
Dive into the research topics of 'Provably Correct Development of reconfigurable hardware designs via equational reasoning'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver