Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
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 |