Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
423243 | Electronic Notes in Theoretical Computer Science | 2010 | 24 Pages |
Abstract
This paper extends previous work on the compilation of higher-order imperative languages into digital circuits [Ghica, D.R., Geometry of Synthesis: a structured approach to VLSI design, in: POPL, 2007, pp. 363–375.]. We introduce concurrency, an essential feature in the context of hardware compilation and we re-use an existing game model to simplify correctness proofs. The target designs we compile to are asynchronous event-logic circuits, which naturally match the asynchronous game model of the language.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics