Introduction to Asynchronous Logic Design
Main Article Content
Abstract
Conventional synchronous systems are based on global clocking whereby global synchronization signals control the rate at which different units operate. As the clocks get faster, the systems bigger and the wires finer, it is increasingly difficult to ensure that all parts in the system are operating in lockstep with one another.
One solution to this is the use of asynchronous design, which attacks clock-related timing problems by replacing global clock control with some from of agreement on a mutually acceptable protocol of data transmission and acknowledgement which is not regulated by time. This can happen locally within a unit or globally between subsystems.
The paper gives an introduction to the asynchronous design describing the fundamental difference between synchronous and asynchronous design styles and highlighting the pros and cons of asynchronous
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.