You are on page 1of 10

1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

VLSI Basics And Interview Questions


This Blog is created for Basic VLSI Interview Questions. This content is
   
purely VLSI Basics.

 Download Android
App

Congestion in VLSI Physical


Design FLow
Physical Design
Congestion in VLSI Physical Design Flow Tutorials

Here let us discuss about congestion. What is Congestion?


What are the reasons for Congestion? How congestion can
be xed? Popular Posts

Physical Design (PD)


What is Congestion? Interview Questions -
If the number of routing tracks available for routing in one Floorplanning
particular area is less than the required routing tracks then     1.   What is oorplaning?
the area said to be congested. There will be a limit for    A.   Floor planing is the
number of nets that can be routed through particular area. process of placing
Blocks/Macros in the
chip/core area, thereby
determining ...

IR Drop Analysis
What is IR Drop Analysis?
How it effects the timing?
The power supply in the
chip is distributed
What are the reasons for Congestion? uniformly through metal
High Standard cell density in small area layers (Vdd a...
Placement of standard cells near macros
High pin density at the edge of macro
www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 1/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

Bad oorplan Congestion in


During IO optimization tool does buffering, So lot of cells VLSI Physical
placed in the core area Design FLow
How congestion can be Analysed? Congestion in
Congestion can be analysed by using congestion map as VLSI Physical Design Flow
shown below gure. Here let us discuss about
congestion. What is
Congestion? What are the
reasons for Congestion?
H...

Static Timing
Analysis (STA)
If the congestion is not too severe, The actual route can be Interview
detoured around congested area. The detoured nets will Questions
have worse RC delays than actual VR estimates.
Static Timing Analysis
If the congestion is too severe, the design can be un- Interview Questions Static
routable. This is really not good. It is important to Timing Analysis plays
minimize or eliminate the congestion before continuing. major role in physical
design(PD) ow. It checks
the design...

Clock Tree
Synthesis (CTS)
- Overview
Clock Tree

How to x Congestion? Synthesis Clock Tree

Rerun the fast placement with Congestion driven option Synthesis (CTS) is the

(Congestion driven placement) process of inserting

Modify physical constraints such as adjust cell density in buffers/inverters along the
clock paths of the ASIC
congested areas. Because higher cell density cause for
design to...
congestion. 
Use/Modify proper blockages. i.e., Soft blockages, Hard Blockages and Halos
blockages, Macro Padding are used proper locations to BLOCKAGES: Blockages are
minimize the congestion near macros. speci c locations where
Modify oorplaning such as moving macros, change core placing of cells are
shape/size, Move pins to give enough room for routing prevented or blocked. These
What happens during congestion driven placement?
www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 2/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

As discussed earlier, Congestion driven placement is act as guidelines for placing


performed to reduce the congestion. During congestion std cel...
driven placement, the cells (Higher cell density) which
IR Drop
caused for congestion are spread apart. If the cells along Analysis
timing critical paths are spread apart to minimize Interview
congestion, What happens?  Questions
IR Drop Analysis Interview
If the cells along timing critical paths spread apart, the Questions 1. What is IR
timing constraints along that particular paths are not met Drop Analysis?  A. The
which cause for timing violations. But these violations can power supply in the chip is
be xed during incremental optimization.  distributed uniformly
through met...
What are the care should be taken using congestion
Floorplan
driven option?
Control
If there is some congestion, use medium effort option
Parameters
If the congestion is bad, use high effort option
The following
If there is no congestion, Don't use congestion driven
are the Control Parameters
option. If we use congestion driven option in this case, It
during Floorplan 1. Aspect
takes more rum time for placement.
Ratio: Core Utilization
How modify physical constraints reduce congestion?
Aspect ratio (H/W)
As discussed earlier, Higher cell density can cause for Row/Core ratio 2.W...
congestion. By default the cell density can be upto 95%.
We can reduce the cell density at congested areas by using IR Drop Analysis using
Redhawk - Overview
coordinate option.
As shown in below gure, we can set cell density to a IR Drop Analysis using

exible number to reduce the congestion by using the Redhawk: Redhawk


performs several types of
command 
power analysis on a circuit.
set_congestion_options - max_util 0.6\
Static Voltage (IR) drop
                                        - coordinate {x1 y1 x2 y2}
with average c...

Here we set the maximum cell density  upto 60% and given Sanity Checks in Physical
the coordinates for the particular area. Design Flow
 Sanity Checks in Physical
Design Flow check_library
check_timing 
report_constraint 

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 3/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

report_timing  report_qor
check_design c...

Blog archive
► 2016 (2)

▼ 2014 (5)

▼ April (2)

Tie Cells Insertion


Congestion in VLSI
Physical Design
How blockages and macro padding(Halos) reduce
FLow
congestion?
► March (1)
  By using blockages and halos, They prevent the tool
placing cells in that particular locations to give enough ► February (2)

space for routing near the macros. For more details, please ► 2013 (21)

refer Blockages halos post.


Recent Posts

De nition List

Pages
Home
Site Index - Content
VLSI Interview Questions
VLSI Video Tutorials
Soft Blockages created only for the channels between VLSI Books
macros (or) Between macro & the core boundary to give About Us - Contact Us
enough space for routing.
Total Pageviews
Hard blockages always created on the four sides of macro
for not to place standard cells or macros near to the macro. Copyright @ VLSI Basics
Macro Padding: If the design contains macros that are Team . Powered by Blogger.
not placed near another macro (or) the edge of the core
then macro padding(Halo) is created. Standard cells cant Download mobile app
on Play Store

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 4/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

be placed in this region which give more routing resources


to the signal routes.

Physical Design
Tutorials

Follow by Email

Email address SUBM


References:
Synopsys IC Compiler manual

Contributors
Unknown
 01:27  UNKNOWN  12 COMMENTS VLSI Basics Team

Related Posts: vlsi.projectguru

Basic Terminology in Physical Design


Design: A circuit that performs one or more logical +1
functions. Cell: An instance of a design or library
primitive within a design. Port: The input or output
of a design. Pin: The input or output of a cell. Net: A wire t…
Follow us on Twitter
Read More Now
Follow @VLSIBasics 16 follow
Congestion in VLSI Physical Design FLow
Congestion in VLSI Physical Design Flow Here let us
discuss about congestion. What is Congestion? What Search This Blog
are the reasons for Congestion? How congestion can
SEARCH
be xed? What is Congestion? If the number of routing tracks
av… Read More

Subscribe to
High Fanout Net Synthesis (HFNS)
High Fan-out Net Synthesis Before going to discuss Posts
about we have to know the basic terminology like
Comments
What is Fanout? What are High Fanout Nets (HFN)?

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 5/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

Why we are going for High Fanout Net Synthesis (HFNS)? What is
fanout?… Read More

Tie Cells Insertion


Tie Cells Insertion Here I am going to discuss about
Tie Cells Insertion. Before going to know about Tie
Cells Insertion, We have to know what Tie Cells are. 
Tie Cells: Tie cells are special purpose standard cells … Read
More

Power Planning - Power Network Synthesis


(PNS)
Power Planning - Power Network Synthesis (PNS) In
ICC Design Planning ow, Power Network Synthesis
creates macro power rings, creates the power grid. PNS
automates power topology de nition, Calculations of the width
and n… Read More

← Newer Post Home Older Post →

12 comments:

Naveen S 23 May 2018 at 22:17


Pretty blog, so many ideas in a single site, thanks for
the informative article, keep updating more article.
Webdesining course in chennai
Reply

Dayanand nalawade 22 September 2018 at 11:13


nice information i want tool command
Reply

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 6/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

Yogesh 18 July 2019 at 05:51


Awesome post. Thank you so much.
mobile app development company in chennai
Reply

Unknown 9 September 2019 at 22:08


difference between placement congestion and routing
congestion
Reply

The India 15 October 2019 at 23:10


Rice Bags Manufacturers
Pouch Manufacturers
fertilizer bag manufacturers
Lyrics with music
Reply

The India 15 October 2019 at 23:10


we have provide the best ppc service.
ppc company in gurgaon
website designing company in Gurgaon
PPC company in Noida
seo company in gurgaon
PPC company in Mumbai
PPC company in Chandigarh
Digital Marketing Company
Reply

The India 15 October 2019 at 23:10


we have provide the best fridge repair service.
Washing Machine Repair In Faridabad

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 7/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

LG Washing Machine Repair In Faridabad


Videocon Washing Machine Service Centre In
Faridabad
IFB Washing Machine service centre in faridabad
Samsung Washing Machine Repair In Faridabad
Washing Machine Repair in Noida
godrej washing machine repair in noida
whirlpool Washing Machine Repair in Noida
IFB washing Machine Repair in Noida
LG Washing Machine Repair in Noida
Reply

The India 15 October 2019 at 23:10


iso certi cation in noida
iso certi cation in delhi
ce certi cation in delhi
iso 14001 certi cation in delhi
iso 22000 certi cation cost
iso consultants in noida
Reply

The India 15 October 2019 at 23:10


iso 27001 certi cation services
iso 27001 certi cation in delhi
ISO 9001 Certi cation in Noida
iso 22000 certi cation in Delhi
Reply

Pavel Co Ebele 13 December 2019 at 21:40


Great Article. Thank you for sharing! Really an
awesome post for every one.

IEEE Final Year projects Project Centers in Chennai


www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 8/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

are consistently sought after. Final Year Students


Projects take a shot at them to improve their
aptitudes, while specialists like the enjoyment in
interfering with innovation. For experts, it's an
alternate ball game through and through. Smaller
than expected IEEE Final Year project centers ground
for all fragments of CSE & IT engineers hoping to
assemble. Final Year Project Domains for IT It gives
you tips and rules that is progressively critical to
consider while choosing any nal year project point.

Spring Framework has already made serious inroads


as an integrated technology stack for building user-
facing applications. Spring Framework Corporate
TRaining the authors explore the idea of using Java in
Big Data platforms.
Speci cally, Spring Framework provides various tasks
are geared around preparing data for further analysis
and visualization. Spring Training in Chennai
Reply

vlsichip20@gmail.com 22 February 2020 at 04:57


Design veri cation training
VLSICHIP is offering world class industry oriented
VLSI - Design Veri cation training program using
Cadence Incisive Enterprise Simulator.
Reply

Gowtham 20 May 2020 at 04:47


Excellent blog! I'm glad to visit your post and thank
you!
Oracle DBA Training in Chennai
oracle dba training institutes in chennai
Graphic Design Courses in Chennai

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 9/10
1/5/2021 Congestion in VLSI Physical Design FLow ~ VLSI Basics And Interview Questions

Pega Training in Chennai


Advanced Excel Training in Chennai
Spark Training in Chennai
Power BI Training in Chennai
Oracle Training in Chennai
Graphic Design Courses in Chennai
Unix Training in Chennai
Social Media Marketing Courses in Chennai
Tableau Training in Chennai
Reply

Enter your comment...

Comment as: tangaturuvenka Sign out

Publish Preview Notify me

COPYRIGHT © 2021 VLSI BASICS AND INTERVIEW QUESTIONS | POWERED BY BLOGGER


DESIGN BY AUTOMATTIC | BLOGGER THEME BY NEWBLOGGERTHEMES.COM

www.vlsi-basics.com/2014/04/congestion-in-vlsi-physical-design-flow.html 10/10

You might also like