Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Program |
Advanced Research Projects Agency |
Creator |
Jacobson, Hans; Gopalakrishnan, Ganesh |
Title |
Application specific asynchronous microengines 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 efficient run time modications 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-speciffic microprogrammed asynchronous controllers (or microengines). The features of our solution include a modular and easily extensible datapath structure support for two main styles of hand shaking (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 |
Subject |
Asynchronous microengines |
Subject LCSH |
Asynchronous circuits; Microprogramming; Programmable controllers |
Language |
eng |
Bibliographic Citation |
Jacobson, H., & Gopalakrishnan, G. (1997). Application specific asynchronous microengines for efficient high-level control. UUCS-97-007. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
© University of Utah |
Format Medium |
application/pdf |
Format Extent |
372,877 bytes |
Source |
University of Utah School of Computing |
ARK |
ark:/87278/s6cn7nbg |
Setname |
ir_uspace |
ID |
705803 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6cn7nbg |