SlideShare a Scribd company logo
Asynchronous
Processors: The Clock
less Future
By: Syeda Urooj
Fatima
Roll# 31
Clockless Logic
or
How do I make
hardware fast, power-
efficient,
less noisy, and easy-to-
design?
Introduction
What is asynchronous design?
Why do we want to study it?
How is data represented in an asynchronous system?
“Designers are realizing that
distributing a clock across even
more complicated systems is
becoming more and more difficult,
and that sooner or later it won’t
work.”
Alain Martin
Professor
Computer Science
Caltech
built first clockless
microprocessor in 1989.
What are Aynchronous
Processors?
• An asynchronous circuit, or self timed circuit is a
sequential digital logic circuit is not governed by a
clock circuit or global clock signal.
• Unlike conventional processor, a clockless processor
(asynchronous CPU) has no central clock to co
ordinate the progress of data through pipeline.
It may actually be even easier to implement
high performance devices in asynchronous
as opposed to clocked, because:
• Components can run at different speeds on asynchronous
CPU. All major components of a clocked CPU must remain
synchronized with central clock.
• A traditional CPU cannot “GO FASTER” than the expected
worst case performance of slowest stage/instruction. When
an asynchronous CPU completes an operation more
quickly than anticipated, the next stage can immediately
begin processing the results, rather than waiting for
synchronization with a entral clock.
Why Asynchronous
Design?
Better Power Efficiency
Only activating functional units consume power.
Inactivated parts remain in “stand-by state”
No wasteful power dissipation.
Higher Performance
No global clock.
Proceed data at appropriate rate of environment.
Do not propogate local delay globally.
Smaller chip size.
Less high frequency EMI components due to small amplitude and wide current peaks.
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.
Disadvantages:
• Fewer people are trained in this style as compared to
synchronization design.
• Performance (speed) of asynchronous circuits must
be reduced in architecture that require input-
completness (More complex data path
• Incompatible with commercial EDA tools.
Brief History of Asynchronous Processors
 ILLIAC I and ILLIAC II(first asynchronous
designs, Uni of Illinous)
The PDP6 (Programmed Data
Processor-6) 1960 was an asynchronous
computer model.
In 2004, Epson manufactured world’s first
bendable microprocessor called ACT11, an 8-bit
asynchronous chip.
Conclusion:
 It is entirely practical to design a processor without a clock.
 Quality of such processors have improved with time. Some
are commercially available.
 Clock less and self timed processors open up horizons for
radical departure in main stream architectures to new and
exciting areas.
 Asynchronous design is competitive with best synchronous
design in power efficiency and is close in performance to
them.
References
Asynchronous Processors: Clockless Logic

More Related Content

Similar to Asynchronous Processors: Clockless Logic

Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors Poster
Akshit Arora
 
Asynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAsynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less Future
Akshit Arora
 
CLOCKLESS CHIP BY Saurabh singh
CLOCKLESS CHIP BY Saurabh singhCLOCKLESS CHIP BY Saurabh singh
CLOCKLESS CHIP BY Saurabh singh
Saurabh Singh
 
Asynchronous Chips ppt
Asynchronous Chips pptAsynchronous Chips ppt
Clockless chips
Clockless chipsClockless chips
Clockless chips
Saumya Ranjan Behura
 
CA UNIT I PPT.ppt
CA UNIT I PPT.pptCA UNIT I PPT.ppt
CA UNIT I PPT.ppt
RAJESH S
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx
ISMT College
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
Radhikasaud
 
Embedded System Design.pptx
Embedded System Design.pptxEmbedded System Design.pptx
Embedded System Design.pptx
VISHALSAHU88
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
Chenna Reddy
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
Embeddedbvp
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
indrajeetPatel22
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
MECHANICALENGINEERIN19
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdf
BeiYu6
 
K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labu
ShanmukhVegi
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
Nitesh Kumar
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
Dr. Ravi Mishra
 
Computer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and OrganizationComputer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and Organization
Smit Luvani
 
Presentation about modern cpu.pptx
Presentation about modern cpu.pptxPresentation about modern cpu.pptx
Presentation about modern cpu.pptx
AsifKhan605177
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
AJAL A J
 

Similar to Asynchronous Processors: Clockless Logic (20)

Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors Poster
 
Asynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAsynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less Future
 
CLOCKLESS CHIP BY Saurabh singh
CLOCKLESS CHIP BY Saurabh singhCLOCKLESS CHIP BY Saurabh singh
CLOCKLESS CHIP BY Saurabh singh
 
Asynchronous Chips ppt
Asynchronous Chips pptAsynchronous Chips ppt
Asynchronous Chips ppt
 
Clockless chips
Clockless chipsClockless chips
Clockless chips
 
CA UNIT I PPT.ppt
CA UNIT I PPT.pptCA UNIT I PPT.ppt
CA UNIT I PPT.ppt
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docx
 
Embedded System Design.pptx
Embedded System Design.pptxEmbedded System Design.pptx
Embedded System Design.pptx
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdf
 
K.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labuK.Bhagavan gupta.pdf according to the labu
K.Bhagavan gupta.pdf according to the labu
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
 
Computer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and OrganizationComputer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and Organization
 
Presentation about modern cpu.pptx
Presentation about modern cpu.pptxPresentation about modern cpu.pptx
Presentation about modern cpu.pptx
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 

Recently uploaded

International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 

Recently uploaded (20)

International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 

Asynchronous Processors: Clockless Logic

  • 1. Asynchronous Processors: The Clock less Future By: Syeda Urooj Fatima Roll# 31
  • 2. Clockless Logic or How do I make hardware fast, power- efficient, less noisy, and easy-to- design?
  • 3. Introduction What is asynchronous design? Why do we want to study it? How is data represented in an asynchronous system?
  • 4. “Designers are realizing that distributing a clock across even more complicated systems is becoming more and more difficult, and that sooner or later it won’t work.” Alain Martin Professor Computer Science Caltech built first clockless microprocessor in 1989.
  • 5. What are Aynchronous Processors? • An asynchronous circuit, or self timed circuit is a sequential digital logic circuit is not governed by a clock circuit or global clock signal. • Unlike conventional processor, a clockless processor (asynchronous CPU) has no central clock to co ordinate the progress of data through pipeline.
  • 6. It may actually be even easier to implement high performance devices in asynchronous as opposed to clocked, because: • Components can run at different speeds on asynchronous CPU. All major components of a clocked CPU must remain synchronized with central clock. • A traditional CPU cannot “GO FASTER” than the expected worst case performance of slowest stage/instruction. When an asynchronous CPU completes an operation more quickly than anticipated, the next stage can immediately begin processing the results, rather than waiting for synchronization with a entral clock.
  • 7. Why Asynchronous Design? Better Power Efficiency Only activating functional units consume power. Inactivated parts remain in “stand-by state” No wasteful power dissipation. Higher Performance No global clock. Proceed data at appropriate rate of environment. Do not propogate local delay globally. Smaller chip size. Less high frequency EMI components due to small amplitude and wide current peaks.
  • 8. 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.
  • 9. Disadvantages: • Fewer people are trained in this style as compared to synchronization design. • Performance (speed) of asynchronous circuits must be reduced in architecture that require input- completness (More complex data path • Incompatible with commercial EDA tools.
  • 10. Brief History of Asynchronous Processors  ILLIAC I and ILLIAC II(first asynchronous designs, Uni of Illinous) The PDP6 (Programmed Data Processor-6) 1960 was an asynchronous computer model. In 2004, Epson manufactured world’s first bendable microprocessor called ACT11, an 8-bit asynchronous chip.
  • 11. Conclusion:  It is entirely practical to design a processor without a clock.  Quality of such processors have improved with time. Some are commercially available.  Clock less and self timed processors open up horizons for radical departure in main stream architectures to new and exciting areas.  Asynchronous design is competitive with best synchronous design in power efficiency and is close in performance to them.