Professional Documents
Culture Documents
FLOORPLAN
1. size shape
4. Placement blockages,keepout
Std cell utilization: std cell area % (Die area -[IO+Macro+IP area])
IO port placement:
Feed throughs are defined for roting feasibility. PLL has ref clock input &
generates clocks outputs in phase with ref clock. Place PLL near to refclk
port. Few control inputs to the PLL. Place clock port in the center of the die
memories contain IO ports one side, vdd vss on other side. Memory power
connection M4 Macros don’t sit on the rows (i.e not multiple of std cell
size). Orientation of memory is very critical. Unidirectional poly (gate layer
should be horizantal or vertical all over the design). Std cells have vertical
poly.(vendor document) macros should be oiented to have vertical poly.
Channel width: Number of pins X metal pitch % (No of effective roting layer)
Power Stripe in channel: atleast pair of vdd & vss shoud be connected to
channel (area between memories). Channel width should support enough spacing
power stripe.
Avoid criss cross routes & orient memories for shortest route $ better
routability
Avoid notches & create continues core area for std cells.
Memories placed towards boundary, not in the center to create continues area
for std cells
check_leagality check_fp_pin_assignment
1. Power consumption:Ps+Pd(Pint+psw)
Electro migrarion: When current flows through the wire result in displacement
of the atoms of the wire from one part to other part of wire cause
thinning/thicker wire. (5/7/11 years foundry give data) resistance varies .
Current limit should not exceed some to maintin resistance changes less tha
10%) M1 W1 idc limit1 M2W2 idc limit2 Linear expansion affect width
Normally the highest metal layers are used for the power routing bcoz the
resistance associated will be less for the top layers
Metal layers
http://www.cs.bilkent.edu.tr/~mustafa.ozdal/cs612/slides/lecture2.pdf Good
http://www.vlsi-expert.com/2017/10/metal-layer-stack-metallization-
option1.html
http://web.engr.uky.edu/~elias/lectures/03_The_Metal_Layers.pdf G
https://www.edaboard.com/showthread.php?65382-Metal-layers-used-for-power-
routing G
http://www.vlsi-expert.com/2017/10/metal-layer-stack-metallization-
option1.html Good
https://www.utdallas.edu/~zhoud/EE6306/lecture%20slides/ASIC%202011%20Chapter
%206%20%20Physical%20Design.pdf
http://asic-soc.blogspot.com/2008/02/physical-design-questions-and-
answers.html
http://eia.udg.es/~forest/VLSI/lect.02.pdf
https://www.utdallas.edu/~zhoud/EE6306/lecture%20slides/ASIC%202011%20Chapter
%206%20%20Physical%20Design.pdf
http://www.ee.ncu.edu.tw/~jfli/VLSI/lecture/ch03.pdf
Power mesh is created so that no short between pwr & gnd take place after
placement of std cells
cut_rows near macros which removes site rows on the macros so that standard
cells can’t be placed