Home

clockless

Clockless refers to digital circuits and systems that operate without a global clock signal. Instead of synchronous timing driven by a central clock, data flow and computation are coordinated by asynchronous handshaking, local controllers, and completion detectors. Clockless designs are a form of asynchronous design and rely on event-driven signaling to advance state and transfer data.

Because there is no clock distribution network, clockless circuits can, in theory, reduce power consumption and

Key concepts include the use of asynchronous primitives such as the Muller C-element to merge and synchronize

Applications and status: Clockless techniques have been explored for ultra-low-power embedded systems, radiation-hard electronics, and academic

See also asynchronous circuit, clockless logic, quasi-delay-insensitive circuits, Muller C-element, micropipeline.

be
more
robust
to
variations
in
process,
voltage,
and
temperature.
They
can
also
scale
more
naturally
with
technology.
In
practice,
however,
designing
and
verifying
clockless
systems
is
more
difficult,
and
tooling,
methodologies,
and
mature
library
of
components
are
less
developed
than
for
conventional
synchronous
designs.
As
a
result,
clockless
architectures
have
remained
largely
in
the
research
domain
and
in
niche
applications
rather
than
mainstream
commercial
CPUs.
multiple
signals,
completion
detectors
to
indicate
when
data
has
finished
propagating,
and
micropipelines
that
compose
sequential
stages
without
a
global
clock.
Common
design
styles
include
delay-insensitive
and
quasi-delay-insensitive
circuits,
and
communication
protocols
such
as
four-phase
and
two-phase
handshakes.
CPUs.
Some
research
processors
and
cores
demonstrate
asynchronous
or
clockless
operation,
but
mainstream
processors
remain
synchronous.
Verification
approaches
rely
on
formal
methods
and
exhaustive
simulation
due
to
data-dependent
timing.