Asynchronous Circuits
Maitham Shams Jo C Eb ergen
Department of Electrical and Computer Engineering Sun Microsystems Lab oratories
UniversityofWaterlo o Waterlo o Ont CANADA Mountain View CA USA
Mohamed I Elmasry
Department of Electrical and Computer Engineering
UniversityofWaterlo o Waterlo o Ont CANADA
Digital VLSI circuits are usually classi ed into synchronous and asynchronous circuits
Synchronous circuits are generally controlled by global synchronization signals provided by
a clo ck Asynchronous circuits on the other hand do not use such global synchroniza
tion signals Between these extremes there are various hybrids Digital circuits in to day s
commercial pro ducts are almost exclusively synchronous Despite this big di erence in p op
ularity there are a numb er of reasons whyasynchronous circuits are of interest
In this article we presentabriefoverview of asynchronous circuits First we address some
of the motivations for designing asynchronous circuits Then we discuss di erent classes of
asynchronous circuits and brie y explain some asynchronous design metho dologies Finally
we presenta typical asynchronous design in detail