SlideShare a Scribd company logo
SystemonChip
Mr. A. B. Shinde
Assistant Professor,
Electronics Engineering,
PVPIT, Budhgaon.
shindesir.pvp@gmail.com
Objective:
• Students will be able to understand the overview of
System On Chip and Course Contents.
2
Moore’s Law and Technology Scaling
• The performance of an IC, including the number components on it, doubles
every 18-24 months with the same chip price ...
- Gordon Moore - 1960
3
Moore’s Law and Productivity Gap
• System complexity makes design difficult
• Complexity growing 58% / year
• Productivity growing only 21%
4
Trends in IC technology
• IC Technology:
The first IC was fabricated in the late 1960’s. This revolution has changed the
direction of research after the invention of IC. The following are some important
trends come into use with reference to the IC technology.
• Technology scaling:
The scaling principles describe the pace, expressed in a scaling factor, at
which geometrical parameters of MOS devices, interconnect wires and the
supply voltage value scale when moving to smaller process technologies.
The scaling factor is 0.7 i.e.
 The reduction in the silicon area by a factor of 2,
 The increase of the chip performance by roughly a factor of 1.5,
 The reduction of power consumption by a factor of 2.
5
Trends in IC technology cont…
• System-on-a-chip
Various system components, such as memories, logic, RF modules
and sensors, which were traditionally integrated on a printed circuit
board (PCB), could be integrated on a single chip using silicon as an
implementation medium, is called as ‘system-on-a-chip’ (SoC).
• Ambient computing
Major consequences of the ultra-large scale integration is a clear
change in the use of computing. Unlike the first two general-purpose
computing phases, the third phase features computing which is hidden
in the background and thus almost invisible to a user. This type of
computing is referred to as ‘ambient computing’.
6
Trends in IC technology cont…
• Embedded systems on silicon
An embedded system is a system designed to perform a dedicated
or a narrow range of functions as a part of a larger system, usually with
a minimal end-user interaction. Unlike other, general-purpose computing
systems, embedded systems are application-domain-specific.
7
Trends in IC technology cont…
• Time-to-market versus time-in-market
The increasing complexity of
integrated circuits has led to a
considerable increase of the design
time that is needed before the
release of a new generation of
products. This time is often referred
to as ‘time-to-market’.
This caused a steady reduction of the product lifetime, which is often
called ‘time-in-market’.
8
FPGA Vs processor chip area
9
Die Photo of a FPGA
Entire Chip is for
Computation
10
Introduction to SoC - History
• First generation chips contained a few transistors.
• Today, silicon technology allows us to build chips consisting of hundreds
of millions of transistors (Intel Pentium IV: 0.09 micron). This technology
has enabled new levels of system integration onto a single chip.
• Mobile phones, portable computers and Internet appliances will be built
using a single chip.
• The demand for more powerful products and the huge capacity of today’
s silicon technology have moved System-on-Chip (SoC) designs from
leading edge to mainstream design practice.
• “System on Chip” (SoC) technology will put the maximum amount of
technology into the smallest possible space.
11
Electronic systems
Systems on chip are everywhere
Central Question is:
how to exploit deep-submicron technologies efficiently?
12
Evolution of Microelectronics: the SoC Paradigm
13
Paradigm Shift in SoC Design
System on a board
System on a Chip
14
Power Supply
CLKCLK
CLK
custom
IF-logic
SDRAM SDRAM
SRAM SRAMSRAM
Memory
Controller
UART
L
C
Display
Controller
Interrupt
Controller
Timer
Audio
Codec
CPU
(uP / DSP) Co-
Proc.
GP I/O
Address
Decode
Unit
Ethernet
MAC
Traditional Embedded System
SoC Concept
15
FPGA
CLKCLK
CLK
custom
IF-logic
SDRAM SDRAM
SRAM SRAMSRAM
Memory
Controller
UART
Display
Controller
Timer
Power Supply
L
C
Audio
Codec
CPU
(uP / DSP) Co-
Proc.
GP I/O
Address
Decode
Unit
Ethernet
MAC
Interrupt
Controller
SoC Concept cont…
16
Power Supply
SDRAM SDRAMSRAM SRAMSRAM
L
C
Audio
Codec EPROM
SoC Concept cont…
17
Evolutionary Problems
Key Challenges
– Improve productivity
– HW/SW codesign
– Integration of analog & RF IPs
– Improved DFT
Emerging new technologies:
– Greater complexity
– Increased performance
– Higher density
– Lower power dissipation
Evolutionary techniques:
- IP (Intellectual Property) based design
- Platform-based design
18
Migration from ASICs to SoCs
ASICs are logic chips designed by end customers to perform a
specific function for a desired application.
ASIC vendors supply libraries for each technology they provide. In
most cases, these libraries contain predesigned and preverified logic
circuits.
ASIC technologies are:
 gate array
 standard cell
 full custom
19
Migration from ASICs to SoCs
In the mid-1990s, ASIC technology evolved from a chip-set
philosophy to an embedded-cores-based system-on-a-chip concept.
An SoC is an IC designed by stitching
together multiple stand-alone VLSI designs
to provide full functionality for an application.
20
Three forms of SoC design
The scenario for SoC design is characterized by three forms:
1. ASIC vendor design: This refers to the design in which all the
components in the chip are designed as well as fabricated by an
ASIC vendor.
2. Integrated design: This refers to the design by an ASIC vendor in
which all components are not designed by that vendor. It implies the
use of cores obtained from some other source such as a core/IP
vendor or a foundry.
3. Desktop design: This refers to the design by a fabless company that
uses cores which for the most part have been obtained from other
source such as IP companies, EDA companies, design services
companies, or a foundry.
21
SoC Design Challenges
Why does it take longer to design SOCs compared to traditional ASICs?
We must examine factors influencing the degree of difficulty and Turn
Around Time (TAT) (the time taken from gate-level netlist to metal mask-
ready stage) for designing ASICs and SOCs.
For an ASIC, the following factors influence TAT:
• Frequency of the design
• Number of clock domains
• Number of gates
• Density
• Number of blocks and sub-blocks
The key factor that influences TAT for SOCs is system integration
(integrating different silicon IPs on the same IC).
22
SoC Design Challenges
Internal Bandwidth vs External Bandwidth
23
SoCs vs. ASICs
 SoC methodology is an incremental step over ASIC
methodology
 SoC design is significantly more complex
 Need cross-domain optimizations
 IP reuse and Platform-based design increase productivity, but
not enough
 Even with extensive IP reuse, many of the ASICs design
problems remain, plus many more ...
 Productivity increase far from closing design gap
 SoC is not just a large ASIC
 Architectural approach involving significant design reuse
 Addresses the cost and time-to-market problems
24
From ASICs to SoCs
25
Technology Vs. Productivity Vs. Complexity
26
System on Chip benefits
CPU
DSP
Ip-
Sec
mem
X
USB
hub
mem
CPU DSP USB
hub
Ip-
Sec
X
Proc
Co-
Proc
IP cores
Typical : $10
Up to now : collection of chips
Now : collection of cores
Typical : $70
Typical approach :
Define requirements
Design with off-the shelf chips
- at 0.5 year mark : first prototypes
- 1 year : ship with low margins/loss
start ASIC integration
- 2 years : ASIC-based prototypes
- 2.5 years : ship, make profits (with
competition)
With SoC
Define requirements
Design with off-the shelf cores
- at 0.5 year mark : first prototypes
- 1 year : ship with high margin and market
share
27
Typical applications of SoC
An SoC is a system on an IC that integrates software and hardware
Intellectual Property (IP) using more than one design methodology for the
purpose of defining the funcionality and behavior of the proposed system.
The designed system
is application specific.
Typical applications of SoC:
 consumer devices,
 networking,
 communications, and
 other segments of the electronics industry.
microprocessor, media processor,
GPS controllers, cellular phones,
GSM phones, smart pager ASICs,
digital television, video games,
PC-on-a-chip
28
The design process of SoCs
SoC designs are made possible by deep submicron technology. This
technology presents a whole set of design challenges including:
 interconnect delays,
 clock and power distribution, and
 the placement and routing of millions of gates.
These physical design problems can have a significant impact on
the functional design of SoCs and on the design process itself.
The first step in system design is specifying the required functionality.
The second step is to transform the system funcionality into an architecture
which define the system implementation by specifying the number and types
of components and connections between them.
29
Define Hardware-Software Codesign
Hardware-Software Codesign is the concurrent and co-operative design
of hardware and software components of a system.
The SoC design process is a hardware-software codesign in which
design productivity is achived by design reuse.
The design process is the set of design tasks that transform an abstract
specification model into an architectural model.
30
SoC Co-design Flow
31
Design Process
A canonical or generic
form of an SoC design
These chips have:
• one (several) processors
• large amounts of memory
• bus-based architectures
• peripherals
• coprocessors
• and I/O channels
32
Conclusion
• An System on Chip (SoC) is an integrated circuit that implements most
or all of the function of a complete electronic system.
33
Any Queries ?
(This Presentation is Published Only for Educational Purpose)
34

More Related Content

What's hot

SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
Santosh Verma
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
destruck
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
Gaurav Verma
 
SOC System Design Approach
SOC System Design ApproachSOC System Design Approach
SOC System Design Approach
A B Shinde
 
SoC Design
SoC DesignSoC Design
SOC - system on a chip
SOC - system on a chipSOC - system on a chip
SOC - system on a chip
Parth Kavi
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI
illpa
 
Hardware-Software Codesign
Hardware-Software CodesignHardware-Software Codesign
Hardware-Software Codesign
Sudhanshu Janwadkar
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
Subhash Iyer
 
System On Chip
System On ChipSystem On Chip
System On Chip
anishgoel
 
Soc architecture and design
Soc architecture and designSoc architecture and design
Soc architecture and design
Satya Harish
 
SOC Design Challenges and Practices
SOC Design Challenges and PracticesSOC Design Challenges and Practices
SOC Design Challenges and Practices
Dr. Shivananda Koteshwar
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
A B Shinde
 
VLSI
VLSI VLSI
VLSI
So Ma
 
ASIC vs SOC vs FPGA
ASIC  vs SOC  vs FPGAASIC  vs SOC  vs FPGA
ASIC vs SOC vs FPGA
Verification Excellence
 
Asic design
Asic designAsic design
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
labishettybhanu
 
Soc lect1
Soc lect1Soc lect1
Soc lect1
ecemaster
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
Mahesh Dananjaya
 

What's hot (20)

SoC: System On Chip
SoC: System On ChipSoC: System On Chip
SoC: System On Chip
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
SOC System Design Approach
SOC System Design ApproachSOC System Design Approach
SOC System Design Approach
 
SoC Design
SoC DesignSoC Design
SoC Design
 
SOC - system on a chip
SOC - system on a chipSOC - system on a chip
SOC - system on a chip
 
Introduction to VLSI
Introduction to VLSI Introduction to VLSI
Introduction to VLSI
 
Hardware-Software Codesign
Hardware-Software CodesignHardware-Software Codesign
Hardware-Software Codesign
 
Soc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLMSoc - Intro, Design Aspects, HLS, TLM
Soc - Intro, Design Aspects, HLS, TLM
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Soc architecture and design
Soc architecture and designSoc architecture and design
Soc architecture and design
 
SOC Design Challenges and Practices
SOC Design Challenges and PracticesSOC Design Challenges and Practices
SOC Design Challenges and Practices
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
 
VLSI
VLSI VLSI
VLSI
 
ASIC vs SOC vs FPGA
ASIC  vs SOC  vs FPGAASIC  vs SOC  vs FPGA
ASIC vs SOC vs FPGA
 
Asic design
Asic designAsic design
Asic design
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 
Trends and challenges in vlsi
Trends and challenges in vlsiTrends and challenges in vlsi
Trends and challenges in vlsi
 
Soc lect1
Soc lect1Soc lect1
Soc lect1
 
Low Power VLSI Design
Low Power VLSI DesignLow Power VLSI Design
Low Power VLSI Design
 

Viewers also liked

System on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phonesSystem on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phones
Jeffrey Funk
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
A B Shinde
 
System on chip buses
System on chip busesSystem on chip buses
System on chip buses
A B Shinde
 
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data ManagementSmart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
DATAVERSITY
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
pboulet
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Dr. Mazlan Abbas
 
Snapdragon s4 processors system on chip solutions for a new mobile age
Snapdragon s4 processors system on chip solutions for a new mobile ageSnapdragon s4 processors system on chip solutions for a new mobile age
Snapdragon s4 processors system on chip solutions for a new mobile age
Satya Harish
 
Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)
Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)
Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)
JJ Wu
 
Kim Solez Singularity explained and promoted fall 2016
Kim Solez Singularity explained and promoted fall 2016Kim Solez Singularity explained and promoted fall 2016
Kim Solez Singularity explained and promoted fall 2016
Kim Solez ,
 
WEB SERVİCE
WEB SERVİCE WEB SERVİCE
WEB SERVİCE
AliMETN
 
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİFPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
AliMETN
 
Flacso Mn Kn Singularity Pp 18 June 07
Flacso Mn Kn Singularity Pp 18 June 07Flacso Mn Kn Singularity Pp 18 June 07
Flacso Mn Kn Singularity Pp 18 June 07
John Moravec
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
Premier Farnell
 
SoC Hamdi -chap4
SoC Hamdi -chap4SoC Hamdi -chap4
SoC Hamdi -chap4
mustapha hamdi
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
DVClub
 
Wishbone classic bus cycle
Wishbone classic bus cycleWishbone classic bus cycle
Wishbone classic bus cycle
dennis gookyi
 
Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....
Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....
Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....
Intel IoT
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1
Edgefxkits & Solutions
 
Wishbone interface and bus cycles
Wishbone interface and bus cyclesWishbone interface and bus cycles
Wishbone interface and bus cycles
dennis gookyi
 
50 research paper topics
50 research paper topics50 research paper topics
50 research paper topics
EssayAcademy
 

Viewers also liked (20)

System on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phonesSystem on Chip (SoC) for mobile phones
System on Chip (SoC) for mobile phones
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
System on chip buses
System on chip busesSystem on chip buses
System on chip buses
 
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data ManagementSmart Data Slides: Emerging Hardware Choices for Modern AI Data Management
Smart Data Slides: Emerging Hardware Choices for Modern AI Data Management
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Snapdragon s4 processors system on chip solutions for a new mobile age
Snapdragon s4 processors system on chip solutions for a new mobile ageSnapdragon s4 processors system on chip solutions for a new mobile age
Snapdragon s4 processors system on chip solutions for a new mobile age
 
Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)
Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)
Qualcomm Snapdragon S4 Pro-based Smart Phone(Full)
 
Kim Solez Singularity explained and promoted fall 2016
Kim Solez Singularity explained and promoted fall 2016Kim Solez Singularity explained and promoted fall 2016
Kim Solez Singularity explained and promoted fall 2016
 
WEB SERVİCE
WEB SERVİCE WEB SERVİCE
WEB SERVİCE
 
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİFPGA MİMARİSİ ve TARİHİ GELİŞİMİ
FPGA MİMARİSİ ve TARİHİ GELİŞİMİ
 
Flacso Mn Kn Singularity Pp 18 June 07
Flacso Mn Kn Singularity Pp 18 June 07Flacso Mn Kn Singularity Pp 18 June 07
Flacso Mn Kn Singularity Pp 18 June 07
 
An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5An Overview on Programmable System on Chip: PSoC-5
An Overview on Programmable System on Chip: PSoC-5
 
SoC Hamdi -chap4
SoC Hamdi -chap4SoC Hamdi -chap4
SoC Hamdi -chap4
 
Design Verification Using SystemC
Design Verification Using SystemCDesign Verification Using SystemC
Design Verification Using SystemC
 
Wishbone classic bus cycle
Wishbone classic bus cycleWishbone classic bus cycle
Wishbone classic bus cycle
 
Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....
Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....
Shahram Mehraban: The Impact of Technology in Manufacturing from the NAM D.A....
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1
 
Wishbone interface and bus cycles
Wishbone interface and bus cyclesWishbone interface and bus cycles
Wishbone interface and bus cycles
 
50 research paper topics
50 research paper topics50 research paper topics
50 research paper topics
 

Similar to System On Chip

Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
monzhalabs
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC design
AishwaryaRavishankar8
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
Dr. Ravi Mishra
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
indrajeetPatel22
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC Design
Yalagoud Patil
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptx
NukalaMurthy1
 
CSE675_01_Introduction.ppt
CSE675_01_Introduction.pptCSE675_01_Introduction.ppt
CSE675_01_Introduction.ppt
AshokRachapalli1
 
CSE675_01_Introduction.ppt
CSE675_01_Introduction.pptCSE675_01_Introduction.ppt
CSE675_01_Introduction.ppt
AshokRachapalli1
 
A Review on System-on-Chip (SoC) Designs for Real-Time Industrial Application
A Review on System-on-Chip (SoC) Designs for Real-Time Industrial ApplicationA Review on System-on-Chip (SoC) Designs for Real-Time Industrial Application
A Review on System-on-Chip (SoC) Designs for Real-Time Industrial Application
ijtsrd
 
software engineering CSE675_01_Introduction.ppt
software engineering CSE675_01_Introduction.pptsoftware engineering CSE675_01_Introduction.ppt
software engineering CSE675_01_Introduction.ppt
SomnathMule5
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Altera Corporation
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
ravi4all
 
Software hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq socSoftware hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq soc
Hossam Hassan
 
Chip Design Trend & Fabrication Prospects In India
Chip  Design Trend & Fabrication Prospects In IndiaChip  Design Trend & Fabrication Prospects In India
Chip Design Trend & Fabrication Prospects In India
bibhuti bikramaditya
 
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
enriquealbabaena6868
 
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
khalid noman husainy
 
Cell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology GroupCell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology Group
Slide_N
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
Internet Society
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
PersiPersi1
 
Research Paper
Research PaperResearch Paper
Research Paper
Warren Dennis
 

Similar to System On Chip (20)

Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC design
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
Performance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC DesignPerformance and Flexibility for Mmultiple-Processor SoC Design
Performance and Flexibility for Mmultiple-Processor SoC Design
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptx
 
CSE675_01_Introduction.ppt
CSE675_01_Introduction.pptCSE675_01_Introduction.ppt
CSE675_01_Introduction.ppt
 
CSE675_01_Introduction.ppt
CSE675_01_Introduction.pptCSE675_01_Introduction.ppt
CSE675_01_Introduction.ppt
 
A Review on System-on-Chip (SoC) Designs for Real-Time Industrial Application
A Review on System-on-Chip (SoC) Designs for Real-Time Industrial ApplicationA Review on System-on-Chip (SoC) Designs for Real-Time Industrial Application
A Review on System-on-Chip (SoC) Designs for Real-Time Industrial Application
 
software engineering CSE675_01_Introduction.ppt
software engineering CSE675_01_Introduction.pptsoftware engineering CSE675_01_Introduction.ppt
software engineering CSE675_01_Introduction.ppt
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 
Software hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq socSoftware hardware co-design using xilinx zynq soc
Software hardware co-design using xilinx zynq soc
 
Chip Design Trend & Fabrication Prospects In India
Chip  Design Trend & Fabrication Prospects In IndiaChip  Design Trend & Fabrication Prospects In India
Chip Design Trend & Fabrication Prospects In India
 
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
1.1. SOC AND MULTICORE ARCHITECTURES FOR EMBEDDED SYSTEMS (2).pdf
 
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
High speed-pcb-board-design-and-analysiscadence-130218085524-phpapp01
 
Cell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology GroupCell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology Group
 
Disruptive Technologies
Disruptive TechnologiesDisruptive Technologies
Disruptive Technologies
 
FPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusionFPGA_prototyping proccesing with conclusion
FPGA_prototyping proccesing with conclusion
 
Research Paper
Research PaperResearch Paper
Research Paper
 

More from A B Shinde

Communication System Basics
Communication System BasicsCommunication System Basics
Communication System Basics
A B Shinde
 
MOSFETs: Single Stage IC Amplifier
MOSFETs: Single Stage IC AmplifierMOSFETs: Single Stage IC Amplifier
MOSFETs: Single Stage IC Amplifier
A B Shinde
 
MOSFETs
MOSFETsMOSFETs
MOSFETs
A B Shinde
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
A B Shinde
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
A B Shinde
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
A B Shinde
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
A B Shinde
 
Resume Format
Resume FormatResume Format
Resume Format
A B Shinde
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
A B Shinde
 
Resume Writing
Resume WritingResume Writing
Resume Writing
A B Shinde
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
A B Shinde
 
Blooms Taxonomy in Engineering Education
Blooms Taxonomy in Engineering EducationBlooms Taxonomy in Engineering Education
Blooms Taxonomy in Engineering Education
A B Shinde
 
ISE 7.1i Software
ISE 7.1i SoftwareISE 7.1i Software
ISE 7.1i Software
A B Shinde
 
VHDL Coding Syntax
VHDL Coding SyntaxVHDL Coding Syntax
VHDL Coding Syntax
A B Shinde
 
VHDL Programs
VHDL ProgramsVHDL Programs
VHDL Programs
A B Shinde
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
A B Shinde
 
Selecting Engineering Project
Selecting Engineering ProjectSelecting Engineering Project
Selecting Engineering Project
A B Shinde
 
Interview Techniques
Interview TechniquesInterview Techniques
Interview Techniques
A B Shinde
 
Semiconductors
SemiconductorsSemiconductors
Semiconductors
A B Shinde
 
Diode Applications & Transistor Basics
Diode Applications & Transistor BasicsDiode Applications & Transistor Basics
Diode Applications & Transistor Basics
A B Shinde
 

More from A B Shinde (20)

Communication System Basics
Communication System BasicsCommunication System Basics
Communication System Basics
 
MOSFETs: Single Stage IC Amplifier
MOSFETs: Single Stage IC AmplifierMOSFETs: Single Stage IC Amplifier
MOSFETs: Single Stage IC Amplifier
 
MOSFETs
MOSFETsMOSFETs
MOSFETs
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Resume Format
Resume FormatResume Format
Resume Format
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Resume Writing
Resume WritingResume Writing
Resume Writing
 
Image Processing Basics
Image Processing BasicsImage Processing Basics
Image Processing Basics
 
Blooms Taxonomy in Engineering Education
Blooms Taxonomy in Engineering EducationBlooms Taxonomy in Engineering Education
Blooms Taxonomy in Engineering Education
 
ISE 7.1i Software
ISE 7.1i SoftwareISE 7.1i Software
ISE 7.1i Software
 
VHDL Coding Syntax
VHDL Coding SyntaxVHDL Coding Syntax
VHDL Coding Syntax
 
VHDL Programs
VHDL ProgramsVHDL Programs
VHDL Programs
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
Selecting Engineering Project
Selecting Engineering ProjectSelecting Engineering Project
Selecting Engineering Project
 
Interview Techniques
Interview TechniquesInterview Techniques
Interview Techniques
 
Semiconductors
SemiconductorsSemiconductors
Semiconductors
 
Diode Applications & Transistor Basics
Diode Applications & Transistor BasicsDiode Applications & Transistor Basics
Diode Applications & Transistor Basics
 

Recently uploaded

carpentry-11-module-1.docx 1 identifying tools
carpentry-11-module-1.docx 1 identifying toolscarpentry-11-module-1.docx 1 identifying tools
carpentry-11-module-1.docx 1 identifying tools
ChristopherAltizen2
 
III B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docxIII B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docx
divijareddy0502
 
How to Formulate A Good Research Question
How to Formulate A  Good Research QuestionHow to Formulate A  Good Research Question
How to Formulate A Good Research Question
rkpv2002
 
the potential for the development of autonomous aircraft
the potential for the development of autonomous aircraftthe potential for the development of autonomous aircraft
the potential for the development of autonomous aircraft
huseindihon
 
UNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.ppt
UNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.pptUNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.ppt
UNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.ppt
shanmugamram247
 
TestRigor - Element Location Rules and UI Grid system
TestRigor - Element Location Rules and UI Grid systemTestRigor - Element Location Rules and UI Grid system
TestRigor - Element Location Rules and UI Grid system
artembondar5
 
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYSDPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
RyanMacayan
 
AI chapter1 introduction to artificial intelligence
AI chapter1 introduction to artificial intelligenceAI chapter1 introduction to artificial intelligence
AI chapter1 introduction to artificial intelligence
GeethaAL
 
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdfMachine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
Dr. Shivashankar
 
Protect YugabyteDB with Hashicorp Vault.pdf
Protect YugabyteDB with Hashicorp Vault.pdfProtect YugabyteDB with Hashicorp Vault.pdf
Protect YugabyteDB with Hashicorp Vault.pdf
Gwenn Etourneau
 
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
amzhoxvzidbke
 
"Operational and Technical Overview of Electric Locomotives at the Kanpur Ele...
"Operational and Technical Overview of Electric Locomotives at the Kanpur Ele..."Operational and Technical Overview of Electric Locomotives at the Kanpur Ele...
"Operational and Technical Overview of Electric Locomotives at the Kanpur Ele...
nanduchaihan9
 
Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...
Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...
Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...
IJAEMSJORNAL
 
AI INTRODUCTION Artificial intelligence.ppt
AI INTRODUCTION Artificial intelligence.pptAI INTRODUCTION Artificial intelligence.ppt
AI INTRODUCTION Artificial intelligence.ppt
GeethaAL
 
EAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagne
EAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagneEAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagne
EAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagne
idelewebmestre
 
JORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdfJORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdf
WilliamsNuezEspetia
 
Ebara corporation introduction. looking ahead, going beyond expectation
Ebara corporation introduction. looking ahead, going beyond expectationEbara corporation introduction. looking ahead, going beyond expectation
Ebara corporation introduction. looking ahead, going beyond expectation
nanjay2
 
ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...
ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...
ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...
Fady M. A Hassouna
 
# Smart Parking Management System.pptx using IOT
# Smart Parking Management System.pptx using IOT# Smart Parking Management System.pptx using IOT
# Smart Parking Management System.pptx using IOT
Yesh20
 
charting the development of the autonomous train
charting the development of the autonomous traincharting the development of the autonomous train
charting the development of the autonomous train
huseindihon
 

Recently uploaded (20)

carpentry-11-module-1.docx 1 identifying tools
carpentry-11-module-1.docx 1 identifying toolscarpentry-11-module-1.docx 1 identifying tools
carpentry-11-module-1.docx 1 identifying tools
 
III B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docxIII B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docx
 
How to Formulate A Good Research Question
How to Formulate A  Good Research QuestionHow to Formulate A  Good Research Question
How to Formulate A Good Research Question
 
the potential for the development of autonomous aircraft
the potential for the development of autonomous aircraftthe potential for the development of autonomous aircraft
the potential for the development of autonomous aircraft
 
UNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.ppt
UNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.pptUNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.ppt
UNIT 1 - INTRODUCTION ON DISASTER MANAGEMENT.ppt
 
TestRigor - Element Location Rules and UI Grid system
TestRigor - Element Location Rules and UI Grid systemTestRigor - Element Location Rules and UI Grid system
TestRigor - Element Location Rules and UI Grid system
 
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYSDPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
 
AI chapter1 introduction to artificial intelligence
AI chapter1 introduction to artificial intelligenceAI chapter1 introduction to artificial intelligence
AI chapter1 introduction to artificial intelligence
 
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdfMachine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
 
Protect YugabyteDB with Hashicorp Vault.pdf
Protect YugabyteDB with Hashicorp Vault.pdfProtect YugabyteDB with Hashicorp Vault.pdf
Protect YugabyteDB with Hashicorp Vault.pdf
 
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
杨洋李一桐做爱视频流出【网芷:ht28.co】国产国产午夜精华>>>[网趾:ht28.co】]<<<
 
"Operational and Technical Overview of Electric Locomotives at the Kanpur Ele...
"Operational and Technical Overview of Electric Locomotives at the Kanpur Ele..."Operational and Technical Overview of Electric Locomotives at the Kanpur Ele...
"Operational and Technical Overview of Electric Locomotives at the Kanpur Ele...
 
Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...
Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...
Agricultural Profitability through Resilience: Smallholder Farmers' Strategie...
 
AI INTRODUCTION Artificial intelligence.ppt
AI INTRODUCTION Artificial intelligence.pptAI INTRODUCTION Artificial intelligence.ppt
AI INTRODUCTION Artificial intelligence.ppt
 
EAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagne
EAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagneEAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagne
EAAP2023 : Durabilité et services écosystémiques de l'élevage ovin de montagne
 
JORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdfJORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdf
 
Ebara corporation introduction. looking ahead, going beyond expectation
Ebara corporation introduction. looking ahead, going beyond expectationEbara corporation introduction. looking ahead, going beyond expectation
Ebara corporation introduction. looking ahead, going beyond expectation
 
ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...
ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...
ECONOMIC FEASIBILITY AND ENVIRONMENTAL IMPLICATIONS OF PERMEABLE PAVEMENT IN ...
 
# Smart Parking Management System.pptx using IOT
# Smart Parking Management System.pptx using IOT# Smart Parking Management System.pptx using IOT
# Smart Parking Management System.pptx using IOT
 
charting the development of the autonomous train
charting the development of the autonomous traincharting the development of the autonomous train
charting the development of the autonomous train
 

System On Chip

  • 1. SystemonChip Mr. A. B. Shinde Assistant Professor, Electronics Engineering, PVPIT, Budhgaon. shindesir.pvp@gmail.com
  • 2. Objective: • Students will be able to understand the overview of System On Chip and Course Contents. 2
  • 3. Moore’s Law and Technology Scaling • The performance of an IC, including the number components on it, doubles every 18-24 months with the same chip price ... - Gordon Moore - 1960 3
  • 4. Moore’s Law and Productivity Gap • System complexity makes design difficult • Complexity growing 58% / year • Productivity growing only 21% 4
  • 5. Trends in IC technology • IC Technology: The first IC was fabricated in the late 1960’s. This revolution has changed the direction of research after the invention of IC. The following are some important trends come into use with reference to the IC technology. • Technology scaling: The scaling principles describe the pace, expressed in a scaling factor, at which geometrical parameters of MOS devices, interconnect wires and the supply voltage value scale when moving to smaller process technologies. The scaling factor is 0.7 i.e.  The reduction in the silicon area by a factor of 2,  The increase of the chip performance by roughly a factor of 1.5,  The reduction of power consumption by a factor of 2. 5
  • 6. Trends in IC technology cont… • System-on-a-chip Various system components, such as memories, logic, RF modules and sensors, which were traditionally integrated on a printed circuit board (PCB), could be integrated on a single chip using silicon as an implementation medium, is called as ‘system-on-a-chip’ (SoC). • Ambient computing Major consequences of the ultra-large scale integration is a clear change in the use of computing. Unlike the first two general-purpose computing phases, the third phase features computing which is hidden in the background and thus almost invisible to a user. This type of computing is referred to as ‘ambient computing’. 6
  • 7. Trends in IC technology cont… • Embedded systems on silicon An embedded system is a system designed to perform a dedicated or a narrow range of functions as a part of a larger system, usually with a minimal end-user interaction. Unlike other, general-purpose computing systems, embedded systems are application-domain-specific. 7
  • 8. Trends in IC technology cont… • Time-to-market versus time-in-market The increasing complexity of integrated circuits has led to a considerable increase of the design time that is needed before the release of a new generation of products. This time is often referred to as ‘time-to-market’. This caused a steady reduction of the product lifetime, which is often called ‘time-in-market’. 8
  • 9. FPGA Vs processor chip area 9
  • 10. Die Photo of a FPGA Entire Chip is for Computation 10
  • 11. Introduction to SoC - History • First generation chips contained a few transistors. • Today, silicon technology allows us to build chips consisting of hundreds of millions of transistors (Intel Pentium IV: 0.09 micron). This technology has enabled new levels of system integration onto a single chip. • Mobile phones, portable computers and Internet appliances will be built using a single chip. • The demand for more powerful products and the huge capacity of today’ s silicon technology have moved System-on-Chip (SoC) designs from leading edge to mainstream design practice. • “System on Chip” (SoC) technology will put the maximum amount of technology into the smallest possible space. 11
  • 12. Electronic systems Systems on chip are everywhere Central Question is: how to exploit deep-submicron technologies efficiently? 12
  • 13. Evolution of Microelectronics: the SoC Paradigm 13
  • 14. Paradigm Shift in SoC Design System on a board System on a Chip 14
  • 15. Power Supply CLKCLK CLK custom IF-logic SDRAM SDRAM SRAM SRAMSRAM Memory Controller UART L C Display Controller Interrupt Controller Timer Audio Codec CPU (uP / DSP) Co- Proc. GP I/O Address Decode Unit Ethernet MAC Traditional Embedded System SoC Concept 15
  • 16. FPGA CLKCLK CLK custom IF-logic SDRAM SDRAM SRAM SRAMSRAM Memory Controller UART Display Controller Timer Power Supply L C Audio Codec CPU (uP / DSP) Co- Proc. GP I/O Address Decode Unit Ethernet MAC Interrupt Controller SoC Concept cont… 16
  • 17. Power Supply SDRAM SDRAMSRAM SRAMSRAM L C Audio Codec EPROM SoC Concept cont… 17
  • 18. Evolutionary Problems Key Challenges – Improve productivity – HW/SW codesign – Integration of analog & RF IPs – Improved DFT Emerging new technologies: – Greater complexity – Increased performance – Higher density – Lower power dissipation Evolutionary techniques: - IP (Intellectual Property) based design - Platform-based design 18
  • 19. Migration from ASICs to SoCs ASICs are logic chips designed by end customers to perform a specific function for a desired application. ASIC vendors supply libraries for each technology they provide. In most cases, these libraries contain predesigned and preverified logic circuits. ASIC technologies are:  gate array  standard cell  full custom 19
  • 20. Migration from ASICs to SoCs In the mid-1990s, ASIC technology evolved from a chip-set philosophy to an embedded-cores-based system-on-a-chip concept. An SoC is an IC designed by stitching together multiple stand-alone VLSI designs to provide full functionality for an application. 20
  • 21. Three forms of SoC design The scenario for SoC design is characterized by three forms: 1. ASIC vendor design: This refers to the design in which all the components in the chip are designed as well as fabricated by an ASIC vendor. 2. Integrated design: This refers to the design by an ASIC vendor in which all components are not designed by that vendor. It implies the use of cores obtained from some other source such as a core/IP vendor or a foundry. 3. Desktop design: This refers to the design by a fabless company that uses cores which for the most part have been obtained from other source such as IP companies, EDA companies, design services companies, or a foundry. 21
  • 22. SoC Design Challenges Why does it take longer to design SOCs compared to traditional ASICs? We must examine factors influencing the degree of difficulty and Turn Around Time (TAT) (the time taken from gate-level netlist to metal mask- ready stage) for designing ASICs and SOCs. For an ASIC, the following factors influence TAT: • Frequency of the design • Number of clock domains • Number of gates • Density • Number of blocks and sub-blocks The key factor that influences TAT for SOCs is system integration (integrating different silicon IPs on the same IC). 22
  • 23. SoC Design Challenges Internal Bandwidth vs External Bandwidth 23
  • 24. SoCs vs. ASICs  SoC methodology is an incremental step over ASIC methodology  SoC design is significantly more complex  Need cross-domain optimizations  IP reuse and Platform-based design increase productivity, but not enough  Even with extensive IP reuse, many of the ASICs design problems remain, plus many more ...  Productivity increase far from closing design gap  SoC is not just a large ASIC  Architectural approach involving significant design reuse  Addresses the cost and time-to-market problems 24
  • 25. From ASICs to SoCs 25
  • 26. Technology Vs. Productivity Vs. Complexity 26
  • 27. System on Chip benefits CPU DSP Ip- Sec mem X USB hub mem CPU DSP USB hub Ip- Sec X Proc Co- Proc IP cores Typical : $10 Up to now : collection of chips Now : collection of cores Typical : $70 Typical approach : Define requirements Design with off-the shelf chips - at 0.5 year mark : first prototypes - 1 year : ship with low margins/loss start ASIC integration - 2 years : ASIC-based prototypes - 2.5 years : ship, make profits (with competition) With SoC Define requirements Design with off-the shelf cores - at 0.5 year mark : first prototypes - 1 year : ship with high margin and market share 27
  • 28. Typical applications of SoC An SoC is a system on an IC that integrates software and hardware Intellectual Property (IP) using more than one design methodology for the purpose of defining the funcionality and behavior of the proposed system. The designed system is application specific. Typical applications of SoC:  consumer devices,  networking,  communications, and  other segments of the electronics industry. microprocessor, media processor, GPS controllers, cellular phones, GSM phones, smart pager ASICs, digital television, video games, PC-on-a-chip 28
  • 29. The design process of SoCs SoC designs are made possible by deep submicron technology. This technology presents a whole set of design challenges including:  interconnect delays,  clock and power distribution, and  the placement and routing of millions of gates. These physical design problems can have a significant impact on the functional design of SoCs and on the design process itself. The first step in system design is specifying the required functionality. The second step is to transform the system funcionality into an architecture which define the system implementation by specifying the number and types of components and connections between them. 29
  • 30. Define Hardware-Software Codesign Hardware-Software Codesign is the concurrent and co-operative design of hardware and software components of a system. The SoC design process is a hardware-software codesign in which design productivity is achived by design reuse. The design process is the set of design tasks that transform an abstract specification model into an architectural model. 30
  • 32. Design Process A canonical or generic form of an SoC design These chips have: • one (several) processors • large amounts of memory • bus-based architectures • peripherals • coprocessors • and I/O channels 32
  • 33. Conclusion • An System on Chip (SoC) is an integrated circuit that implements most or all of the function of a complete electronic system. 33
  • 34. Any Queries ? (This Presentation is Published Only for Educational Purpose) 34