DocumentCode
1464374
Title
Modeling and design of asynchronous circuits
Author
Josephs, Mark B. ; Nowick, Steven M. ; Van Berkel, C. H Kees
Author_Institution
Centre for Concurrent Syst., South Bank Univ., London, UK
Volume
87
Issue
2
fYear
1999
fDate
2/1/1999 12:00:00 AM
Firstpage
234
Lastpage
242
Abstract
This technology review explores the behavioral and structural design domains for asynchronous circuits and systems. It proceeds bottom up, introducing relevant concepts, terminology and techniques through a succession of simple examples. There are seven main points: 1) Signal transitions provide a key to understanding the switching behavior of asynchronous logic. 2) Burst-mode circuits and speed-independent control circuits offer reliable operation that is free from glitches. 3) Various notations are available for specification of control circuitry and as a starting point for logic synthesis. 4) Bundled data and delay-insensitive coding schemes are suitable for representing data because they address the issues of data validity and completion detection. 5) Asynchronous networks, constructed from modules and channels, provide a systems architecture for asynchronous design. 6) Handshaking on channels, which controls data communication and synchronization between modules, is implemented using signal transitions. 7) The translation of algorithmic descriptions into asynchronous networks facilitates an automated approach to large-scale system design
Keywords
asynchronous circuits; circuit CAD; data structures; hazards and race conditions; integrated logic circuits; logic CAD; reviews; timing; algorithmic descriptions; asynchronous circuits; asynchronous logic; behavioral design; bundled data; burst-mode circuits; completion detection; data representation; data validity; delay-insensitive coding schemes; handshaking; large-scale system design; logic synthesis; modeling; reliable operation; signal transitions; speed-independent control circuits; structural design; switching behavior; synchronization; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Control system synthesis; Logic circuits; Logic design; Network synthesis; Signal design; Switching circuits; Terminology;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.740017
Filename
740017
Link To Document