o Identify the Bottleneck: Determine why the hotspot exists even with uniform density targets. Is it due to:
Macro pin congestion?
A narrow channel between macros/blockages?
A concentration of high-pin-count cells?
Specific routing patterns forced by the logic structure?
- partial placement blockages or density screens specifically over the hotspot GCells. This forces lower density only where needed, rather than globally.
- Macro/Blockage Adjustments:
Cell Padding: Apply cell padding specifically to cells within the congested region, or to specific cell types causing the issue there.
Use module padding
Placement Guides/Bounds:
Congestion-Driven Placement Effort:
