DocumentCode
748456
Title
Designing robust asynchronous circuit components
Author
Mohammadi, S. ; Furber, S. ; Garside, J.
Author_Institution
Cogency Semicond. Inc., Toronto, Ont., Canada
Volume
150
Issue
3
fYear
2003
fDate
6/6/2003 12:00:00 AM
Firstpage
161
Lastpage
166
Abstract
Asynchronous circuits require components that display hazard-free operation under normal input conditions. In addition, quasi-delay-insensitive circuits are based on the assumption of isochronic forks, an assumption that can in practice be compromised by threshold variations due to the use of, for example, dynamic or pseudo-dynamic C-gate circuits. In the paper, the authors investigate the severity of these problems in practical circuits. It is shown that threshold variations are much less significant than has previously been assumed, but hazard-free operation is, by contrast, a much more significant problem. Gates with a stack of transistors in series can exhibit charge-sharing problems under specific input sequences that expose hazards that are not evident in the logic description. A design methodology is proposed which overcomes the charge-sharing problem, resulting in more robust circuits.
Keywords
CMOS logic circuits; asynchronous circuits; hazards and race conditions; integrated circuit design; logic design; asynchronous circuit components; charge-sharing problems; design methodology; dynamic C-gate circuits; hazard-free operation; isochronic forks; pseudo-dynamic C-gate circuits; quasi-delay-insensitive circuits; robust circuit component design; threshold variations;
fLanguage
English
Journal_Title
Circuits, Devices and Systems, IEE Proceedings -
Publisher
iet
ISSN
1350-2409
Type
jour
DOI
10.1049/ip-cds:20030349
Filename
1214759
Link To Document