DocumentCode :
824149
Title :
Is Asynchronous Logic More Robust Than Synchronous Logic?
Author :
Rahbaran, Babak ; Steininger, Andreas
Author_Institution :
Vienna Univ. of Technol., Vienna, Austria
Volume :
6
Issue :
4
fYear :
2009
Firstpage :
282
Lastpage :
294
Abstract :
With clock rates beyond 1 GHz, the model of a system wide synchronous clock is becoming difficult to maintain; therefore, asynchronous design styles are increasingly receiving attention. While the traditional synchronous design style is well-proven and backed up by a rich field experience, comparatively little is known about the properties of asynchronous circuits in practical application. In the face of increased transient fault rates, robustness is a crucial property, and from a conceptual view, the so-called ldquodelay-insensitiverdquo asynchronous design approaches promise to be more robust than synchronous ones, since their operation does not depend on tight timing margins, and data are two-rail coded. A practical assessment of asynchronous designs in fault-injection (FI) studies, however, can rarely be found, and there is a lack of adequate methods and tools in this particular domain. Therefore, the objective of this work is 1) to provide a common approach for efficient and accurate FI in synchronous and in asynchronous designs, and 2) to experimentally compare the robustness of both synchronous and asynchronous designs. To this end, a synchronous 16-bit processor as well as its asynchronous (delay insensitive) equivalent are subjected to signal flips and delay faults. The results of over 489 million experiments are summarized and discussed, and a detailed discussion on the specific properties of the chosen asynchronous design style is given.
Keywords :
asynchronous circuits; clocks; logic design; asynchronous logic circuit; delay-insensitive asynchronous design; fault-injection study; synchronous 16-bit processor; synchronous clock model; Asynchronous circuits; Circuit faults; Clocks; Delay; Feedback loop; Field programmable gate arrays; Logic; Robustness; Signal processing; Timing; FIDYCO; FPGA Fault injection; FPGA fault injection; Fault injection; Reliability and robustness; asynchronous circuit; delay fault.; robustness;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2008.37
Filename :
4586393
Link To Document :
بازگشت