DocumentCode
751664
Title
Dynamic asynchronous logic for high-speed CMOS systems
Author
McAuley, Anthony J.
Author_Institution
Bellcore, Morristown, NJ, USA
Volume
27
Issue
3
fYear
1992
fDate
3/1/1992 12:00:00 AM
Firstpage
382
Lastpage
388
Abstract
As transistor switching speed improves, synchronizing a global clock increasingly degrades system performance. Therefore, self-timed asynchronous logic becomes potentially faster than synchronous logic. To do so, however, it must exploit the techniques used in fast synchronous designs, including redundant logic, inverting logic, transistor size optimization, dynamic logic, and phase alignment. Most techniques can be applied equally well to asynchronous logic-indeed phase alignment is easier-but combining dynamic and asynchronous logic is more difficult. Minimum refresh intervals together with race- and hazard-free operation must be guaranteed. An initial chip implementation that combines dynamic and asynchronous logic running at 500 MHz in 2-μm CMOS is described. With the addition of transistor size optimization, simulations show the same circuit running in the same technology at 800 MHz
Keywords
CMOS integrated circuits; asynchronous sequential logic; integrated logic circuits; logic design; 2 micron; 500 to 800 MHz; chip implementation; dynamic asynchronous logic; dynamic logic; hazard-free operation; high-speed CMOS systems; inverting logic; minimum refresh intervals; phase alignment; race-free operation; redundant logic; self-timed asynchronous logic; transistor size optimization; CMOS logic circuits; CMOS technology; Circuit simulation; Clocks; Degradation; Design optimization; Logic design; Pulse inverters; Synchronization; System performance;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/4.121561
Filename
121561
Link To Document