2. PRESENTATION FLOW:
Introduction.
Concept of clock
Problems with synchronous circuits.
Clockless / Asynchronous circuits.
How clockless chips work?
Simplicity in design.
Advantages
Recent Commercial Interest
Challenges.
Conclusion
References
2
3. INTRODUCTION.
Struggle for the improvement in the
microprocessor’s performance/functioning.
Pipelining
(Simultaneous) Multithreading
Clockless / Asynchronous logic
3
Synchronous
4. CONCEPT OF CLOCK:
Tiny crystal oscillator.
Sets basic rhythm used throughout the machine.
The system clock for an integrated circuit is a voltage
signal that pulses at a regular frequency.
1
0
The clock tells each stage of a circuit that the inputs of
that stage are valid and can be processed.
4
5. PROBLEMS WITH SYNCHRONOUS APPROACH
o Clock distribution: requires significant designer effort.
o Wastage of energy.
o Clock burns large fraction of chip power (~40-70%).
o Fixed clock rate: poor match for
o designing reusable components
o interfacing with mixed-timing environments
o Traverse the chip’s longest wires in one clock cycle.
o Order of arrival of the signals is unimportant.
o Distributing the clock globally.
5
6. CLOCKLESS CHIPS (ASYNCHRONOUS LOGIC
CIRCUITS)
Clockless chips/Asynchronous/self-timed circuits.
Functions away from the clock.
Different parts work at different speeds.
Hand-off the result immediately.
6
7. HOW DO THEY WORK?
No centralized clock required.
Data moves only when required, not always.
Minimizes power consumption.
Less EMI less noise more applications.
Stream data applications.
Uses handshake signals for the data exchange.
7
12. DIFFERENT STYLES:
Simplest implementation of asynchronous design.
Assumption: we know the largest amount of time for
each component to perform its task.
Very similar to synchronous design.
Function delay is introduced here.
12
13. ADVANTAGES
Works at increased speed (2.8 times).
Low power consumption.
• Twice life-time.
Less heat generated.
• Good to mobile devices.
Less EMI less noise more applications.
13
14. RECENT COMMERCIAL INTEREST
Several commercial asynchronous chips:
Philips: asynchronous 80c51 microcontrollers
Univ. of Manchester: async ARM996HS processor
[2006]
Motorola: async divider in PowerPC chip [2000]
HAL: async floating-point divider
Recent experimental chips:
IBM, Sun and Intel:
IBM/Columbia/UNC: asynchronous digital FIR filter
Several recent startups:
Theseus Logic, Fulcrum, Self-Timed Solutions
14
15. CHALLENGES
Interfacing between synchronous and
asynchronous
Many devices available now are synchronous in
nature.
Special circuits are needed to align them.
Lack of expertise.
Lack of tools.
Engineers are not trained in these fields.
Academically, no courses available.
15
16. CONCLUSION:
Clocks are getting faster , while chips are getting
bigger both of which make clock distribution
harder
There are also various other problems associated
with it. So we could only get out of it , if more
focus , especially at the university level is given
to the asynchronous design.
It is certainly a challenge , but as software
community is moving towards
concurrency, hardware community must move to
incorporate asynchronous logic. 16
17. REFERENCES
Google
Wikipedia
Digital Design—MORIS MANO
Digital Circuits & Design—SALIVAHANAN
www.technologyreview.com
www.seminarprojects.com
www.slideshares.net
www.handshakesolutions.com
17