SlideShare a Scribd company logo
1 of 84
SoC Design
Subject code: 12EC129
By ,
` Swamy TN
Assit Prof, ECE dept
Dr. AIT, Bangalore
Unit 1
Motivation for SoC Design
Learning objectives
• Review of Moore’s law and CMOS Scaling,
• Benefits of system-on-chip integration in
terms of cost, power, and performance.
• Comparison of System-on-Board, System-on-
Chip, and System-in-Package.
• Typical goals in SoC design – cost reduction,
power reduction, design effort reduction,
performance maximization.
3Prof. Swamy TN, ECE, Dr.AIT3/9/2020
References
• Rao R. Tummala, Madhavan Swaminathan,
“Introduction to system on package sop-
Miniaturization of the Entire System”,
McGraw-Hill-2008.
• Sung- Mo Kang, Yusuf Leblebici, “CMOS Digital
Integrated Circuits”, Tata Mcgraw-hill, 3rd
Edition.
4Prof. Swamy TN, ECE, Dr.AIT3/9/2020
What is SoC ?
People A:
The VLSI manufacturing technology advances has made possible to put
millions of transistors on a single die. It enables designers to put systems-
on-a-chip that move everything from the board onto the chip eventually.
People B:
SoC is a high performance microprocessor, since we can program and
give instruction to the uP to do whatever you want to do.
People C:
SoC is the efforts to integrate heterogeneous or different types of silicon
IPs on to the same chip, like memory, uP, random logics, and analog
circuitry.
All of the above are partially right, but not very accurate!!!
What is SoC ?
SoC not only chip, but more on “system”.
SoC = Chip + Software + Integration
The SoC chip includes:
Embedded processor
ASIC Logics and analog circuitry
Embedded memory
The SoC Software includes:
OS, compiler, simulator, firmware, driver, protocol stackIntegrated
development environment (debugger, linker, ICE)Application interface
(C/C++, assembly)
The SoC Integration includes :
The whole system solution
Manufacture consultant
Technical Supporting 6Prof. Swamy TN, ECE, Dr.AIT3/9/2020
System on Chip interconnection
• AMBA (Advanced Microcontroller Bus
Architecture) is a collection of buses from ARM
for satisfying a range of different criteria.
• APB (Advanced Peripheral Bus): simple strobed-
access bus with minimal interface complexity.
Suitable for hosting peripherals.
• ASB (Advanced System Bus): a multimaster
synchronous system bus.
• AHB (Advanced High Performance Bus): a high-
throughput synchronous system backbone. Burst
transfers and split transactions.
7Prof. Swamy TN, ECE, Dr.AIT3/9/2020
SoC cores
• Cores are the basic building blocks
• Resuse: design productivity gap is to make
ASIC designs more standardized by reusing
segments of previously manufactured chips.
• These segments are known as “blocks”,
“macros”, “cores” or “cells”.(designed or
purchased form IP company)
8Prof. Swamy TN, ECE, Dr.AIT3/9/2020
System on Chip cores
• Soft Macro
• Firm Macro
• Hard Macro
9Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Soft macro
• Soft macros are in synthesizable RTL.
• Soft macros are more flexible than firm or hard macros.
• Soft macros are not specific to any manufacturing process.
• Soft macros have the disadvantage of being somewhat
unpredictable in terms of performance, timing, area, or
power.
• Soft macros are editable and can contain standard cells,
hard macros, or other soft macros.
10Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Firm macro
• Firm macros are in netlist format.
• Firm macros are optimized for
performance/area/power using a specific
fabrication technology.
• Firm macros are more flexible and portable
than hard macros.
• Firm macros are predictive of performance
and area than soft macros.
11Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Hard macro
• Hard macros are generally in the form of hardware IPs (or
we termed it as hardwre IPs !).
• Hard macos are targeted for specific IC manufacturing
technology.
• Hard macros are block level designs which are silicon tested
and proved.
• Hard macros have been optimized for power or area or
timing.
• You have freedom to move, rotate, flip but you can't touch
anything inside hard macros.
• Very common example of hard macro is memory. It can be
any design which carries dedicated single functionality
12Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Example of SOC
single chip DSL modem system on
chip
13Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Example
SOC application of the internet era
14Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Key customer requirements
15Prof. Swamy TN, ECE, Dr.AIT3/9/2020
SoC complexity
16Prof. Swamy TN, ECE, Dr.AIT3/9/2020
The integrated circuit(IC) era…
• Moore’s law
17Prof. Swamy TN, ECE, Dr.AIT3/9/2020
The integrated circuit(IC) era…
generations of IC’s
18Prof. Swamy TN, ECE, Dr.AIT3/9/2020
The integrated circuit(IC) era…
performance analysis of Technologies
19Prof. Swamy TN, ECE, Dr.AIT3/9/2020
MOS & related VLSI technology
• nMOS is preferred technology
– Design methodologies and design rules are easy
– Transition from nMOS to CMOS is easy
– For GaAs technology some arrangements in
relation to logic design are similar to those
employed in nMOS technology
– Therefore understanding the basis of nMOS
design will assist in layout of GaAs circuits.
20Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Introduction to MOSFET scaling
• MOORE law
• Eg. 14.2 million transistors in pentium
processor.
• Scaling.
– The process of reducing vertical and horizontal
dimensions of MOSFET is called scaling.
21Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Scaling example
• W, L, tox, junction depth,
22Prof. Swamy TN, ECE, Dr.AIT3/9/2020
MOSFET scaling trends
23Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Benefits of scaling
– Increased component density
– Increased speed
– Reduction in power consumption
– Less cost per chip
24Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Types of scaling
• Constant voltage scaling
• Constant field scaling
25Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Constant field scaling
• Here MOSFET dimensions as well as supply
voltages are scaled by the same factor S.
• Full scaling: Scaling of supply voltages and
terminal voltages maintains the same electric
field, hence the name. BOTH VOLTAGES AND
DIMENSIONS ARE SCALED SIMULTANEOUSLY.
26Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Benefits of constant field scaling
• Increased component density
• Increased speed
• Decreased cost
27Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Impact of scaling on current Ids
28Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Parameters before and after scaling
constant field
29Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Constant voltage scaling
• Here geometrical dimension of the MOSFET
are scaled by scaling factor S while the supply
and terminal voltage remain constant.
• Partial scaling:
• Since only dimension is scaled.
30Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Impact of voltage scaling on gate
oxide capacitance
31Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Advantages of constant voltage
scaling
• Less delay
• Decreased cost
• More reliable
32Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Parameters before and after scaling
constant voltage
33Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Second order effects
• Channel-length Modulation
• Subthreshold Region
• Drain punchthrough
• Hot electrons(Impact ionization)
• Fowler-Nordheim Tunneling
• Mobility Variation
34Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Channel-length modulation
• It is assumed that the carrier mobility is
constant, and do not take into account the
variations in channel length due to changes in
drain to source voltage, Vds.
• For long channel lengths, the channel
variations is of little consequence.
• As device are scaled down, the variation is
taken into consideration
35Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Channel-length modulation….
36Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Subthreshold region
• The cutoff region described by the equation
• Is referred as the subthreshold region
• Where Ids increases exponentially with Vds
and Vgs.
• Note: finite value of Ids may be used to
construct very low power circuits.
37Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Drain Punchthrough
• When the drain is at a high enough voltage
w.r.t source
• The depletion region around the drain may
extend to the source
• Thus current flows irrespective of the gate
voltage.(even Vgs = 0)
• Used in I/O protection circuits(to limit the
voltages across internal circuit nodes)
38Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Impact Ionization-Hot electrons
• When the gate of an MOS transistor is
reduced
• The electric field at the drain of a transistor in
saturation increases
• For submicron gate lengths, the field become
high that electrons get enough energy. Termed
as “HOT”
• This increases the substrate current.
39Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Fowler-Nordheim Tunneling
• When the gate oxide is very thin, a current can
flow form gate to source or drain by electron
tunneling through the gate oxide given by
40Prof. Swamy TN, ECE, Dr.AIT3/9/2020
Mobility variation
• The mobility of carriers is given by
41Prof. Swamy TN, ECE, Dr.AIT3/9/2020
SOC Architecture
 Hardware:
 Analog: ADC, DAC, PLL, TxRx,
RF…etc.
 Digital: Processor, Interface,
Accelerator…etc.
 Storage: SRAM, DRAM, FLASH,
ROM…etc.
 Software: OS, Application
Prof. Swamy TN, ECE, Dr.AIT 423/9/2020
CISC vs RISC
CISC RISC
Complex instructions require
multiple cycles
Reduced instructions take 1 cycle
A large variety of addressing modes Relatively few addressing modes
Instructions are executed one at a
time
Uses pipelining to execute
instructions
Few general registers Many general registers
3/9/2020 43Prof. Swamy TN, ECE, Dr.AIT
PLL
• A phase-locked loop or phase lock loop (PLL)
is a control system that generates an output
signal whose phase is related to the phase of
an input signal.
Prof. Swamy TN, ECE, Dr.AIT 443/9/2020
Hardware Accelerators
• If the overall performance of a uniprocessor
system is too slow, additional hardware can be
used to speed up the system.
• This hardware is called hardware accelerator!
• The hardware accelerator is a component that
works together with the processor and executes
key functions much faster than the Processor.
Prof. Swamy TN, ECE, Dr.AIT 453/9/2020
Hardware Accelerators
• The hardware accelerator can be
implemented in
1. Application-specific integrated circuit.
• 2. Field-programmable gate array (FPGA).
Prof. Swamy TN, ECE, Dr.AIT 463/9/2020
Example-convergence in a mobile
handset
Prof. Swamy TN, ECE, Dr.AIT 473/9/2020
Example- SOC for high performance
audio
Prof. Swamy TN, ECE, Dr.AIT 483/9/2020
Example
SOC for digital control
Prof. Swamy TN, ECE, Dr.AIT 493/9/2020
SOC design challenge
• Reducing delay
• Reducing the development cost
• Time to market
• Reduction in power dissipation
• Testablity
Prof. Swamy TN, ECE, Dr.AIT 503/9/2020
The Benefits of SOC
• There are several benefits in integrating a large
digital system into a single integrated circuit .
• These include
– Lower cost per gate .
– Lower power consumption .
– Faster circuit operation .
– More reliable implementation .
– Smaller physical size .
– Greater design security .
3/9/2020 51Prof. Swamy TN, ECE, Dr.AIT
The Drawbacks
• The principle drawbacks of SoC design are
associated with the design pressures imposed
on today’s engineers , such as :
– Time-to-market demands .
– Exponential fabrication cost .
– Increased system complexity .
– Increased verification requirements .
3/9/2020 52Prof. Swamy TN, ECE, Dr.AIT
Architectures
• Von Neumann Architecture
• Harvard Architecture
Prof. Swamy TN, ECE, Dr.AIT 533/9/2020
Von Neumann Architecture
• It is named after
the mathematician and
early computer
scientist John Von
Neumann.
• The computer has single
storage system(memory)
for storing data as well as
program to be executed.
• Processor needs two
clock cycles to complete
an instruction.
Prof. Swamy TN, ECE, Dr.AIT 543/9/2020
Harvard Architecture
• The name is originated
from "Harvard Mark I" a
relay based old
computer.
• The computer has two
separate memories for
storing data and
program.
• Processor can complete
an instruction in one
cycle
Prof. Swamy TN, ECE, Dr.AIT 553/9/2020
Design gap
3/9/2020 56Prof. Swamy TN, ECE, Dr.AIT
SOC design phase I
• SOC definition and challenges
• HW-SW codesign – Memory subsystem
definiton
• Chip package codesign
Prof. Swamy TN, ECE, Dr.AIT 573/9/2020
SOC definition and challenges
Prof. Swamy TN, ECE, Dr.AIT 583/9/2020
HW/SW codesign
Prof. Swamy TN, ECE, Dr.AIT 593/9/2020
Prof. Swamy TN, ECE, Dr.AIT
60
3/9/2020
Example
Memory subsystem
Prof. Swamy TN, ECE, Dr.AIT 613/9/2020
Why package is needed
• Delivers power to the Chip
• Transfers information into and out of the Chip
to the PCB
• Draws heat away from the Chip
• Protects the Chip from outside elements
Prof. Swamy TN, ECE, Dr.AIT 623/9/2020
Chip-package codesign
• There are two types of package
– Flip chip package
• Lower IR drop
• Higher performance
– Wire bond package
• More higher drop
• Lower performance
Prof. Swamy TN, ECE, Dr.AIT 633/9/2020
SOC design phase II
• SOC H/W-S/W codesign and architectural level
partitioning.
• SOC integration
• SOC verification
Prof. Swamy TN, ECE, Dr.AIT 643/9/2020
Prof. Swamy TN, ECE, Dr.AIT 653/9/2020
Technology scaling
• Explain moore’s law
• Benefits of scaling
– Increased component density
– Increased speed
– Reduction in power consumption
– Less cost per chip
Prof. Swamy TN, ECE, Dr.AIT 663/9/2020
Design for test
• Testing
– Logic Verification
– Silicon Debug
– Manufacturing Test
• Methods
– Boundary scan mode
– BIST
Prof. Swamy TN, ECE, Dr.AIT 673/9/2020
Boundary scan
Prof. Swamy TN, ECE, Dr.AIT 68
SerialData In
SerialData Out
PackageInterconnect
IOpad andBoundaryScan
Cell
CHIP A
CHIP B CHIP C
CHIP D
3/9/2020
Power dissipation trends
Prof. Swamy TN, ECE, Dr.AIT 693/9/2020
MOSFET capacitances
Prof. Swamy TN, ECE, Dr.AIT 70
• The MOS structure can be thought of as a parallel-plate
capacitor, with the top plate being the positive plate,
oxide being the dielectric, and Si substrate being the
negative plate. (We are assuming P-substrate.)
3/9/2020
Addressing design complexity
• Top down approach
• Bottom up approach
• Modularity
• Reusability(IP cores)
• Locality
– Reduce global wiring.
Prof. Swamy TN, ECE, Dr.AIT 713/9/2020
Design abstraction levels
Prof. Swamy TN, ECE, Dr.AIT 723/9/2020
Design planning
• Floor planning
• Size estimation
• Power estimation
• Timing estimation
• Routing estimation
Prof. Swamy TN, ECE, Dr.AIT 733/9/2020
Design closure
• SOC design closure is
the simultaneous
process of meeting the
speed, power
dissipation, area, signal
integrity, an
requirements of the
device, while at the
same time ensuring
that the critical time-to-
market goals are met.
Prof. Swamy TN, ECE, Dr.AIT 743/9/2020
Mixed signal Integration
Prof. Swamy TN, ECE, Dr.AIT 753/9/2020
comparison
Prof. Swamy TN, ECE, Dr.AIT 763/9/2020
comparison
Prof. Swamy TN, ECE, Dr.AIT 773/9/2020
comparison
Prof. Swamy TN, ECE, Dr.AIT 783/9/2020
Prof. Swamy TN, ECE, Dr.AIT 793/9/2020
Goals of SOC
• cost reduction
• power reduction
• design effort reduction
• performance maximization
Prof. Swamy TN, ECE, Dr.AIT 803/9/2020
Power reduction
• Disconnect inactive logic from supply in standby mode.
• Use thick oxide : suppresses gate leakage.
 Dual-Vt Storage Cells
 Low Vt for high performance
 High Vt for low leakage
Prof. Swamy TN, ECE, Dr.AIT 813/9/2020
Voltage Island Concept
 Trade off power for delay by running
functional blocks at different voltages
 Can use mix of Low and High Vt to
balance performance and leakage
 Switch off inactive blocks to reduce
leakage power
 Requires IP standards for power
management, clock gating, etc.
Power Management Unit
SWITCH SWITCH
Logic
Low VT
Logic
Vddo
Vdd1 Vdd2
IP1 IP2
Source from Bergamaschi
3/9/2020 82Prof. Swamy TN, ECE, Dr.AIT
Conventional Power Management
Power
Manager
ON
IDLE STANDBY
RESTART
– STANDBY is off but with state retained with clocks stopped
– IDLE is a lower power mode with a slow clock running
– ON state is fully powered up at maximum clock frequency
• Conventional power management schemes manage the
transitions between defined power states
• Despite the changing software workload, system runs at
maximum performance while there is any work to be done
3/9/2020 83Prof. Swamy TN, ECE, Dr.AIT
Prof. Swamy TN, ECE, Dr.AIT 843/9/2020

More Related Content

Similar to System on Chip

00123160
0012316000123160
00123160pani256
 
Ic Technology
Ic Technology Ic Technology
Ic Technology sdpable
 
IC Technology
IC Technology IC Technology
IC Technology sdpable
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...Editor IJMTER
 
Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013
Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013
Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013Ira Feldman
 
Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology VLSICS Design
 
Ieee 07059100
Ieee 07059100Ieee 07059100
Ieee 07059100sfsdgsdgfgfg
 
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...IRJET Journal
 
Study and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled TechnologyStudy and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled TechnologyIRJET Journal
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI designRajan Kumar
 
Industrial training report of vlsi,vhdl and pcb designing
Industrial training report of vlsi,vhdl and pcb designingIndustrial training report of vlsi,vhdl and pcb designing
Industrial training report of vlsi,vhdl and pcb designingPallavi Bharti
 
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx1. Introduction to PnR.pptx
1. Introduction to PnR.pptxAhmed Abdelazeem
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overviewNabil Chouba
 
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...idescitation
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flowravi4all
 
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
IRJET-  	  An Efficient and Low Power Sram Testing using Clock GatingIRJET-  	  An Efficient and Low Power Sram Testing using Clock Gating
IRJET- An Efficient and Low Power Sram Testing using Clock GatingIRJET Journal
 
A Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain CrossingA Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain Crossingijtsrd
 

Similar to System on Chip (20)

00123160
0012316000123160
00123160
 
Ic Technology
Ic Technology Ic Technology
Ic Technology
 
IC Technology
IC Technology IC Technology
IC Technology
 
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
FPGA IMPLEMENTATION OF RECOVERY BOOSTING TECHNIQUE TO ENHANCE NBTI RECOVERY I...
 
basic vlsi ppt
basic vlsi pptbasic vlsi ppt
basic vlsi ppt
 
Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013
Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013
Ideal 3D Stacked Die Test - IEEE Semiconductor Wafer Test Workshop SWTW 2013
 
Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology Design and test challenges in Nano-scale analog and mixed CMOS technology
Design and test challenges in Nano-scale analog and mixed CMOS technology
 
1 1 vlsi introduction_overview
1 1 vlsi introduction_overview1 1 vlsi introduction_overview
1 1 vlsi introduction_overview
 
Ieee 07059100
Ieee 07059100Ieee 07059100
Ieee 07059100
 
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
 
Structural Compliance of Electric Vehicle Battery Pack
Structural Compliance of Electric Vehicle Battery Pack Structural Compliance of Electric Vehicle Battery Pack
Structural Compliance of Electric Vehicle Battery Pack
 
Study and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled TechnologyStudy and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
 
CMOS VLSI design
CMOS VLSI designCMOS VLSI design
CMOS VLSI design
 
Industrial training report of vlsi,vhdl and pcb designing
Industrial training report of vlsi,vhdl and pcb designingIndustrial training report of vlsi,vhdl and pcb designing
Industrial training report of vlsi,vhdl and pcb designing
 
1. Introduction to PnR.pptx
1. Introduction to PnR.pptx1. Introduction to PnR.pptx
1. Introduction to PnR.pptx
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
 
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
Average and Static Power Analysis of a 6T and 7T SRAM Bit-Cell at 180nm, 90nm...
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
IRJET-  	  An Efficient and Low Power Sram Testing using Clock GatingIRJET-  	  An Efficient and Low Power Sram Testing using Clock Gating
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
 
A Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain CrossingA Low Power Solution to Clock Domain Crossing
A Low Power Solution to Clock Domain Crossing
 

More from Swamy T N

Analog circuits unit 5
Analog circuits unit 5Analog circuits unit 5
Analog circuits unit 5Swamy T N
 
Analog circuits unit 4
Analog circuits unit 4Analog circuits unit 4
Analog circuits unit 4Swamy T N
 
18 ec41 analog circuits model papers
18 ec41 analog circuits model papers18 ec41 analog circuits model papers
18 ec41 analog circuits model papersSwamy T N
 
Unit2 soc
Unit2 socUnit2 soc
Unit2 socSwamy T N
 
Unit3 soc
Unit3 socUnit3 soc
Unit3 socSwamy T N
 
Feedback amplifiers, Power Amplifiers, Oscillators
Feedback amplifiers, Power Amplifiers, OscillatorsFeedback amplifiers, Power Amplifiers, Oscillators
Feedback amplifiers, Power Amplifiers, OscillatorsSwamy T N
 

More from Swamy T N (6)

Analog circuits unit 5
Analog circuits unit 5Analog circuits unit 5
Analog circuits unit 5
 
Analog circuits unit 4
Analog circuits unit 4Analog circuits unit 4
Analog circuits unit 4
 
18 ec41 analog circuits model papers
18 ec41 analog circuits model papers18 ec41 analog circuits model papers
18 ec41 analog circuits model papers
 
Unit2 soc
Unit2 socUnit2 soc
Unit2 soc
 
Unit3 soc
Unit3 socUnit3 soc
Unit3 soc
 
Feedback amplifiers, Power Amplifiers, Oscillators
Feedback amplifiers, Power Amplifiers, OscillatorsFeedback amplifiers, Power Amplifiers, Oscillators
Feedback amplifiers, Power Amplifiers, Oscillators
 

Recently uploaded

chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
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
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
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
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
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
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

System on Chip

  • 1. SoC Design Subject code: 12EC129 By , ` Swamy TN Assit Prof, ECE dept Dr. AIT, Bangalore
  • 3. Learning objectives • Review of Moore’s law and CMOS Scaling, • Benefits of system-on-chip integration in terms of cost, power, and performance. • Comparison of System-on-Board, System-on- Chip, and System-in-Package. • Typical goals in SoC design – cost reduction, power reduction, design effort reduction, performance maximization. 3Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 4. References • Rao R. Tummala, Madhavan Swaminathan, “Introduction to system on package sop- Miniaturization of the Entire System”, McGraw-Hill-2008. • Sung- Mo Kang, Yusuf Leblebici, “CMOS Digital Integrated Circuits”, Tata Mcgraw-hill, 3rd Edition. 4Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 5. What is SoC ? People A: The VLSI manufacturing technology advances has made possible to put millions of transistors on a single die. It enables designers to put systems- on-a-chip that move everything from the board onto the chip eventually. People B: SoC is a high performance microprocessor, since we can program and give instruction to the uP to do whatever you want to do. People C: SoC is the efforts to integrate heterogeneous or different types of silicon IPs on to the same chip, like memory, uP, random logics, and analog circuitry. All of the above are partially right, but not very accurate!!!
  • 6. What is SoC ? SoC not only chip, but more on “system”. SoC = Chip + Software + Integration The SoC chip includes: Embedded processor ASIC Logics and analog circuitry Embedded memory The SoC Software includes: OS, compiler, simulator, firmware, driver, protocol stackIntegrated development environment (debugger, linker, ICE)Application interface (C/C++, assembly) The SoC Integration includes : The whole system solution Manufacture consultant Technical Supporting 6Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 7. System on Chip interconnection • AMBA (Advanced Microcontroller Bus Architecture) is a collection of buses from ARM for satisfying a range of different criteria. • APB (Advanced Peripheral Bus): simple strobed- access bus with minimal interface complexity. Suitable for hosting peripherals. • ASB (Advanced System Bus): a multimaster synchronous system bus. • AHB (Advanced High Performance Bus): a high- throughput synchronous system backbone. Burst transfers and split transactions. 7Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 8. SoC cores • Cores are the basic building blocks • Resuse: design productivity gap is to make ASIC designs more standardized by reusing segments of previously manufactured chips. • These segments are known as “blocks”, “macros”, “cores” or “cells”.(designed or purchased form IP company) 8Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 9. System on Chip cores • Soft Macro • Firm Macro • Hard Macro 9Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 10. Soft macro • Soft macros are in synthesizable RTL. • Soft macros are more flexible than firm or hard macros. • Soft macros are not specific to any manufacturing process. • Soft macros have the disadvantage of being somewhat unpredictable in terms of performance, timing, area, or power. • Soft macros are editable and can contain standard cells, hard macros, or other soft macros. 10Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 11. Firm macro • Firm macros are in netlist format. • Firm macros are optimized for performance/area/power using a specific fabrication technology. • Firm macros are more flexible and portable than hard macros. • Firm macros are predictive of performance and area than soft macros. 11Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 12. Hard macro • Hard macros are generally in the form of hardware IPs (or we termed it as hardwre IPs !). • Hard macos are targeted for specific IC manufacturing technology. • Hard macros are block level designs which are silicon tested and proved. • Hard macros have been optimized for power or area or timing. • You have freedom to move, rotate, flip but you can't touch anything inside hard macros. • Very common example of hard macro is memory. It can be any design which carries dedicated single functionality 12Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 13. Example of SOC single chip DSL modem system on chip 13Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 14. Example SOC application of the internet era 14Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 15. Key customer requirements 15Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 16. SoC complexity 16Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 17. The integrated circuit(IC) era… • Moore’s law 17Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 18. The integrated circuit(IC) era… generations of IC’s 18Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 19. The integrated circuit(IC) era… performance analysis of Technologies 19Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 20. MOS & related VLSI technology • nMOS is preferred technology – Design methodologies and design rules are easy – Transition from nMOS to CMOS is easy – For GaAs technology some arrangements in relation to logic design are similar to those employed in nMOS technology – Therefore understanding the basis of nMOS design will assist in layout of GaAs circuits. 20Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 21. Introduction to MOSFET scaling • MOORE law • Eg. 14.2 million transistors in pentium processor. • Scaling. – The process of reducing vertical and horizontal dimensions of MOSFET is called scaling. 21Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 22. Scaling example • W, L, tox, junction depth, 22Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 23. MOSFET scaling trends 23Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 24. Benefits of scaling – Increased component density – Increased speed – Reduction in power consumption – Less cost per chip 24Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 25. Types of scaling • Constant voltage scaling • Constant field scaling 25Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 26. Constant field scaling • Here MOSFET dimensions as well as supply voltages are scaled by the same factor S. • Full scaling: Scaling of supply voltages and terminal voltages maintains the same electric field, hence the name. BOTH VOLTAGES AND DIMENSIONS ARE SCALED SIMULTANEOUSLY. 26Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 27. Benefits of constant field scaling • Increased component density • Increased speed • Decreased cost 27Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 28. Impact of scaling on current Ids 28Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 29. Parameters before and after scaling constant field 29Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 30. Constant voltage scaling • Here geometrical dimension of the MOSFET are scaled by scaling factor S while the supply and terminal voltage remain constant. • Partial scaling: • Since only dimension is scaled. 30Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 31. Impact of voltage scaling on gate oxide capacitance 31Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 32. Advantages of constant voltage scaling • Less delay • Decreased cost • More reliable 32Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 33. Parameters before and after scaling constant voltage 33Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 34. Second order effects • Channel-length Modulation • Subthreshold Region • Drain punchthrough • Hot electrons(Impact ionization) • Fowler-Nordheim Tunneling • Mobility Variation 34Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 35. Channel-length modulation • It is assumed that the carrier mobility is constant, and do not take into account the variations in channel length due to changes in drain to source voltage, Vds. • For long channel lengths, the channel variations is of little consequence. • As device are scaled down, the variation is taken into consideration 35Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 37. Subthreshold region • The cutoff region described by the equation • Is referred as the subthreshold region • Where Ids increases exponentially with Vds and Vgs. • Note: finite value of Ids may be used to construct very low power circuits. 37Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 38. Drain Punchthrough • When the drain is at a high enough voltage w.r.t source • The depletion region around the drain may extend to the source • Thus current flows irrespective of the gate voltage.(even Vgs = 0) • Used in I/O protection circuits(to limit the voltages across internal circuit nodes) 38Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 39. Impact Ionization-Hot electrons • When the gate of an MOS transistor is reduced • The electric field at the drain of a transistor in saturation increases • For submicron gate lengths, the field become high that electrons get enough energy. Termed as “HOT” • This increases the substrate current. 39Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 40. Fowler-Nordheim Tunneling • When the gate oxide is very thin, a current can flow form gate to source or drain by electron tunneling through the gate oxide given by 40Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 41. Mobility variation • The mobility of carriers is given by 41Prof. Swamy TN, ECE, Dr.AIT3/9/2020
  • 42. SOC Architecture  Hardware:  Analog: ADC, DAC, PLL, TxRx, RF…etc.  Digital: Processor, Interface, Accelerator…etc.  Storage: SRAM, DRAM, FLASH, ROM…etc.  Software: OS, Application Prof. Swamy TN, ECE, Dr.AIT 423/9/2020
  • 43. CISC vs RISC CISC RISC Complex instructions require multiple cycles Reduced instructions take 1 cycle A large variety of addressing modes Relatively few addressing modes Instructions are executed one at a time Uses pipelining to execute instructions Few general registers Many general registers 3/9/2020 43Prof. Swamy TN, ECE, Dr.AIT
  • 44. PLL • A phase-locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is related to the phase of an input signal. Prof. Swamy TN, ECE, Dr.AIT 443/9/2020
  • 45. Hardware Accelerators • If the overall performance of a uniprocessor system is too slow, additional hardware can be used to speed up the system. • This hardware is called hardware accelerator! • The hardware accelerator is a component that works together with the processor and executes key functions much faster than the Processor. Prof. Swamy TN, ECE, Dr.AIT 453/9/2020
  • 46. Hardware Accelerators • The hardware accelerator can be implemented in 1. Application-specific integrated circuit. • 2. Field-programmable gate array (FPGA). Prof. Swamy TN, ECE, Dr.AIT 463/9/2020
  • 47. Example-convergence in a mobile handset Prof. Swamy TN, ECE, Dr.AIT 473/9/2020
  • 48. Example- SOC for high performance audio Prof. Swamy TN, ECE, Dr.AIT 483/9/2020
  • 49. Example SOC for digital control Prof. Swamy TN, ECE, Dr.AIT 493/9/2020
  • 50. SOC design challenge • Reducing delay • Reducing the development cost • Time to market • Reduction in power dissipation • Testablity Prof. Swamy TN, ECE, Dr.AIT 503/9/2020
  • 51. The Benefits of SOC • There are several benefits in integrating a large digital system into a single integrated circuit . • These include – Lower cost per gate . – Lower power consumption . – Faster circuit operation . – More reliable implementation . – Smaller physical size . – Greater design security . 3/9/2020 51Prof. Swamy TN, ECE, Dr.AIT
  • 52. The Drawbacks • The principle drawbacks of SoC design are associated with the design pressures imposed on today’s engineers , such as : – Time-to-market demands . – Exponential fabrication cost . – Increased system complexity . – Increased verification requirements . 3/9/2020 52Prof. Swamy TN, ECE, Dr.AIT
  • 53. Architectures • Von Neumann Architecture • Harvard Architecture Prof. Swamy TN, ECE, Dr.AIT 533/9/2020
  • 54. Von Neumann Architecture • It is named after the mathematician and early computer scientist John Von Neumann. • The computer has single storage system(memory) for storing data as well as program to be executed. • Processor needs two clock cycles to complete an instruction. Prof. Swamy TN, ECE, Dr.AIT 543/9/2020
  • 55. Harvard Architecture • The name is originated from "Harvard Mark I" a relay based old computer. • The computer has two separate memories for storing data and program. • Processor can complete an instruction in one cycle Prof. Swamy TN, ECE, Dr.AIT 553/9/2020
  • 56. Design gap 3/9/2020 56Prof. Swamy TN, ECE, Dr.AIT
  • 57. SOC design phase I • SOC definition and challenges • HW-SW codesign – Memory subsystem definiton • Chip package codesign Prof. Swamy TN, ECE, Dr.AIT 573/9/2020
  • 58. SOC definition and challenges Prof. Swamy TN, ECE, Dr.AIT 583/9/2020
  • 59. HW/SW codesign Prof. Swamy TN, ECE, Dr.AIT 593/9/2020
  • 60. Prof. Swamy TN, ECE, Dr.AIT 60 3/9/2020
  • 61. Example Memory subsystem Prof. Swamy TN, ECE, Dr.AIT 613/9/2020
  • 62. Why package is needed • Delivers power to the Chip • Transfers information into and out of the Chip to the PCB • Draws heat away from the Chip • Protects the Chip from outside elements Prof. Swamy TN, ECE, Dr.AIT 623/9/2020
  • 63. Chip-package codesign • There are two types of package – Flip chip package • Lower IR drop • Higher performance – Wire bond package • More higher drop • Lower performance Prof. Swamy TN, ECE, Dr.AIT 633/9/2020
  • 64. SOC design phase II • SOC H/W-S/W codesign and architectural level partitioning. • SOC integration • SOC verification Prof. Swamy TN, ECE, Dr.AIT 643/9/2020
  • 65. Prof. Swamy TN, ECE, Dr.AIT 653/9/2020
  • 66. Technology scaling • Explain moore’s law • Benefits of scaling – Increased component density – Increased speed – Reduction in power consumption – Less cost per chip Prof. Swamy TN, ECE, Dr.AIT 663/9/2020
  • 67. Design for test • Testing – Logic Verification – Silicon Debug – Manufacturing Test • Methods – Boundary scan mode – BIST Prof. Swamy TN, ECE, Dr.AIT 673/9/2020
  • 68. Boundary scan Prof. Swamy TN, ECE, Dr.AIT 68 SerialData In SerialData Out PackageInterconnect IOpad andBoundaryScan Cell CHIP A CHIP B CHIP C CHIP D 3/9/2020
  • 69. Power dissipation trends Prof. Swamy TN, ECE, Dr.AIT 693/9/2020
  • 70. MOSFET capacitances Prof. Swamy TN, ECE, Dr.AIT 70 • The MOS structure can be thought of as a parallel-plate capacitor, with the top plate being the positive plate, oxide being the dielectric, and Si substrate being the negative plate. (We are assuming P-substrate.) 3/9/2020
  • 71. Addressing design complexity • Top down approach • Bottom up approach • Modularity • Reusability(IP cores) • Locality – Reduce global wiring. Prof. Swamy TN, ECE, Dr.AIT 713/9/2020
  • 72. Design abstraction levels Prof. Swamy TN, ECE, Dr.AIT 723/9/2020
  • 73. Design planning • Floor planning • Size estimation • Power estimation • Timing estimation • Routing estimation Prof. Swamy TN, ECE, Dr.AIT 733/9/2020
  • 74. Design closure • SOC design closure is the simultaneous process of meeting the speed, power dissipation, area, signal integrity, an requirements of the device, while at the same time ensuring that the critical time-to- market goals are met. Prof. Swamy TN, ECE, Dr.AIT 743/9/2020
  • 75. Mixed signal Integration Prof. Swamy TN, ECE, Dr.AIT 753/9/2020
  • 76. comparison Prof. Swamy TN, ECE, Dr.AIT 763/9/2020
  • 77. comparison Prof. Swamy TN, ECE, Dr.AIT 773/9/2020
  • 78. comparison Prof. Swamy TN, ECE, Dr.AIT 783/9/2020
  • 79. Prof. Swamy TN, ECE, Dr.AIT 793/9/2020
  • 80. Goals of SOC • cost reduction • power reduction • design effort reduction • performance maximization Prof. Swamy TN, ECE, Dr.AIT 803/9/2020
  • 81. Power reduction • Disconnect inactive logic from supply in standby mode. • Use thick oxide : suppresses gate leakage.  Dual-Vt Storage Cells  Low Vt for high performance  High Vt for low leakage Prof. Swamy TN, ECE, Dr.AIT 813/9/2020
  • 82. Voltage Island Concept  Trade off power for delay by running functional blocks at different voltages  Can use mix of Low and High Vt to balance performance and leakage  Switch off inactive blocks to reduce leakage power  Requires IP standards for power management, clock gating, etc. Power Management Unit SWITCH SWITCH Logic Low VT Logic Vddo Vdd1 Vdd2 IP1 IP2 Source from Bergamaschi 3/9/2020 82Prof. Swamy TN, ECE, Dr.AIT
  • 83. Conventional Power Management Power Manager ON IDLE STANDBY RESTART – STANDBY is off but with state retained with clocks stopped – IDLE is a lower power mode with a slow clock running – ON state is fully powered up at maximum clock frequency • Conventional power management schemes manage the transitions between defined power states • Despite the changing software workload, system runs at maximum performance while there is any work to be done 3/9/2020 83Prof. Swamy TN, ECE, Dr.AIT
  • 84. Prof. Swamy TN, ECE, Dr.AIT 843/9/2020