SlideShare a Scribd company logo
1 of 14
Asynchronous
Microprocessor
The Clockless Future
Computer Science Architecture
Presentation By :
AkshitArora (101303012)
Ankit Goyal (101303022)
“Designers are realizing that distributing a
clock across ever 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 the first clockless microprocessor in 1989
What are Asynchronous Processors ?
• 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.
• Unlike a conventional processor, a clockless processor
(asynchronous CPU) has no central clock to coordinate the
progress of data through the 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 an asynchronousCPU. All major
components of a clocked CPU must remain synchronized with the central
clock.
A traditional CPU cannot “GO FASTER" than the expected worst-case
performance of the slowest stage/instruction/component. When an
asynchronousCPU completes an operation more quickly than anticipated,
the next stage can immediately begin processing the results, rather than
waiting for synchronization with a central clock.
Why Asynchronous Design
• Better Power Efficiency
• Only activating functional units consume power
• Inactivated parts remain in “stand-by” state
• No wasteful power dissipation by glitches
• Higher Performance
• No global clock
• proceed data at appropriate rate of environment
• Do not propagate local delay globally
• Smaller Chip Size
• Less high-frequency EMI components due to small amplitude and wide
current peaks
Disadvantages
• Fewer people are trained in this style compared to synchronous design.
• Performance (speed) of asynchronous circuits may be reduced in
architectures that require input-completeness (more complex data path).
• Incompatible with commercial EDA tools
Brief History of Asynchronous Processors
ILLIAC I and ILLIAC II (first asynchronous
designs, University of Illinois)1952
The PDP6 (Programmed Data Processor-6) DEC
in 1960 was an asynchronous computer model1960
Brief History of Asynchronous Processors
•It was all forgotten because of timing and hiding
advantages of Clocked processor until the arrival ofVLSI
in early 1970s
•The first Caltech Conference onVLSI in 1979 had a
complete session on self-timed logic, as asynchronous
logic was called at the time, within an important paper
by Stucki and Cox on ‘synchronization strategies’ was
presented.
Brief History of Asynchronous Processors
The first single-chip asynchronous microprocessor was
designed at Caltech1988
The first family of asynchronous clones of the ARM processor
(Amulet) from University of Manchester1993
An 8-bit microprocessor byTokyo Institute ofTechnology
namedTITAC1994
Amulet2e andTITAC 21997
Brief History of Asynchronous Processors
• Also, in 1997,The Caltech group designed the MiniMIPS—an asynchronous
version of the 32-bit MIPS R3000 microprocessor.
• With a performance close to four times that of a clocked version in the same
technology for the first prototype, the MiniMIPS is still the fastest complete
asynchronous processor ever fabricated.
Brief History of Asynchronous Processors
• In 2004, Epson manufactured the world's first
bendable microprocessor called ACT11, an 8-bit
asynchronous chip.
• using low-temperature polysilicon thin-film
transistors on a plastic substrate
• With energy consumption reduced by 70 per cent
compared to the synchronous microprocessors now
in everyday use.
• Epson is now researching potential applications for
its invention
Conclusion
• It is entirely practical to design a processor without a clock.
• Quality of such processors have improved with time. Some are
commercially available
• Clockless and selftimed processors opens up horizons for a radical departure
in the main stream architectures to new and exciting areas.
• Asynchronous design is competitive with the best synchronous design in
power efficiency and is close in performance to them.
References
• http://www.electronicsforu.com/EFYLinux/efyhome/cover/January2008/Asy
nchronous%20Microprocessor.pdf
• http://en.wikipedia.org/wiki/Asynchronous_circuit#Asynchronous_CPU
• http://www.ubergizmo.com/2005/02/epson-develops-the-worldacutes-first-
flexible-8-bit-asynchronous-microprocessor/
THANKYOU

More Related Content

What's hot

IoT Design Principles
IoT Design PrinciplesIoT Design Principles
IoT Design Principlesardexateam
 
smart traffic light control system
smart traffic light control systemsmart traffic light control system
smart traffic light control systemarunkumar6836
 
Clock gating
Clock gatingClock gating
Clock gatingMahi
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor LogicDiwaker Pant
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair YOGEESH M
 
DTrace Topics: Introduction
DTrace Topics: IntroductionDTrace Topics: Introduction
DTrace Topics: IntroductionBrendan Gregg
 
Radar System with Arduino Processor
Radar System with Arduino ProcessorRadar System with Arduino Processor
Radar System with Arduino ProcessorMelek Sönmez
 
Unit_1_L1_LPVLSI.ppt
Unit_1_L1_LPVLSI.pptUnit_1_L1_LPVLSI.ppt
Unit_1_L1_LPVLSI.pptRavi Selvaraj
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approachGopinathD17
 
DRAM Cell - Working and Read and Write Operations
DRAM Cell - Working and Read and Write OperationsDRAM Cell - Working and Read and Write Operations
DRAM Cell - Working and Read and Write OperationsNaman Bhalla
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design pptAnil Yadav
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applicationsSudhanshu Janwadkar
 
Geo-Cast Routing Protocol
Geo-Cast Routing ProtocolGeo-Cast Routing Protocol
Geo-Cast Routing Protocolchirag bhatt
 

What's hot (20)

IoT Design Principles
IoT Design PrinciplesIoT Design Principles
IoT Design Principles
 
Asic design
Asic designAsic design
Asic design
 
smart traffic light control system
smart traffic light control systemsmart traffic light control system
smart traffic light control system
 
Clock gating
Clock gatingClock gating
Clock gating
 
Pass Transistor Logic
Pass Transistor LogicPass Transistor Logic
Pass Transistor Logic
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
USART
USARTUSART
USART
 
Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair Iot operated wheel chair / smart wheelchair
Iot operated wheel chair / smart wheelchair
 
DTrace Topics: Introduction
DTrace Topics: IntroductionDTrace Topics: Introduction
DTrace Topics: Introduction
 
Radar System with Arduino Processor
Radar System with Arduino ProcessorRadar System with Arduino Processor
Radar System with Arduino Processor
 
Unit_1_L1_LPVLSI.ppt
Unit_1_L1_LPVLSI.pptUnit_1_L1_LPVLSI.ppt
Unit_1_L1_LPVLSI.ppt
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
 
DRAM Cell - Working and Read and Write Operations
DRAM Cell - Working and Read and Write OperationsDRAM Cell - Working and Read and Write Operations
DRAM Cell - Working and Read and Write Operations
 
Low power vlsi design ppt
Low power vlsi design pptLow power vlsi design ppt
Low power vlsi design ppt
 
Presentation on CDMA
Presentation on CDMAPresentation on CDMA
Presentation on CDMA
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Lecture19
Lecture19Lecture19
Lecture19
 
Routing
RoutingRouting
Routing
 
Geo-Cast Routing Protocol
Geo-Cast Routing ProtocolGeo-Cast Routing Protocol
Geo-Cast Routing Protocol
 

Viewers also liked

Clockless design language - ilia greenblat
Clockless design language - ilia greenblatClockless design language - ilia greenblat
Clockless design language - ilia greenblatchiportal
 
CLOCKLESS CHIP BY Saurabh singh PART 2
CLOCKLESS CHIP BY Saurabh singh PART 2CLOCKLESS CHIP BY Saurabh singh PART 2
CLOCKLESS CHIP BY Saurabh singh PART 2Saurabh Singh
 
Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors PosterAkshit Arora
 
Supervised Project about organic vegetable snacks
Supervised Project about organic vegetable snacksSupervised Project about organic vegetable snacks
Supervised Project about organic vegetable snacksJacqueline Yumi Asano
 
China Medical University Student ePaper2
China Medical University Student ePaper2China Medical University Student ePaper2
China Medical University Student ePaper2Isabelle Chiu
 
Nano Technology in Electronics
Nano Technology in ElectronicsNano Technology in Electronics
Nano Technology in ElectronicsAbu Taj
 
Bio-chips(A technology for the future)
Bio-chips(A technology for the future)Bio-chips(A technology for the future)
Bio-chips(A technology for the future)Kaustubh Gadre
 
Smart dust
Smart dustSmart dust
Smart dustKarthik
 
Seminar presentation on nuclear batteries
Seminar presentation on nuclear batteriesSeminar presentation on nuclear batteries
Seminar presentation on nuclear batteriesPratik Patil
 

Viewers also liked (19)

Clockless design language - ilia greenblat
Clockless design language - ilia greenblatClockless design language - ilia greenblat
Clockless design language - ilia greenblat
 
Clockless Chips
Clockless ChipsClockless Chips
Clockless Chips
 
CLOCKLESS CHIP BY Saurabh singh PART 2
CLOCKLESS CHIP BY Saurabh singh PART 2CLOCKLESS CHIP BY Saurabh singh PART 2
CLOCKLESS CHIP BY Saurabh singh PART 2
 
Asynchronous processors Poster
Asynchronous processors PosterAsynchronous processors Poster
Asynchronous processors Poster
 
Supervised Project about organic vegetable snacks
Supervised Project about organic vegetable snacksSupervised Project about organic vegetable snacks
Supervised Project about organic vegetable snacks
 
Arrays
ArraysArrays
Arrays
 
China Medical University Student ePaper2
China Medical University Student ePaper2China Medical University Student ePaper2
China Medical University Student ePaper2
 
Biochips
BiochipsBiochips
Biochips
 
Nano-electronics
Nano-electronicsNano-electronics
Nano-electronics
 
Nano Technology in Electronics
Nano Technology in ElectronicsNano Technology in Electronics
Nano Technology in Electronics
 
SMART DUST
SMART DUSTSMART DUST
SMART DUST
 
The bio chips
The bio chipsThe bio chips
The bio chips
 
Smart dust
Smart dustSmart dust
Smart dust
 
Smart dust
Smart dustSmart dust
Smart dust
 
Smart dust
Smart dustSmart dust
Smart dust
 
Bio-chips(A technology for the future)
Bio-chips(A technology for the future)Bio-chips(A technology for the future)
Bio-chips(A technology for the future)
 
Smart dust
Smart dustSmart dust
Smart dust
 
Seminar presentation on nuclear batteries
Seminar presentation on nuclear batteriesSeminar presentation on nuclear batteries
Seminar presentation on nuclear batteries
 
smart dust
smart dustsmart dust
smart dust
 

Similar to Asynchronous Processors - The Clock less Future

Asynchronous Processors: Clockless Logic
Asynchronous Processors: Clockless LogicAsynchronous Processors: Clockless Logic
Asynchronous Processors: Clockless LogicFatimah Sherazi
 
Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019Mousuf Zaman C
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersChenna Reddy
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture Jeffrey Des Binwag
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptindrajeetPatel22
 
CSE331_Lecture1.pptx
CSE331_Lecture1.pptxCSE331_Lecture1.pptx
CSE331_Lecture1.pptxMonirMorshed3
 
Lect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxLect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxvarshaks3
 
piguet_sesion_2_09.pdf
piguet_sesion_2_09.pdfpiguet_sesion_2_09.pdf
piguet_sesion_2_09.pdfssuser1e7d57
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessorfahmihafid
 
ch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdfch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdfKhizarKhizar8
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1Sally Salem
 
Comparison between computers of past and present
Comparison between computers of past and presentComparison between computers of past and present
Comparison between computers of past and presentMuhammad Danish Badar
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxRokaKaram
 

Similar to Asynchronous Processors - The Clock less Future (20)

Asynchronous Processors: Clockless Logic
Asynchronous Processors: Clockless LogicAsynchronous Processors: Clockless Logic
Asynchronous Processors: Clockless Logic
 
Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019Lecture 1 - introduction to computer systems architecture 2018 / 2019
Lecture 1 - introduction to computer systems architecture 2018 / 2019
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
csca0101_ch01 (1).pdf
csca0101_ch01 (1).pdfcsca0101_ch01 (1).pdf
csca0101_ch01 (1).pdf
 
Hardware_Charity
Hardware_CharityHardware_Charity
Hardware_Charity
 
ECESLU Microprocessors lecture
ECESLU Microprocessors lecture ECESLU Microprocessors lecture
ECESLU Microprocessors lecture
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
CSE331_Lecture1.pptx
CSE331_Lecture1.pptxCSE331_Lecture1.pptx
CSE331_Lecture1.pptx
 
Cpu architecture
Cpu architecture Cpu architecture
Cpu architecture
 
Lect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptxLect_1_Evolution of Processors.pptx
Lect_1_Evolution of Processors.pptx
 
arquitectura de computadoras
arquitectura de computadorasarquitectura de computadoras
arquitectura de computadoras
 
piguet_sesion_2_09.pdf
piguet_sesion_2_09.pdfpiguet_sesion_2_09.pdf
piguet_sesion_2_09.pdf
 
Ch 1
Ch 1Ch 1
Ch 1
 
CSC 101 2016_2017.pptx
CSC 101 2016_2017.pptxCSC 101 2016_2017.pptx
CSC 101 2016_2017.pptx
 
Computer Evolution
Computer EvolutionComputer Evolution
Computer Evolution
 
Sistem mikroprosessor
Sistem mikroprosessorSistem mikroprosessor
Sistem mikroprosessor
 
ch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdfch2 -A Computer Evolution and Performance updated.pdf
ch2 -A Computer Evolution and Performance updated.pdf
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1
 
Comparison between computers of past and present
Comparison between computers of past and presentComparison between computers of past and present
Comparison between computers of past and present
 
Computer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptxComputer_Evolution_Ch2.pptx
Computer_Evolution_Ch2.pptx
 

More from Akshit Arora

Kalam innovation award
Kalam innovation awardKalam innovation award
Kalam innovation awardAkshit Arora
 
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalCapstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalAkshit Arora
 
Organizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceOrganizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceAkshit Arora
 
Application of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management CourseApplication of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management CourseAkshit Arora
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...Akshit Arora
 
Industrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) ReportIndustrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) ReportAkshit Arora
 
G.D.P. Trends in India
G.D.P. Trends in IndiaG.D.P. Trends in India
G.D.P. Trends in IndiaAkshit Arora
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)Akshit Arora
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTImage Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTAkshit Arora
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Akshit Arora
 
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project ReportSouvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project ReportAkshit Arora
 
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project PresentationSouvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project PresentationAkshit Arora
 
Developing Interactive Landslide Simulator
Developing Interactive Landslide SimulatorDeveloping Interactive Landslide Simulator
Developing Interactive Landslide SimulatorAkshit Arora
 
Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)Akshit Arora
 
Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)Akshit Arora
 
Emotional Regulation and Stress Burnout
Emotional Regulation and Stress BurnoutEmotional Regulation and Stress Burnout
Emotional Regulation and Stress BurnoutAkshit Arora
 

More from Akshit Arora (17)

Kalam innovation award
Kalam innovation awardKalam innovation award
Kalam innovation award
 
Cv akshitarora
Cv akshitaroraCv akshitarora
Cv akshitarora
 
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation PortalCapstone Report - Industrial Attachment Program (IAP) Evaluation Portal
Capstone Report - Industrial Attachment Program (IAP) Evaluation Portal
 
Organizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of IntelligenceOrganizational behavior presentation - Origins of Intelligence
Organizational behavior presentation - Origins of Intelligence
 
Application of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management CourseApplication of Management Tools: Total Quality Management Course
Application of Management Tools: Total Quality Management Course
 
A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...A multilevel automatic thresholding method based on a genetic algorithm for a...
A multilevel automatic thresholding method based on a genetic algorithm for a...
 
Industrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) ReportIndustrial Attachment Program (IAP) Report
Industrial Attachment Program (IAP) Report
 
G.D.P. Trends in India
G.D.P. Trends in IndiaG.D.P. Trends in India
G.D.P. Trends in India
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPTImage Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project PPT
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
 
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project ReportSouvenir's Booth - Algorithm Design and Analysis Project Project Report
Souvenir's Booth - Algorithm Design and Analysis Project Project Report
 
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project PresentationSouvenir's Booth - Algorithm Design and Analysis Project Presentation
Souvenir's Booth - Algorithm Design and Analysis Project Presentation
 
Developing Interactive Landslide Simulator
Developing Interactive Landslide SimulatorDeveloping Interactive Landslide Simulator
Developing Interactive Landslide Simulator
 
Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)Developing Interactive Landslide Simulator (Poster)
Developing Interactive Landslide Simulator (Poster)
 
Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)Developing Interactive Landslide Simulator (Report)
Developing Interactive Landslide Simulator (Report)
 
Emotional Regulation and Stress Burnout
Emotional Regulation and Stress BurnoutEmotional Regulation and Stress Burnout
Emotional Regulation and Stress Burnout
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Asynchronous Processors - The Clock less Future

  • 1. Asynchronous Microprocessor The Clockless Future Computer Science Architecture Presentation By : AkshitArora (101303012) Ankit Goyal (101303022)
  • 2. “Designers are realizing that distributing a clock across ever 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 the first clockless microprocessor in 1989
  • 3. What are Asynchronous Processors ? • 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. • Unlike a conventional processor, a clockless processor (asynchronous CPU) has no central clock to coordinate the progress of data through the pipeline.
  • 4. 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 an asynchronousCPU. All major components of a clocked CPU must remain synchronized with the central clock. A traditional CPU cannot “GO FASTER" than the expected worst-case performance of the slowest stage/instruction/component. When an asynchronousCPU completes an operation more quickly than anticipated, the next stage can immediately begin processing the results, rather than waiting for synchronization with a central clock.
  • 5. Why Asynchronous Design • Better Power Efficiency • Only activating functional units consume power • Inactivated parts remain in “stand-by” state • No wasteful power dissipation by glitches • Higher Performance • No global clock • proceed data at appropriate rate of environment • Do not propagate local delay globally • Smaller Chip Size • Less high-frequency EMI components due to small amplitude and wide current peaks
  • 6. Disadvantages • Fewer people are trained in this style compared to synchronous design. • Performance (speed) of asynchronous circuits may be reduced in architectures that require input-completeness (more complex data path). • Incompatible with commercial EDA tools
  • 7. Brief History of Asynchronous Processors ILLIAC I and ILLIAC II (first asynchronous designs, University of Illinois)1952 The PDP6 (Programmed Data Processor-6) DEC in 1960 was an asynchronous computer model1960
  • 8. Brief History of Asynchronous Processors •It was all forgotten because of timing and hiding advantages of Clocked processor until the arrival ofVLSI in early 1970s •The first Caltech Conference onVLSI in 1979 had a complete session on self-timed logic, as asynchronous logic was called at the time, within an important paper by Stucki and Cox on ‘synchronization strategies’ was presented.
  • 9. Brief History of Asynchronous Processors The first single-chip asynchronous microprocessor was designed at Caltech1988 The first family of asynchronous clones of the ARM processor (Amulet) from University of Manchester1993 An 8-bit microprocessor byTokyo Institute ofTechnology namedTITAC1994 Amulet2e andTITAC 21997
  • 10. Brief History of Asynchronous Processors • Also, in 1997,The Caltech group designed the MiniMIPS—an asynchronous version of the 32-bit MIPS R3000 microprocessor. • With a performance close to four times that of a clocked version in the same technology for the first prototype, the MiniMIPS is still the fastest complete asynchronous processor ever fabricated.
  • 11. Brief History of Asynchronous Processors • In 2004, Epson manufactured the world's first bendable microprocessor called ACT11, an 8-bit asynchronous chip. • using low-temperature polysilicon thin-film transistors on a plastic substrate • With energy consumption reduced by 70 per cent compared to the synchronous microprocessors now in everyday use. • Epson is now researching potential applications for its invention
  • 12. Conclusion • It is entirely practical to design a processor without a clock. • Quality of such processors have improved with time. Some are commercially available • Clockless and selftimed processors opens up horizons for a radical departure in the main stream architectures to new and exciting areas. • Asynchronous design is competitive with the best synchronous design in power efficiency and is close in performance to them.