20/08/2025

How to solve congestion if uniform density spread is not working?

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?

o   partial placement blockages or density screens specifically over the hotspot GCells. This forces lower density only where needed, rather than globally.

o   Macro/Blockage Adjustments:

o   Cell Padding: Apply cell padding specifically to cells within the congested region, or to specific cell types causing the issue there.

o    Use module padding

o   Placement Guides/Bounds:

o   Congestion-Driven Placement Effort:

Share:

0 comments:

Post a Comment