SlideShare a Scribd company logo
Seminar on:

    CAD Tools
System Partitioning
Power Dissipation


   Presented by:
  Miss Rina Ahire
    ME(E&C)


                      1
Objectives:
CAD Tools
Some examples of goals and objectives
Advantages of CAD Tools
Electronic Design Automation
System Partitioning
Power dissipation
Switching Current
Short-circuit Current

                                        2
CAD Tools:

•Convert each of the physical design steps
to a problem with well-defined goals and
objectives.

•Goals

•Objectives
                                         3
Some examples of goals and objectives :

System partitioning:

Goal: Partition a system into a number of ASICs.
Objectives: Minimize the number of external connections between
the ASICs. Keep each ASIC smaller than a maximum size.

Floor planning:

Goal: Calculate the sizes of all the blocks and assign them locations.
Objective: Keep the highly connected blocks physically close to
each other.

                                                                  4
Placement:

Goal: Assign the interconnect areas and the location of all the logic
cells within the flexible blocks.
Objectives: Minimize the ASIC area and the interconnect density.

Routing:

Global routing:
Goal: Determine the location of all the interconnect.
Objective. Minimize the total interconnect area used.

Detailed routing:
Goal: Completely route all the interconnect on the chip.
Objective: Minimize the total interconnect length used.
                                                                  5
•There is no magic recipe involved in the choice of the ASIC
physical design steps.

•These steps have been chosen simply because, as tools and
techniques have developed historically, these steps proved
to be the easiest way to split up the larger problem of ASIC
physical design.

•The boundaries between the steps are not cast in stone.
For example, floor planning and placement are often
thought of as one step and in some tools placement and
routing are performed together.

                                                           6
CAD tools provide several advantages:

•Ability to evaluate complex conditions

•Use analytical methods to assess the cost of a decision

•Use synthesis methods to help provide a solution

•Allows the process of proposing and analyzing solutions to
occur at the same time


                                                           7
Electronic Design Automation:
Generic name for all methods of entering and processing
digital and analog designs for further
processing, simulation, and implementation

Using CAD tools to create complex electronic designs
(ECAD)

Several companies who specialize in EDA
•Cadence®Design Systems
•Magma®Design Automation Inc.
•Synopsys®
                                                          8
System Partitioning
• If a functional block is too large to fit in one ASIC, we may
have to split, or partition, the function into pieces using goals
and objectives that we need to specify.

•For example, we might want to minimize the number of pins
for each ASIC to minimize package cost. We can use CAD tools
to help us with this type of system partitioning.




                                                               9
FIG: The Sun Microsystems SPARCstation 1 system block diagram.
                                                           10
Figure shows the system diagram of the Sun Microsystems
SPARCstation 1. The system is partitioned as follows; the numbers
refer to the labels in Figure .

•Nine custom ASICs (1–9)
•Memory subsystems (SIMMs, single-in-line memory modules):
CPU cache (10), RAM (11), memory cache (12, 13)
•Six ASSPs (application-specific standard products) for I/O (14–
19)
•An ASSP for time of day (20)
•An EPROM (21)
•Video memory subsystem (22)
•One analog/digital ASSP DAC (digital-to-analog converter) (23)
                                                             11
Some of these design decisions are based on
intangible issues:
•Time to market

•Previous experience with a technology

•The ability to reuse part of a design from a previous product




                                                            12
“What is the cheapest way to build my
system?”

“How do I split this circuit into pieces that
will fit on a chip?”




                                                13
Power dissipation:

1. Dynamic power Dissipation

2. Static power dissipation




                               14
Dynamic Power Dissipation

Dynamic Power dissipation in CMOS logic arises from the
following sources:

•Dynamic power dissipation due to switching current from
charging and discharging parasitic capacitance.




                                                           15
Switching Current:

Most of the power dissipation in a CMOS ASIC arises from this
 switching current.

Equation for Switching Current,
     P 1 =fCV 2 DD………………………..(1)
Where,
     P1: power dissipation in p-channel transistor
     f: frequency for p-channel
     C: capacitance for p-channel

The best way to reduce power is to reduce V DD and to
reduce C                                                 16
•Dynamic power dissipation due to short-circuit current when
both n -channel and p -channel transistors are momentarily on
at the same time.




                                                         17
Short-Circuit Current:

Equation for Short-Circuit Current is;

P 2 =(1/12) β f t rf (V DD – 2 V t n ) 3 .............(2)
Where;
       β = ( W/L ) m C ox is the same for both p - and n -
                channel transistors
       V t n = the magnitude of the threshold voltages V t n
                are assumed equal for both transistor types
        t rf = the rise and fall time (assumed equal) of the
                input signal
                                                            18
Static Power Dissipation:
Static Power dissipation in CMOS logic arises from the
following sources:


•Static power dissipation due to leakage current and sub
threshold current.




                                                           19
Thank You



            20

More Related Content

What's hot

Vlsi physical design-notes
Vlsi physical design-notesVlsi physical design-notes
Vlsi physical design-notes
Dr.YNM
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
eInfochips (An Arrow Company)
 
computer architecture.
computer architecture.computer architecture.
computer architecture.
Shivalik college of engineering
 
09 placement
09 placement09 placement
09 placement
yogiramesh89
 
Topograhical synthesis
Topograhical synthesis   Topograhical synthesis
Topograhical synthesis Deiptii Das
 
Placement
PlacementPlacement
Placement
yogesh kumar
 
Placement and routing in full custom physical design
Placement and routing in full custom physical designPlacement and routing in full custom physical design
Placement and routing in full custom physical designDeiptii Das
 

What's hot (7)

Vlsi physical design-notes
Vlsi physical design-notesVlsi physical design-notes
Vlsi physical design-notes
 
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate BlocksPhysical Design Flow Challenges at 28nm on Multi-million Gate Blocks
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
 
computer architecture.
computer architecture.computer architecture.
computer architecture.
 
09 placement
09 placement09 placement
09 placement
 
Topograhical synthesis
Topograhical synthesis   Topograhical synthesis
Topograhical synthesis
 
Placement
PlacementPlacement
Placement
 
Placement and routing in full custom physical design
Placement and routing in full custom physical designPlacement and routing in full custom physical design
Placement and routing in full custom physical design
 

Viewers also liked

EDA / CAD Tools for Open Source Hardware Design
EDA / CAD Tools for Open Source Hardware DesignEDA / CAD Tools for Open Source Hardware Design
EDA / CAD Tools for Open Source Hardware Design
Nikhilesh Prasannakumar
 
Ch11 communication
Ch11  communicationCh11  communication
Ch11 communication
adrienne0901
 
Introduction of reflection
Introduction of reflection Introduction of reflection
Introduction of reflection
Ravindra Rathore
 
Lecture 5 phasor notations
Lecture 5 phasor notationsLecture 5 phasor notations
Lecture 5 phasor notations
Ravindra Rathore
 
Fiber optics101
Fiber optics101Fiber optics101
Fiber optics101
admercano101
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrumRina Ahire
 
T com presentation (error correcting code)
T com presentation   (error correcting code)T com presentation   (error correcting code)
T com presentation (error correcting code)
Akshit Jain
 
Low noise amplifier csd
Low noise amplifier csdLow noise amplifier csd
Low noise amplifier csdRina Ahire
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2
admercano101
 
Line coding
Line codingLine coding
Line coding
Gagan Randhawa
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENT
helloactiva
 
Digital Communication 4
Digital Communication 4Digital Communication 4
Digital Communication 4
admercano101
 
Limits
LimitsLimits
Limits
admercano101
 
Trigonometry101
Trigonometry101Trigonometry101
Trigonometry101
admercano101
 
Analytic geometry lecture2
Analytic geometry lecture2Analytic geometry lecture2
Analytic geometry lecture2
admercano101
 

Viewers also liked (20)

EDA / CAD Tools for Open Source Hardware Design
EDA / CAD Tools for Open Source Hardware DesignEDA / CAD Tools for Open Source Hardware Design
EDA / CAD Tools for Open Source Hardware Design
 
Ch11 communication
Ch11  communicationCh11  communication
Ch11 communication
 
Introduction of reflection
Introduction of reflection Introduction of reflection
Introduction of reflection
 
28 networking
28  networking28  networking
28 networking
 
26 io -ii file handling
26  io -ii  file handling26  io -ii  file handling
26 io -ii file handling
 
22 multi threading iv
22 multi threading iv22 multi threading iv
22 multi threading iv
 
21 multi threading - iii
21 multi threading - iii21 multi threading - iii
21 multi threading - iii
 
Lecture 5 phasor notations
Lecture 5 phasor notationsLecture 5 phasor notations
Lecture 5 phasor notations
 
Fiber optics101
Fiber optics101Fiber optics101
Fiber optics101
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
16 exception handling - i
16 exception handling - i16 exception handling - i
16 exception handling - i
 
T com presentation (error correcting code)
T com presentation   (error correcting code)T com presentation   (error correcting code)
T com presentation (error correcting code)
 
Low noise amplifier csd
Low noise amplifier csdLow noise amplifier csd
Low noise amplifier csd
 
Digital Communication 2
Digital Communication 2Digital Communication 2
Digital Communication 2
 
Line coding
Line codingLine coding
Line coding
 
ASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENTASIC DESIGN : PLACEMENT
ASIC DESIGN : PLACEMENT
 
Digital Communication 4
Digital Communication 4Digital Communication 4
Digital Communication 4
 
Limits
LimitsLimits
Limits
 
Trigonometry101
Trigonometry101Trigonometry101
Trigonometry101
 
Analytic geometry lecture2
Analytic geometry lecture2Analytic geometry lecture2
Analytic geometry lecture2
 

Similar to Vlsi

VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
indrajeetPatel22
 
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
 
module01.ppt
module01.pptmodule01.ppt
module01.ppt
Subhasis Dash
 
System On Chip
System On ChipSystem On Chip
System On Chip
A B Shinde
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
Nabil Chouba
 
Chapter 10.pptx
Chapter 10.pptxChapter 10.pptx
Chapter 10.pptx
WaleedHussain30
 
Lecture summary: architectures for baseband signal processing of wireless com...
Lecture summary: architectures for baseband signal processing of wireless com...Lecture summary: architectures for baseband signal processing of wireless com...
Lecture summary: architectures for baseband signal processing of wireless com...
Frank Kienle
 
Resume
ResumeResume
Resume
jaydippatel
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
A B Shinde
 
Processors selection
Processors selectionProcessors selection
Processors selection
Pradeep Shankhwar
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
Dr. Ravi Mishra
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 
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
 
My profile
My profileMy profile
My profiledhruv_63
 
VLSI Design Methodologies
VLSI Design MethodologiesVLSI Design Methodologies
VLSI Design Methodologies
Keshav
 
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
 
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreZen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
AMD
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan kumar
 

Similar to Vlsi (20)

M Tech New Syllabus(2012)
M Tech New Syllabus(2012)M Tech New Syllabus(2012)
M Tech New Syllabus(2012)
 
VLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.pptVLSI unit 1 Technology - S.ppt
VLSI unit 1 Technology - S.ppt
 
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
 
module01.ppt
module01.pptmodule01.ppt
module01.ppt
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Semiconductor overview
Semiconductor overviewSemiconductor overview
Semiconductor overview
 
Chapter 10.pptx
Chapter 10.pptxChapter 10.pptx
Chapter 10.pptx
 
Lecture summary: architectures for baseband signal processing of wireless com...
Lecture summary: architectures for baseband signal processing of wireless com...Lecture summary: architectures for baseband signal processing of wireless com...
Lecture summary: architectures for baseband signal processing of wireless com...
 
Resume
ResumeResume
Resume
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
SOC Application Studies: Image Compression
SOC Application Studies: Image CompressionSOC Application Studies: Image Compression
SOC Application Studies: Image Compression
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
SISTec Microelectronics VLSI design
SISTec Microelectronics VLSI designSISTec Microelectronics VLSI design
SISTec Microelectronics VLSI design
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
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
 
My profile
My profileMy profile
My profile
 
VLSI Design Methodologies
VLSI Design MethodologiesVLSI Design Methodologies
VLSI Design Methodologies
 
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
 
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreZen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 

Vlsi

  • 1. Seminar on: CAD Tools System Partitioning Power Dissipation Presented by: Miss Rina Ahire ME(E&C) 1
  • 2. Objectives: CAD Tools Some examples of goals and objectives Advantages of CAD Tools Electronic Design Automation System Partitioning Power dissipation Switching Current Short-circuit Current 2
  • 3. CAD Tools: •Convert each of the physical design steps to a problem with well-defined goals and objectives. •Goals •Objectives 3
  • 4. Some examples of goals and objectives : System partitioning: Goal: Partition a system into a number of ASICs. Objectives: Minimize the number of external connections between the ASICs. Keep each ASIC smaller than a maximum size. Floor planning: Goal: Calculate the sizes of all the blocks and assign them locations. Objective: Keep the highly connected blocks physically close to each other. 4
  • 5. Placement: Goal: Assign the interconnect areas and the location of all the logic cells within the flexible blocks. Objectives: Minimize the ASIC area and the interconnect density. Routing: Global routing: Goal: Determine the location of all the interconnect. Objective. Minimize the total interconnect area used. Detailed routing: Goal: Completely route all the interconnect on the chip. Objective: Minimize the total interconnect length used. 5
  • 6. •There is no magic recipe involved in the choice of the ASIC physical design steps. •These steps have been chosen simply because, as tools and techniques have developed historically, these steps proved to be the easiest way to split up the larger problem of ASIC physical design. •The boundaries between the steps are not cast in stone. For example, floor planning and placement are often thought of as one step and in some tools placement and routing are performed together. 6
  • 7. CAD tools provide several advantages: •Ability to evaluate complex conditions •Use analytical methods to assess the cost of a decision •Use synthesis methods to help provide a solution •Allows the process of proposing and analyzing solutions to occur at the same time 7
  • 8. Electronic Design Automation: Generic name for all methods of entering and processing digital and analog designs for further processing, simulation, and implementation Using CAD tools to create complex electronic designs (ECAD) Several companies who specialize in EDA •Cadence®Design Systems •Magma®Design Automation Inc. •Synopsys® 8
  • 9. System Partitioning • If a functional block is too large to fit in one ASIC, we may have to split, or partition, the function into pieces using goals and objectives that we need to specify. •For example, we might want to minimize the number of pins for each ASIC to minimize package cost. We can use CAD tools to help us with this type of system partitioning. 9
  • 10. FIG: The Sun Microsystems SPARCstation 1 system block diagram. 10
  • 11. Figure shows the system diagram of the Sun Microsystems SPARCstation 1. The system is partitioned as follows; the numbers refer to the labels in Figure . •Nine custom ASICs (1–9) •Memory subsystems (SIMMs, single-in-line memory modules): CPU cache (10), RAM (11), memory cache (12, 13) •Six ASSPs (application-specific standard products) for I/O (14– 19) •An ASSP for time of day (20) •An EPROM (21) •Video memory subsystem (22) •One analog/digital ASSP DAC (digital-to-analog converter) (23) 11
  • 12. Some of these design decisions are based on intangible issues: •Time to market •Previous experience with a technology •The ability to reuse part of a design from a previous product 12
  • 13. “What is the cheapest way to build my system?” “How do I split this circuit into pieces that will fit on a chip?” 13
  • 14. Power dissipation: 1. Dynamic power Dissipation 2. Static power dissipation 14
  • 15. Dynamic Power Dissipation Dynamic Power dissipation in CMOS logic arises from the following sources: •Dynamic power dissipation due to switching current from charging and discharging parasitic capacitance. 15
  • 16. Switching Current: Most of the power dissipation in a CMOS ASIC arises from this switching current. Equation for Switching Current, P 1 =fCV 2 DD………………………..(1) Where, P1: power dissipation in p-channel transistor f: frequency for p-channel C: capacitance for p-channel The best way to reduce power is to reduce V DD and to reduce C 16
  • 17. •Dynamic power dissipation due to short-circuit current when both n -channel and p -channel transistors are momentarily on at the same time. 17
  • 18. Short-Circuit Current: Equation for Short-Circuit Current is; P 2 =(1/12) β f t rf (V DD – 2 V t n ) 3 .............(2) Where; β = ( W/L ) m C ox is the same for both p - and n - channel transistors V t n = the magnitude of the threshold voltages V t n are assumed equal for both transistor types t rf = the rise and fall time (assumed equal) of the input signal 18
  • 19. Static Power Dissipation: Static Power dissipation in CMOS logic arises from the following sources: •Static power dissipation due to leakage current and sub threshold current. 19
  • 20. Thank You 20