Beruflich Dokumente
Kultur Dokumente
FLOORPLAN ASSIGNMENT
PST
Default domain1 domain2 domain3 domain4
Alloff off off off off off
Q1 on off off off on
Q2 on on off off on
Q3 on on on off off
Q4 off on on on off
Q5 on on on on off
Q6 on off on on off
Allon on on on on on
Nos of Dimension
Power Domain Macros Name (microns) Connectivity
Mention if isolation cells/level shifters/retention registers are needed (specify domain and
reason)
Place blockages if required.
Draw the halo cells & other pre place cells if required
Specify if you need more area or if you have extra area or if you need shape change(mention
reasons also)
Consider the standard cell area given and divide the voltage area
FLOORPLAN ASSIGNMENT NAME_________ SAP ID___________
1. What if you find some additional ports in your floor plan? From where you might have got the
additional ports and why they have been reported as additional.
2. Why do we do power planning before the placement of standard cells?
Without power mesh, PNR tool may not calculate placement congestion accurately.
3. How do you decide the placement of macros and what precautions you take?
Macros are placed at boundaries, aligned properly by considering connection with rest of the macros &
standard cells, spacing between the channels are placed. Keepout & halo’s are placed around the
macros
4. How the length and width of power rail affects the IR?
If length is more voltage gets dropped, if strap width is less voltage gets dropped.
5. How do you validate your floorplan?
Macros shouldn’t get overlapped, IO ports shouldn’t be blocked, memory channels should have soft
blockage, congestion should be low
6. Calculate the power straps width and power ring width and number of straps
If core power consumption of the block is 5mw.
7. How do you deal with congestion caused by wrong floorplan? Explain your approach to fix the
floorplan
Congestion can be fixed by proper alignment of Macros, fly line analysis, macros are distributed evenly,
8. Why do we keep space between inner boundary and outer boundary of the block?
9. Can we place 7 track std cells 12 track std cells next to each other.
No
10. How do you decide the floorplan of the following? Justify the placement of each IP.
S1 S2 S6 and S9 are talking to M2
S4 S5 and S8 are talking to M1
M1 is talking to A1 and M2
M2 is talking to core and S7
A1 talking to S9 and S5