Use area aware synthesis and placement.
Place macros carefully to give maximum std cell placeable area. Use congestion driven placement to reduce high utilization impact on congestion.

Physical Design Interview Guide
The Ultimate Guide to Physical Design Interview Questions
Use area aware synthesis and placement.
Place macros carefully to give maximum std cell placeable area. Use congestion driven placement to reduce high utilization impact on congestion.
oEnsure that partial blockages are not too restrictive. If a region is 50% blocked, and nearby area is full, cells may crowd into corners.
oRouting Congestion: Macros create “pinch points” or areas of high congestion around the corners and between adjacent macros, making it difficult for the router to connect signals. And creates Routing Detours resulting in longer wire lengths, increased delay, and potentially new timing violations.
oBuffers/inverters for optimization
Based on, on which layer macros has pins, we can drop via on top of that layer or do direct connection on pin layer. Different macros may have different internal structure and hence pins at different layers.