100% found this document useful (1 vote)
792 views3 pages

Macro Placement VLSI Basics and Interview Questions

The document discusses macro placement in VLSI design. Macros are placed manually using flylines, which are virtual connections that help the designer understand logical connections between macros and I/O pads. There are three types of flylines: 1) macro to macro flylines show connections between two macros to help place them closer, 2) macro to I/O flylines show connections to identify macros near chip edges, and 3) pin to pin flylines guide macro orientation for efficient routing. Flylines help reduce routing resources needed and inform the manual placement of macros.

Uploaded by

prasanna810243
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
792 views3 pages

Macro Placement VLSI Basics and Interview Questions

The document discusses macro placement in VLSI design. Macros are placed manually using flylines, which are virtual connections that help the designer understand logical connections between macros and I/O pads. There are three types of flylines: 1) macro to macro flylines show connections between two macros to help place them closer, 2) macro to I/O flylines show connections to identify macros near chip edges, and 3) pin to pin flylines guide macro orientation for efficient routing. Flylines help reduce routing resources needed and inform the manual placement of macros.

Uploaded by

prasanna810243
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

9/30/2014 Macro Placement ~ VLSI Basics And Interview Questions

http://www.vlsi-basics.com/2013/07/macro-placement.html 1/6
Popular Posts
Static Timing
Analysis (STA)
Interview
Questions
Static Timing Analysis
Interview Questions Static
Timing Analysis plays major
role in physical design(PD)
flow. It checks the design...
IR Drop Analysis
What is IR Drop Analysis?
How it effects the timing?
The power supply in the
chip is distributed
uniformly through metal
layers (Vdd a...
Physical Design (PD)
Interview Questions -
Floorplanning
1. What is floorplaning?
A. Floor planing is the
process of placing
Blocks/Macros in the
chip/core area, thereby
determining ...
Clock Tree Synthesis (CTS)
Macro Placement
Macro Placement:
Macros placement is done manually based on the connectivity with
other macros and also with I/O pads. Flylines are used for placing
macros manually. Fly/flight lines are virtual connections between
macros and also macros to I/O pads. This helps the designer to get an
idea about the logical connections between macros and pads. Fly/flight
lines act as guidelines to the designer to reduce the routing resources
to be used.
Based on these connections macros and I/O Pads/pins, Flylines are 3
types
1. Macro to Macro flylines.
2. Macro to I/O flylines.
3. Pin to Pin flylines.
1. Macro to Macro flylines:

VLSI Basics And Interview Questions


This Blog is created for Basic VLSI Interview Questions. This content is
purely VLSI Basics.

9/30/2014 Macro Placement ~ VLSI Basics And Interview Questions


http://www.vlsi-basics.com/2013/07/macro-placement.html 2/6
- Overview
Clock Tree
Synthesis Clock
Tree Synthesis (CTS) is the
process of inserting
buffers/inverters along the
clock paths of the ASIC
design to...
IR Drop
Analysis
Interview
Questions
IR Drop Analysis Interview
Questions 1. What is IR
Drop Analysis? A. The
power supply in the chip is
distributed uniformly
through met...
Low Power
Design
Power
Planning: Power is limiting
factor affection
performance and features
in most important
products. When you
decided to buy a mobile,...
Congestion in
VLSI Physical
Design FLow
Congestion in VLSI
Physical Design Flow Here
let us discuss about
congestion. What is
Congestion? What are the
reasons for Congestion?
Figure(1): Macro to Macro
flylines
As shown in above figure(1), When two macros are selected for macro
to macro flylines, The total number of connections between them are
shown. This gives an idea to the designer about which two macros to
be placed closer. Hence, The two macros are placed closer to each
other as shown in above figure (1) (Right side)
2. Macro to I/O flylines:
Figure(2): Macro to I/O flylines
As shown in above figure(2), when macro to I/O port Pin flylines are
selected, the total number connections between macro and IO pins are
shown. This gives an idea to the designer to identify the macros to be kept at
the corners of the die or block. Hence the macro is placed closer to the periphery.
9/30/2014 Macro Placement ~ VLSI Basics And Interview Questions
http://www.vlsi-basics.com/2013/07/macro-placement.html 3/6
H...
Physical Design
Flow
Physical Design
Flow: The design flow of
the physical
implementation is
mentioned above in the
figure. The physical design
stag...
Basic Terminology in
Physical Design
Design: A circuit that
performs one or more
logical functions. Cell: An
instance of a design or
library primitive within a
design. P...
Static Timing
Analysis (STA)
Overview
Timing Analysis: Timing
Analysis is a method of
validating the timing
performance of a design.
i.e. How fast the design is
going to oper...
Blog Archive
2014 (5)
2013 (21)
December (2)
October (6)
September (2)
3. Pin to Pin flylines:
If two macros are selected for pin to pin fly lines, the virtual
connections are shown and the much preciously connection to exact
pin to pin will be shown. This guides the designer to choose an
appropriate cell orientation (figure(3)) for the macros and as a
resultant will be efficient routing.
Figure 3(a): Pin to Pin flylines
Figure 3(b): Cell Orientation (MY 90) based on
Pin to Pin flylines
Now Android Application available, Click here to download it
10:25 KHADAR BASHA NO COMMENTS
Related Posts:
Recommend this on Google

Get this Searching for email marketing?

You might also like