DocumentCode :
2138830
Title :
Invited tutorial: Practical applications of asynchronous pipeline circuits
Author :
Johnson, J. Brian
Author_Institution :
Micron Technology, Inc.
fYear :
2012
fDate :
20-20 April 2012
Firstpage :
1
Lastpage :
1
Abstract :
Asynchronous circuit designs have shown great promise for overcoming synchronous timing overhead and power requirements of functionally equivalent, continuously-clocked circuit designs. In some instances, such as memory data path applications, speed independent, asynchronous pipelines are used to provide low-latency, high-throughput logic paths. Asynchronous pipelines use local handshaking to avoid the problems of clock skew, switching noise and switching power generated by global clock distributions found in synchronous circuit designs. Asynchronous pipelines that exhibit the property of speed independence provide functional tolerance to low supply voltage, and are modular in application, given proper adherence to interface protocol. The advantages of asynchronous circuits, relative to synchronous circuits, are not without cost. Asynchronous circuits can pose difficulties with testing, interfacing to synchronous environments, and a general lack of well-established, industry standard design and verification tools, which often forces asynchronous designs to be realized using full-custom design methodologies. This tutorial will present recent developments in the literature related to asynchronous pipeline protocols and circuits. Unique circuit constructs and applications will be presented with emphasis on interfacing asynchronous circuits to synchronous environments, controlling dynamic logic paths, and applications that call for the flexibility of varying forward path, inter-stage cycle times within an asynchronous logic pipeline.
Keywords :
asynchronous circuits; logic design; asynchronous circuit designs; asynchronous pipeline circuits; asynchronous pipeline protocols; dynamic logic paths; inter-stage cycle times; interface protocol; interfacing asynchronous circuits; memory data path applications; practical applications; synchronous timing; varying forward path; Asynchronous circuits; Circuit synthesis; Design methodology; Educational institutions; Pipelines; Switching circuits; Tutorials;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics and Electron Devices (WMED), 2012 IEEE Workshop on
Conference_Location :
Boise, ID
ISSN :
1947-3834
Print_ISBN :
978-1-4577-1735-2
Type :
conf
DOI :
10.1109/WMED.2012.6202605
Filename :
6202605
Link To Document :
بازگشت