A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2014; you can also visit the original URL.
The file type is application/pdf
.
Synchronous digital circuits as functional programs
2013
ACM Computing Surveys
Functional programming techniques have been used to describe synchronous digital circuits since the early 1980s and have proven successful at describing certain types of designs. Here we survey the systems and formal underpinnings that constitute this tradition. We situate these techniques with respect to other formal methods for hardware design and discuss the work yet to be done. Hardware designs traverse a series of abstraction layers: what might begin as a high-level behavioural model that
doi:10.1145/2543581.2543588
fatcat:wtgtzr2sxfbbrasfwqcwuptmqi