Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Gopalakrishnan, Ganesh |
Other Author |
Akella, Venkatesh |
Title |
High level optimizations in compiling process descriptions to asynchronous circuits |
Date |
1992 |
Description |
Asynchronous/'Self-Timed designs are beginning to attract attention as promising means of dealing with the complexity of modern VLSI technology. In this paper, we present our views on why asynchronous systems matter. We then present details of our high level synthesis tool SHILPA that can automatically synthesize asynchronous circuits from descriptions in our concurrent programming language, hopCP. We outline some of the high level communication abstractions available in hopCP. We illustrate how these abstractions are realized in the asynchronous circuits generated by SHILPA. We then present a series of examples that present many of the high level optimization strategies used by SHILPA. Some of these optimizations aim to speed up the generated circuits by avoiding un-necessary waiting. Others synthesize components that are much easier to realize in a variety of technologies. We also discuss some of the tradeoffs possible between optimizations and timing constraints. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
18 |
Subject |
Self-timed; VLSI |
Subject LCSH |
Asynchronous circuits; Integrated circuits -- Very large scale integration |
Language |
eng |
Bibliographic Citation |
Gopalakrishnan, G., & Akella, V. (1992). High level optimizations in compiling process descriptions to asynchronous circuits. 1-18. UUCS-92-019-a. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
9,801,837 bytes |
Identifier |
ir-main,16392 |
ARK |
ark:/87278/s6r21jwp |
Setname |
ir_uspace |
ID |
705984 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6r21jwp |