Learn Services Contact
Backend · Module 05

Place & route

Physical implementation of the ASIC design — from floorplanning and power network construction to placement, clock tree synthesis, signal routing, and final PPA optimisation. Based on real 3nm–11nm tape-out experience.

8 sub-modules
14 articles
~16 hours content
Intermediate–advanced
Module progress
0 / 8 completed Login to track progress
Sub-modules

8 topics in order of the PnR flow

Login required to read articles & comment
01
Floorplanning
Die sizeMacro placementIO planningVoltage domains
3 articles · 45 min
Open
02
Power planning
Power ringsStrapsIR budgetDecap
2 articles · 35 min
Open
03
Placement
Global placementLegalizationTiming-drivenCongestion-aware
2 articles · 40 min
Open
04
Clock tree synthesis (CTS)
H-treeMeshLatency balancingCross-corner
3 articles · 55 min
Open
05
Signal routing
Global routingDetail routingDRC-cleanAntenna fixes
2 articles · 35 min
Open
06
Congestion analysis
Hotspot IDCell spreadingECO fixesRouting relief
1 article · 25 min
Open
07
In-design timing closure
In-design STAUseful skewSetup/hold ECOsPnR ECO
3 articles · 60 min
Open
08
PPA optimisation
Area recoveryLeakage optSU improvementML trials
2 articles · 40 min
Open
Tools covered in this module
Industry tools
Cadence Innovus (primary)
Synopsys ICC2 / Fusion Compiler
Tempus (in-design STA)
Cerebrus (ML-driven PPA)
Open-source alternatives
OpenROAD (full P&R flow)
Yosys (synthesis to netlist)
KLayout (layout view/DRC)
OpenSTA (timing analysis)
PreviousLogic synthesis
NextLow power design