Skip to main navigation Skip to search Skip to main content

Provably Correct Development of reconfigurable hardware designs via equational reasoning

  • Ian Graves
  • , Adam Procter
  • , William L. Harrison
  • , Gerard Allwein

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

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 languageAmerican English
Title of host publication2015 International Conference on Field Programmable Technology (FPT)
PublisherIEEE
Pages160-171
Number of pages12
ISBN (Print)978-1-4673-9090-3
DOIs
StatePublished - Dec 9 2015
Externally publishedYes
Event2015 International Conference on Field Programmable Technology (FPT) - Queenstown, New Zealand
Duration: Dec 7 2015Dec 9 2015

Conference

Conference2015 International Conference on Field Programmable Technology (FPT)
Period12/7/1512/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