SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Applications and Trends of ICs
Jin-Fu Li
Advanced Reliable Systems (ARES) Laboratory
Department of Electrical Engineering
National Central University
Taoyuan, Taiwan
Global Semiconductor Sales by Month (89-21)
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 2
Source: Semiconductor Industry Association (SIA)
PC
3C
Smart
Handheld
AIoT
AIoT
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 3
AIoT
Algorithm Infrastructure
Artificial Intelligence Internet of Things
AIoTs
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 4
Smart Cars
Smart Energy
Smart Home
Smart Appliances
Smart Control
Smart Lighting
….
Smart Health
A Generic IoT Topology
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 5
Source: B. Krysiak, STMicroelectronics
System-on-Chip (SOC)
 A product class and design style that integrates technology and design elements
from other system driver classes (microprocessor unit, embedded memory,
analog/mixed-signal component—as well as reprogrammable logic) into a wide
range of high-complexity, high-value semiconductor products (ITRS 2011)
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 6
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 7
Fundamental Elements of Electronic Systems
Computation
Data (Content) Communication
Processor (multi-core architecture)
Memory
Interface; Bus; Network
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 8
Conventional Computer Architecture
Main Memory System
Von Neumann Architecture
Input/Output
Arithmetic
and
Logic Unit
Operational
Registers
Program
Counter
Control Unit
Data/Instruction
Address
Central Processing Unit
 Multi-core chip architecture
 Use multiple identical cores to design a chip
 Network-on-chip communication infrastructure
 Multiple point-to-point data links interconnected by switches (i.e., routers)
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 9
Typical SOC Chip Architecture
Source: IEEE Computer, 2005.
DDR2
Controller
DDR2
Controller
μ
Engine
Source: IEEE Micro, 2007.
RAM unit
Compute unit
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 10
SOC Consumer Portable Driver Architecture
Source: ITRS 2011
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 11
Examples
Source: IEEE JSSC, 2006.
SPARC V9 (Sun) Cell Processor (IBM)
Source: IEEE JSSC, 2006.
Teraflops processor (Intel)
Source: IEEE Micro, 2007.
Source: IEEE Micro, 2007.
4x4 mesh built with Xpipes
library components
Niagara2 (Sun)
Source: IEEE JSSC, 2008.
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 12
Cell Processor (JSSC, Jan. 2006)
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 13
Example: Niagara2 & POWER6 (JSSC, 2008)
Niagara2 (Sun) POWER6 (IBM)
Design-for-Testability Features:
1. 32 Scans + ATPG
2. BIST for arrays
3. ….
Design-for-Testability
Features:
1. Logic BIST
2. BIST for arrays
3. BISR for arrays
4. …
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 14
Example: SPARC (JSSC, 2011)
Process: TSMC 40nm
Metal layers (Cu): 11
Transistor types: 4
# of Cores: 16
6MB L2 cache
Die area: 377mm2
# of pins: 2117
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 15
The Bit Picture ─ Gap Between Computing & Data
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 16
The Bit Picture ─ Power
Sources: J. Lunteren, IBM
(refer to S. Borkar, “Exascale computing – a fact or a fiction?,” IPDPS, 2013)
Sources: J. Lunteren, IBM
(refer to R. Nair, “Active Memory Cube,” 2nd Workshop on Near-
Data Processing, 2014)
Sources: ITRS 2011
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 17
Conventional Computing Architecture
Processor Main Memory
Bottleneck
(Data Width & Latency)
Processor Main Memory
Cache
Source: H. Kim, et al.,
MEMSYS’15
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 18
Near Memory Computing & Computing in Memory
 Overcome the memory wall & power wall
◼ Bring computation closer to the data
◼ Reduce power-expensive data transfer
 Approaches
◼ Near memory computing (NMC)
◼ Computing in memory (CIM)
Processor Memory
computing
computing
Computing in Memory (PIM)
Near Memory Computing (NMC)
3D Integration Technology
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 19
What will you learn from this course?
Source: T. Kurafuji, et al., JSSC 2011
1. Low-power design
2. Design-for-test
Infrastructure
Subsystem
Subsystem
Chip Architecture

Más contenido relacionado

Similar a ch00-1-introduction.pdf

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMSARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMSvivatechijri
 
A 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system forA 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system forAlexander Decker
 
A 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system forA 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system forAlexander Decker
 
Hpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challengeHpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challengeJason Shih
 
Open Source Software Tools for Synchrophasor Applications
Open Source Software Tools for  Synchrophasor ApplicationsOpen Source Software Tools for  Synchrophasor Applications
Open Source Software Tools for Synchrophasor ApplicationsLuigi Vanfretti
 
Artificial intelligence in power systems
Artificial intelligence in power systemsArtificial intelligence in power systems
Artificial intelligence in power systemssunil babu
 
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...Rakuten Group, Inc.
 
How lower power consumption is transforming wearables and enabling new and di...
How lower power consumption is transforming wearables and enabling new and di...How lower power consumption is transforming wearables and enabling new and di...
How lower power consumption is transforming wearables and enabling new and di...Valencell, Inc
 
Artificial intelligence in power systems seminar presentation
Artificial intelligence in  power systems seminar presentationArtificial intelligence in  power systems seminar presentation
Artificial intelligence in power systems seminar presentationMATHEW JOSEPH
 
unit 1vlsi notes.pdf
unit 1vlsi notes.pdfunit 1vlsi notes.pdf
unit 1vlsi notes.pdfAcademicICECE
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CMorvarid Mohammadian
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CArmin Agharazi
 
Overview Of I E C61850 Presentation..... W S M
Overview Of  I E C61850  Presentation..... W S MOverview Of  I E C61850  Presentation..... W S M
Overview Of I E C61850 Presentation..... W S Mginquesada
 
Performance beyond moore's law
Performance beyond moore's lawPerformance beyond moore's law
Performance beyond moore's lawAnand Haridass
 
trojan detection
trojan detectiontrojan detection
trojan detectionSRI NISHITH
 
Quality of service aware mac protocol for body sensor networks
Quality of service aware mac protocol for body sensor networksQuality of service aware mac protocol for body sensor networks
Quality of service aware mac protocol for body sensor networksIffat Anjum
 
POWER (power optimization for wireless energy requirements) - A MATLAB based ...
POWER (power optimization for wireless energy requirements) - A MATLAB based ...POWER (power optimization for wireless energy requirements) - A MATLAB based ...
POWER (power optimization for wireless energy requirements) - A MATLAB based ...Kimberly Cook-Chennault
 

Similar a ch00-1-introduction.pdf (20)

ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMSARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
 
A 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system forA 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system for
 
A 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system forA 32 channel modular multi input data acquisition system for
A 32 channel modular multi input data acquisition system for
 
Hpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challengeHpc, grid and cloud computing - the past, present, and future challenge
Hpc, grid and cloud computing - the past, present, and future challenge
 
Open Source Software Tools for Synchrophasor Applications
Open Source Software Tools for  Synchrophasor ApplicationsOpen Source Software Tools for  Synchrophasor Applications
Open Source Software Tools for Synchrophasor Applications
 
UNIT 1.docx
UNIT 1.docxUNIT 1.docx
UNIT 1.docx
 
Artificial intelligence in power systems
Artificial intelligence in power systemsArtificial intelligence in power systems
Artificial intelligence in power systems
 
Role of tuning techniques in advancing the performance of negative capacitanc...
Role of tuning techniques in advancing the performance of negative capacitanc...Role of tuning techniques in advancing the performance of negative capacitanc...
Role of tuning techniques in advancing the performance of negative capacitanc...
 
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
[RakutenTechConf2013] [A-3] TSUBAME2.5 to 3.0 and Convergence with Extreme Bi...
 
How lower power consumption is transforming wearables and enabling new and di...
How lower power consumption is transforming wearables and enabling new and di...How lower power consumption is transforming wearables and enabling new and di...
How lower power consumption is transforming wearables and enabling new and di...
 
Artificial intelligence in power systems seminar presentation
Artificial intelligence in  power systems seminar presentationArtificial intelligence in  power systems seminar presentation
Artificial intelligence in power systems seminar presentation
 
Modelling the Single Chamber Solid Oxide Fuel Cell by Artificial Neural Network
Modelling the Single Chamber Solid Oxide Fuel Cell by Artificial Neural NetworkModelling the Single Chamber Solid Oxide Fuel Cell by Artificial Neural Network
Modelling the Single Chamber Solid Oxide Fuel Cell by Artificial Neural Network
 
unit 1vlsi notes.pdf
unit 1vlsi notes.pdfunit 1vlsi notes.pdf
unit 1vlsi notes.pdf
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
 
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2CSmall_Size_League_-_RoboCup_2016_-_TDP_KN2C
Small_Size_League_-_RoboCup_2016_-_TDP_KN2C
 
Overview Of I E C61850 Presentation..... W S M
Overview Of  I E C61850  Presentation..... W S MOverview Of  I E C61850  Presentation..... W S M
Overview Of I E C61850 Presentation..... W S M
 
Performance beyond moore's law
Performance beyond moore's lawPerformance beyond moore's law
Performance beyond moore's law
 
trojan detection
trojan detectiontrojan detection
trojan detection
 
Quality of service aware mac protocol for body sensor networks
Quality of service aware mac protocol for body sensor networksQuality of service aware mac protocol for body sensor networks
Quality of service aware mac protocol for body sensor networks
 
POWER (power optimization for wireless energy requirements) - A MATLAB based ...
POWER (power optimization for wireless energy requirements) - A MATLAB based ...POWER (power optimization for wireless energy requirements) - A MATLAB based ...
POWER (power optimization for wireless energy requirements) - A MATLAB based ...
 

Más de shannlevia123

Chapter 5(Appendix).pdf
Chapter 5(Appendix).pdfChapter 5(Appendix).pdf
Chapter 5(Appendix).pdfshannlevia123
 
Anti-Tampering_Part1.pdf
Anti-Tampering_Part1.pdfAnti-Tampering_Part1.pdf
Anti-Tampering_Part1.pdfshannlevia123
 
lec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdflec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdfshannlevia123
 
Ch2_Discrete time signal and systems.pdf
Ch2_Discrete time signal and systems.pdfCh2_Discrete time signal and systems.pdf
Ch2_Discrete time signal and systems.pdfshannlevia123
 

Más de shannlevia123 (12)

Chapter 5(Appendix).pdf
Chapter 5(Appendix).pdfChapter 5(Appendix).pdf
Chapter 5(Appendix).pdf
 
Prob - Syllabus.pdf
Prob - Syllabus.pdfProb - Syllabus.pdf
Prob - Syllabus.pdf
 
Anti-Tampering_Part1.pdf
Anti-Tampering_Part1.pdfAnti-Tampering_Part1.pdf
Anti-Tampering_Part1.pdf
 
PUF_lecture4.pdf
PUF_lecture4.pdfPUF_lecture4.pdf
PUF_lecture4.pdf
 
lec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdflec08_computation_of_DFT.pdf
lec08_computation_of_DFT.pdf
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
PUF_lecture3.pdf
PUF_lecture3.pdfPUF_lecture3.pdf
PUF_lecture3.pdf
 
PUF_lecture2.pdf
PUF_lecture2.pdfPUF_lecture2.pdf
PUF_lecture2.pdf
 
PUF_lecture1.pdf
PUF_lecture1.pdfPUF_lecture1.pdf
PUF_lecture1.pdf
 
control00.pdf
control00.pdfcontrol00.pdf
control00.pdf
 
Ch2_Discrete time signal and systems.pdf
Ch2_Discrete time signal and systems.pdfCh2_Discrete time signal and systems.pdf
Ch2_Discrete time signal and systems.pdf
 
Ch3_Z-transform.pdf
Ch3_Z-transform.pdfCh3_Z-transform.pdf
Ch3_Z-transform.pdf
 

Último

Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentBharaniDharan195623
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate productionChinnuNinan
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectssuserb6619e
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
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
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 

Último (20)

Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Configuration of IoT devices - Systems managament
Configuration of IoT devices - Systems managamentConfiguration of IoT devices - Systems managament
Configuration of IoT devices - Systems managament
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Crushers to screens in aggregate production
Crushers to screens in aggregate productionCrushers to screens in aggregate production
Crushers to screens in aggregate production
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in projectDM Pillar Training Manual.ppt will be useful in deploying TPM in project
DM Pillar Training Manual.ppt will be useful in deploying TPM in project
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
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
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 

ch00-1-introduction.pdf

  • 1. Applications and Trends of ICs Jin-Fu Li Advanced Reliable Systems (ARES) Laboratory Department of Electrical Engineering National Central University Taoyuan, Taiwan
  • 2. Global Semiconductor Sales by Month (89-21) Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 2 Source: Semiconductor Industry Association (SIA) PC 3C Smart Handheld AIoT
  • 3. AIoT Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 3 AIoT Algorithm Infrastructure Artificial Intelligence Internet of Things
  • 4. AIoTs Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 4 Smart Cars Smart Energy Smart Home Smart Appliances Smart Control Smart Lighting …. Smart Health
  • 5. A Generic IoT Topology Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 5 Source: B. Krysiak, STMicroelectronics
  • 6. System-on-Chip (SOC)  A product class and design style that integrates technology and design elements from other system driver classes (microprocessor unit, embedded memory, analog/mixed-signal component—as well as reprogrammable logic) into a wide range of high-complexity, high-value semiconductor products (ITRS 2011) Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 6
  • 7. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 7 Fundamental Elements of Electronic Systems Computation Data (Content) Communication Processor (multi-core architecture) Memory Interface; Bus; Network
  • 8. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 8 Conventional Computer Architecture Main Memory System Von Neumann Architecture Input/Output Arithmetic and Logic Unit Operational Registers Program Counter Control Unit Data/Instruction Address Central Processing Unit
  • 9.  Multi-core chip architecture  Use multiple identical cores to design a chip  Network-on-chip communication infrastructure  Multiple point-to-point data links interconnected by switches (i.e., routers) Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 9 Typical SOC Chip Architecture Source: IEEE Computer, 2005. DDR2 Controller DDR2 Controller μ Engine Source: IEEE Micro, 2007. RAM unit Compute unit
  • 10. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 10 SOC Consumer Portable Driver Architecture Source: ITRS 2011
  • 11. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 11 Examples Source: IEEE JSSC, 2006. SPARC V9 (Sun) Cell Processor (IBM) Source: IEEE JSSC, 2006. Teraflops processor (Intel) Source: IEEE Micro, 2007. Source: IEEE Micro, 2007. 4x4 mesh built with Xpipes library components Niagara2 (Sun) Source: IEEE JSSC, 2008.
  • 12. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 12 Cell Processor (JSSC, Jan. 2006)
  • 13. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 13 Example: Niagara2 & POWER6 (JSSC, 2008) Niagara2 (Sun) POWER6 (IBM) Design-for-Testability Features: 1. 32 Scans + ATPG 2. BIST for arrays 3. …. Design-for-Testability Features: 1. Logic BIST 2. BIST for arrays 3. BISR for arrays 4. …
  • 14. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 14 Example: SPARC (JSSC, 2011) Process: TSMC 40nm Metal layers (Cu): 11 Transistor types: 4 # of Cores: 16 6MB L2 cache Die area: 377mm2 # of pins: 2117
  • 15. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 15 The Bit Picture ─ Gap Between Computing & Data
  • 16. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 16 The Bit Picture ─ Power Sources: J. Lunteren, IBM (refer to S. Borkar, “Exascale computing – a fact or a fiction?,” IPDPS, 2013) Sources: J. Lunteren, IBM (refer to R. Nair, “Active Memory Cube,” 2nd Workshop on Near- Data Processing, 2014) Sources: ITRS 2011
  • 17. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 17 Conventional Computing Architecture Processor Main Memory Bottleneck (Data Width & Latency) Processor Main Memory Cache Source: H. Kim, et al., MEMSYS’15
  • 18. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 18 Near Memory Computing & Computing in Memory  Overcome the memory wall & power wall ◼ Bring computation closer to the data ◼ Reduce power-expensive data transfer  Approaches ◼ Near memory computing (NMC) ◼ Computing in memory (CIM) Processor Memory computing computing Computing in Memory (PIM) Near Memory Computing (NMC) 3D Integration Technology
  • 19. Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 19 What will you learn from this course? Source: T. Kurafuji, et al., JSSC 2011 1. Low-power design 2. Design-for-test Infrastructure Subsystem Subsystem Chip Architecture