An
asynchronous circuit, or
self-timed circuit, is a
sequential digital logic circuit which is not governed by a
clock circuit or global
clock signal. Instead they often use signals that indicate completion of instructions and operations, specified by simple data transfer
protocols. This type is contrasted with a
synchronous circuit in which changes to the signal values in the circuit are triggered by repetitive pulses called a
clock signal. Most digital devices today use synchronous circuits. However asynchronous circuits have the potential to be faster, and may also have advantages in lower power consumption, lower electromagnetic interference, and better modularity in large systems. Asynchronous circuits are an active area of research in
digital logic design.