High level optimizations in compiling process descriptions to asynchronous circuits

Update Item Information
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
Back to Search Results