SlideShare a Scribd company logo
21EC71:Advanced VLSI
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
1
Module 2: Floor planning, Placement
& Routing
Prof. Manjunath E
Dept. of Electronics & Communication Engineering,
Dr. T Thimmaiah Institute of Technology,
Kolar Gold Fields
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
2
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
3
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
4
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
5
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
6
2.1 Floor planning Goals & Objectives:
Goals:
1. Arrange the blocks on a Chip
2. Decide the location of the I/O Pads
3. Decide the location and number of the power
pads
4. Decide the type of power distribution
5. Decide the location and type of clock distribution
Objectives:
1. Minimize the chip area
2. Minimize the delay
2.2 Measurement of Delay in Floor
planning
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
7
Worst Case Interconnect delay :
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
8
2.3 Floor planning Tools:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
9
Congestion Analysis:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
10
2.4 Channel Definition / Allocation:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
11
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
12
Slicing Floor plan & Slicing tree:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
13
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
14
Example:
Non Slicing Floor plan;
Two solution is to
1. Move the blocks until we obtain a slicing floor plan.
2. The other solution is to allow the use of L -shaped, rather than rectangular, channels (or
areas with fixed connectors
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
15
Channel Definition & Ordering :
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
16
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
17
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
18
2.5 I/O and Power Planning :
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
19
Bonding
Pads:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
20
The Substrate connection employs a down bond to the carrier, we have several
options
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
21
Gate array I/O Pads
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
22
Power
Distribution:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
23
2.6 Clock Planning:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
24
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
25
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
26
Placement Algorithms:
There are two classes of placement algorithms commonly used in commercial CAD
tools:
1. constructive placement
2. Iterative placement improvement.
A constructive placement method uses a set of rules to arrive at a constructed placement. The
most commonly used methods are variations on the
1. Min-cut algorithm
2. Eigen Value Method
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
27
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
28
Iterative Placement Improvement:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
29
Force-Directed placement
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
30
Force Directed relaxation (b)
Force directed pairwise relaxation (c)
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
31
Timing Driven Placement Methods:
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
32
Physical Design Flow :
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
33
Routing
Goals and Objectives:
1. The goal of global routing is to provide complete instructions to the detailed router on
where to route every net.
2. The objectives of global routing are one or more of the following:
• Minimize the total interconnect length.
• Maximize the probability that the detailed router can complete the routing.
• Minimize the critical path delay.
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
34
Global routing methods:
1. Sequential routing: Each net in turn and calculates the shortest path suing tree algorithms-
with the added restrictions of using the available channels. (each net (connection between pins
or components) is processed one by one.)
2. Order independent routing: Routing each net, ignoring how crowded the channels are (This
approach routes each net without considering the current occupancy or congestion of channels.)
3. Order Dependent: The routing is sequential, but the order of processing the nets are in order.
• In order-dependent routing, the sequence in which nets are processed affects the final routing
result.
• The quality of routing can significantly vary depending on this order; thus, careful selection of
the routing order is crucial.
4. Hierarchical Routing: The routing which handles all nets at a particular level at once.
• This method is often more efficient for larger or complex designs since it divides the routing
problem into manageable chunks, improving scalability and performance.
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
35
Global Routing between blocks
21EC71
|
Prof.
MANJUNATH
E.,
Dr.
TTIT,
KGF
36
Back Annotation:
• once a circuit layout is completed, the actual lengths of interconnections and the parasitic of
routing channels can be extracted and annotated back into the timing simulation.
• This provides a more accurate picture of how the design will perform after fabrication.
• It is a critical step for validating that the design meets the required specifications before
moving on to manufacturing.

More Related Content

PDF
Advanced VLSI PPT 21EC71 MODULE 4.......
PDF
Advanced VLSI MODULE 1. -21EC71.........
PDF
Optical fiber communication (Unit 1) notes written by Spoorti Arun Kumar (AP,...
PPTX
Building Healthy Life Style for Better Future.pptx
PPTX
Good Health & It’s balance for positive mindset.pptx
PPTX
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
PDF
21RMI56-Research Methodology Mod 1 and 2
PPTX
Creating Healthy & Caring Relationships.pptx
Advanced VLSI PPT 21EC71 MODULE 4.......
Advanced VLSI MODULE 1. -21EC71.........
Optical fiber communication (Unit 1) notes written by Spoorti Arun Kumar (AP,...
Building Healthy Life Style for Better Future.pptx
Good Health & It’s balance for positive mindset.pptx
CS 3491 Artificial Intelligence and Machine Learning Unit I Problem Solving
21RMI56-Research Methodology Mod 1 and 2
Creating Healthy & Caring Relationships.pptx

What's hot (20)

PPTX
FTTx Basics & Its Network Basics
PPT
Final ppt
PDF
LDPC Codes
PDF
Earlang ejercicios
PPTX
test generation
PPTX
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
PPT
NGN BASICS
PPT
Gpon Fundamentals
PPTX
BSNL TRAINING PPT
PPTX
Vlsi physical design automation on partitioning
PPT
Signalling Techniques & Basics of CCS
PDF
FTTH Network Structure
PPT
How PSTN phone works?
PPTX
Vlsi physical design
PPT
Cellular network
PPTX
Large scale path loss 1
PDF
Polyteda: Power DRC/LVS, October 2016
PPTX
Antenna in medical applications.pptx
PDF
Improving coverage and capacity in cellular systems
PPTX
A-Basic-Cellular-System-Connected-to-PSTN
FTTx Basics & Its Network Basics
Final ppt
LDPC Codes
Earlang ejercicios
test generation
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
NGN BASICS
Gpon Fundamentals
BSNL TRAINING PPT
Vlsi physical design automation on partitioning
Signalling Techniques & Basics of CCS
FTTH Network Structure
How PSTN phone works?
Vlsi physical design
Cellular network
Large scale path loss 1
Polyteda: Power DRC/LVS, October 2016
Antenna in medical applications.pptx
Improving coverage and capacity in cellular systems
A-Basic-Cellular-System-Connected-to-PSTN
Ad

Similar to Advanced VLSI PPT 21EC71 Module 2....... (20)

PPTX
21EC71_Module-2_Routing PPT Electronics and communication engineering module 2
PPTX
Routing_process_in_VLSI_verilogmodeling.pptx
PPTX
Vlsi physical design (Back End Process)
PDF
IRJET- Reliable Transmission of Packets using Multiple Channels
PDF
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
PPSX
On Detecting Termination in Cognitive Radio Networks
PDF
Designing High-Speed, Low-Power Full Adder Cells Based on Carbon Nanotube Tec...
PPT
Computer Fundamental Network topologies
PDF
circuit switching1.pdf
PPTX
Topology,Switching and Routing
PDF
Proposed mac protocol for reduce energy consumption over wsn network
PPTX
Computer networks unit i
PDF
Research Issues on WSN
PDF
UNDERWATER SENSORS NETWORKS
PPTX
Data Communication and Network- Network Layer onward all layers
PPTX
Chapter 1 Introduction to computer networks ppt by DMB
PPTX
Chapter 1 ppt by dmb
PDF
Power balancing optimal selective forwarding
PPTX
Unit -1 Circuit Switch and Data gram Switch
PPTX
crosstalk minimisation using vlsi
21EC71_Module-2_Routing PPT Electronics and communication engineering module 2
Routing_process_in_VLSI_verilogmodeling.pptx
Vlsi physical design (Back End Process)
IRJET- Reliable Transmission of Packets using Multiple Channels
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
On Detecting Termination in Cognitive Radio Networks
Designing High-Speed, Low-Power Full Adder Cells Based on Carbon Nanotube Tec...
Computer Fundamental Network topologies
circuit switching1.pdf
Topology,Switching and Routing
Proposed mac protocol for reduce energy consumption over wsn network
Computer networks unit i
Research Issues on WSN
UNDERWATER SENSORS NETWORKS
Data Communication and Network- Network Layer onward all layers
Chapter 1 Introduction to computer networks ppt by DMB
Chapter 1 ppt by dmb
Power balancing optimal selective forwarding
Unit -1 Circuit Switch and Data gram Switch
crosstalk minimisation using vlsi
Ad

Recently uploaded (20)

PPTX
GDM (1) (1).pptx small presentation for students
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Types and Its function , kingdom of life
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
master seminar digital applications in india
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Presentation on HIE in infants and its manifestations
PPTX
Institutional Correction lecture only . . .
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
GDM (1) (1).pptx small presentation for students
O7-L3 Supply Chain Operations - ICLT Program
Module 4: Burden of Disease Tutorial Slides S2 2025
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Final Presentation General Medicine 03-08-2024.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
human mycosis Human fungal infections are called human mycosis..pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Types and Its function , kingdom of life
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
master seminar digital applications in india
Final Presentation General Medicine 03-08-2024.pptx
01-Introduction-to-Information-Management.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Presentation on HIE in infants and its manifestations
Institutional Correction lecture only . . .
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

Advanced VLSI PPT 21EC71 Module 2.......