Application specific asynchronous microgengines for efficient high-level control

Update Item Information
Publication Type technical report
School or College College of Engineering
Department Computing, School of
Creator Jacobson, Hans
Other Author Gopalakrishnan, Ganesh
Title Application specific asynchronous microgengines for efficient high-level control
Date 1997
Description Despite the growing interest in asynchronous circuits, programmable asynchronous controllers based on the idea of microprogramming have not been actively pursued. Since programmable control is widely used in many commercial ASICs to allow late correction of design errors, to easily upgrade product families, to meet the time to market, and even effect run-time modifications to control in adaptive systems, we consider it crucial that self-timed techniques support efficient programmable control. This is especially true given that asynchronous (self-timed) circuits are well suited for realizing reactive and control-intensive designs. We offer a practical solution to programmable asynchronous control in the form of application-specific micro-programmed asynchronous controllers (or microengines). The features of our solution include a modular and easily extensible datapath structure, support for two main styles of handshaking (namely two-phase and four-phase), and many efficiency measures based on exploiting concurrency between operations and employing efficient circuit structures. Our results demonstrate that the proposed microengine can yield high performance?in fact performance close to that offered by automated high-level synthesis tools targeting custom hard-wired burstmode machines.
Type Text
Publisher University of Utah
First Page 1
Last Page 17
Subject Asynchronous microgengines; Programmable asynchronous controllers
Subject LCSH Asynchronous circuits; Microprogramming; Programmable controllers
Language eng
Bibliographic Citation Jacobson, H., & Gopalakrishnan, G. (1997). Application specific asynchronous microgengines for efficient high-level control. 1-17. UUCS-97-007.
Series University of Utah Computer Science Technical Report
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 12,256,191 bytes
Identifier ir-main,16238
ARK ark:/87278/s6cz3rnb
Setname ir_uspace
ID 705948
Reference URL https://collections.lib.utah.edu/ark:/87278/s6cz3rnb
Back to Search Results