Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Electrical & Computer Engineering |
Creator |
Myers, Chris J. |
Other Author |
Sjogren, Allen E. |
Title |
Interfacing synchronous and asynchronous modules within a high-speed pipeline* |
Date |
1997 |
Description |
This paper describes a new technique for integrating asynchronous modules within CI high-speed synchronous pipeline. Our design eliminates potential metastability problems by using Q clock generated by Q stoppable rang oscillator, which is capable of driving the large clock load found in present day microprocessors. Using the ATACS design tool, we designed highly optimized transistor-level circuits to control the ring oscillator and generate the clock and handshake signals with minimal overhead. Our interface architecture requires no redesign of the synchronous circuitry. Incorporating asynchronous modules in a high-speed pipeline improves performance by exploiting data-dependent delay variations. Since the speed of the synchronous circuitry tracks the speed of the rang oscillator under different processes, temperatures, and voltages, the entire chap operates at the speed dictated by the current operating conditions, rather than being governed by the worst-case conditions. These two factors together can lead to a significant improvement an average-case performance. The interface design is tested using the 0.6um HP CMOS14B process in HSPICE. |
Type |
Text |
Publisher |
Institute of Electrical and Electronics Engineers (IEEE) |
First Page |
47 |
Last Page |
61 |
Language |
eng |
Bibliographic Citation |
Sjogren, A. E., & Myers, C. J. (1997). Interfacing synchronous and asynchronous modules within a high-speed pipeline. 17th Conference on Advanced Research in VLSI, 47-61. September. |
Rights Management |
(c) 1997 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. |
Format Medium |
application/pdf |
Format Extent |
919,230 bytes |
Identifier |
ir-main,15050 |
ARK |
ark:/87278/s66t14rj |
Setname |
ir_uspace |
ID |
702586 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s66t14rj |