An algebraic approach to hardware compilation

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

2 Scopus citations

Abstract

This chapter presents a provably correct compilation scheme that converts a program into a network of abstract components that interact with each other by exchanging request and acknowledgement signals. We provide a systematic and modular technique for correctly realizing the abstract components in hardware device, and use a standard programming language to describe both algorithms and circuits. The resulting circuitry, which behaves according to the program, has the same structure as the program. The circuit logic is asynchronous, with no global clock.

Original languageEnglish
Title of host publicationModern Formal Methods and Applications
PublisherSpringer Netherlands
Pages151-176
Number of pages26
ISBN (Print)1402042221, 9781402042225
DOIs
StatePublished - 2006
Externally publishedYes

Keywords

  • compilation
  • formal methods
  • hardware design

Fingerprint

Dive into the research topics of 'An algebraic approach to hardware compilation'. Together they form a unique fingerprint.

Cite this