SlideShare a Scribd company logo
1 of 13
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 PosterAkshit Arora
 
Asynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAsynchronous Processors - The Clock less Future
Asynchronous Processors - The Clock less FutureAkshit Arora
 
CLOCKLESS CHIP BY Saurabh singh
CLOCKLESS CHIP BY Saurabh singhCLOCKLESS CHIP BY Saurabh singh
CLOCKLESS CHIP BY Saurabh singhSaurabh Singh
 
CA UNIT I PPT.ppt
CA UNIT I PPT.pptCA UNIT I PPT.ppt
CA UNIT I PPT.pptRAJESH S
 
1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptx1. Introduction to Microprocessor.pptx
1. Introduction to Microprocessor.pptxISMT College
 
Ch 1 Introduction(1).docx
Ch 1 Introduction(1).docxCh 1 Introduction(1).docx
Ch 1 Introduction(1).docxRadhikasaud
 
Embedded System Design.pptx
Embedded System Design.pptxEmbedded System Design.pptx
Embedded System Design.pptxVISHALSAHU88
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersChenna Reddy
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptindrajeetPatel22
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfMECHANICALENGINEERIN19
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdfBeiYu6
 
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 labuShanmukhVegi
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designDr. Ravi Mishra
 
Computer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and OrganizationComputer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and OrganizationSmit Luvani
 
Presentation about modern cpu.pptx
Presentation about modern cpu.pptxPresentation about modern cpu.pptx
Presentation about modern cpu.pptxAsifKhan605177
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system DesignAJAL 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

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

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.