SlideShare a Scribd company logo
1 of 19
Download to read offline
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

More Related Content

Similar to 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 to 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 ...
 

More from 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
 

More from 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
 

Recently uploaded

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
 
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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
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
 
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
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
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
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
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
 
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 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
 
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
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
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
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 

Recently uploaded (20)

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
 
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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
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
 
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
 
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
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.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
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
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
 
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 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
 
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
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
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
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 

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