4.2.6 · HinglishVLSI Design

Floorplanning and power planning

2,008 words9 min readRead in English

4.2.6 · Hardware › VLSI Design

Physical design ka woh stage jahan hum decide karte hain ki chip pe bade blocks kahan baithenge aur electrical power kaise har transistor tak pahunchegi — standard cells place karne ya signals route karne se pehle.

The Big Picture


WHAT is Floorplanning?

Key outputs jo decide hote hain:

  • Core area aur utilization (cells kitni tightly packed hongi).
  • Aspect ratio (core ki width : height).
  • Macro locations aur orientation.
  • Halo / keep-out regions macros ke around (blockages taaki cells unhe crowd na karein).
  • Power grid skeleton (rings + straps).

WHY power planning yahan hoti hai (aur jaldi)


Worked Examples


Common Mistakes (Steel-manned)


Flashcards

Floorplanning jinhe decide karti hai woh chaar main cheezein kya hain?
Die/core size aur aspect ratio, macro placement/orientation, I/O pad placement, aur reserved routing channels + power grid skeleton.
Core utilization define karo.
— usable core area ka woh fraction jo occupied hai.
Early utilization ~65–75% kyun rakhte hain?
Routing headroom ke liye; bahut zyada hone par congestion aur unroutable/DRC-violating designs aate hain.
Target utilization U diya ho toh square core ke liye core width kaise milegi?
, phir (kyunki ).
IR-drop formula aur har symbol batao.
; =current, =sheet resistance, =length, =width.
Power grid mein IR drop kam karne ke do tarike?
Strap width badhao (lower ) aur zyada parallel straps add karo (effective ); saath mein thick top metals bhi use karo.
Power grid ko top thick metals pe kyun route karte hain?
Unka sheet resistance kam hota hai (low IR drop) aur current limit zyada hoti hai (electromigration kam).
Electromigration kya hai aur iska width constraint kya hai?
Current-driven atomic drift metal ko erode karta hai → opens; zaroorat hai , yaani , taaki current density (per cross-sectional area ) se neeche rahe.
Edge se cell tak power grid hierarchy batao.
Power ring → straps/stripes → standard-cell rails → vias jo inhe stitch karti hain.
Macros kahan place karne chahiye aur kyun?
Core ke periphery pe, pins core ki taraf, plus halos — routing shadows aur congestion avoid karne ke liye.

Recall Feynman: ek 12-saal ke bachche ko samjhao

Imagine karo ki build karne se pehle ek video-game city ka plan draw kar rahe ho. Pehle tum decide karte ho ki map kitna bada hai aur huge buildings (memory blocks) kahan jaayengi — yeh hai floorplanning. Phir, koi bhi chhota ghar place karne se pehle, tum city ke chaaron taraf aur cross mein thick electric cables draw karte ho taaki har ghar ko power mil sake bina lights dim hue — yeh hai power planning. Thick cables aur bahut saari = strong power. Thin cables door se = dim, flickering lights (yahi "IR drop" hai). Pehle cables, phir ghar!

Connections

  • Standard Cell Placement — floorplan ke baad hota hai, rows fill karta hai.
  • Clock Tree Synthesis — macro locations clock skew budget set karte hain.
  • Routing and Congestion — utilization headroom yahan decide hota hai.
  • Ohms Law — IR-drop derivation ki root.
  • Sheet Resistance strap resistance ke liye use hoti hai.
  • Electromigration Reliability — minimum strap width set karta hai.
  • Signal Integrity and IR Drop Analysis — planning ke baad grid verify karta hai.

Concept Map

decides

fixes

sets

formula U = used / core - blockage

W = sqrt Acore/AR

builds early

avoids

includes

feeds

tap

enables later

Floorplanning

Macro placement

Core size and utilization

Aspect ratio W:H

Utilization 0.6-0.75

Core width and height

Power planning

IR-drop delta V = I R

Power ring

Power straps

Standard-cell M1 rails

Signal routing around grid