| Publication Type | technical report |
| School or College | College of Engineering |
| Department | Kahlert School of Computing |
| Creator | Gopalakrishnan, Ganesh |
| Other Author | Akella, Venkatesh |
| Title | From process-oriented functional specifications to efficient asynchronous circuits |
| Date | 1991 |
| Description | A methodology for high-level synthesis and performance optimization of asynchronous circuits is described. A specification language called hopCP which is based on a simple extension to classical flow graphs is introduced. The extension involves the addition of expression actions to a flow graph, to model computational aspects of hardware behavior in a purely functional framework. Control and Communication aspects are modeled explicitly just as in Hoare's CSP. A systematic methodology to synthesize asynchronous circuits from hopCP based on the notion of a self-timed block is presented. The compilation methodology based on self-timed blocks coupled with the functional flavor of hop CP gives us the ability to exploit several optimizations like quick return, intra-loop pipelining and speculative evaluation of conditional expressions. The specification language hopCP, the synthesis procedure and the optimizations are illustrated in design of an asynchronous iterative multiplier. |
| Type | Text |
| Publisher | University of Utah |
| First Page | 1 |
| Last Page | 8 |
| Subject | Synthesis; Performance optimization |
| Subject LCSH | Asynchronous circuits |
| Language | eng |
| Bibliographic Citation | Akella, V., & Gopalakrishnan, G. (1991). From process-oriented functional specifications to efficient asynchronous circuits. 1-8. UUCS-91-016. |
| Series | University of Utah Computer Science Technical Report |
| Relation is Part of | ARPANET |
| Rights Management | ©University of Utah |
| Format Medium | application/pdf |
| Format Extent | 3,367,622 bytes |
| Identifier | ir-main,16373 |
| ARK | ark:/87278/s6474vfv |
| Setname | ir_uspace |
| ID | 706571 |
| Reference URL | https://collections.lib.utah.edu/ark:/87278/s6474vfv |