Back to Interview Prep

Physical Design Interview Questions - Part 1: Floorplanning & Placement

May 22, 2026 HDL2Chips Team Physical Design

This part covers floorplanning and placement, the first steps in physical design. These concepts are critical for PD engineer roles at Intel, Qualcomm, and NVIDIA.

Q1 What are the main steps in the Physical Design flow?

The PD flow consists of: 1) Floorplanning — defining chip area, macro placement, I/O pins; 2) Power Planning — building the power distribution network; 3) Placement — placing standard cells; 4) Clock Tree Synthesis (CTS) — building clock network; 5) Routing — connecting all cells; 6) Physical Verification — DRC/LVS checks; 7) Timing Signoff — STA closure; 8) GDSII generation for tape-out.

Q2 What is floorplanning and what are its key goals?

Floorplanning is the first PD step where the chip area is organized. Key goals: determine die size and aspect ratio, place hard macros (SRAM, PLLs), define I/O pad locations, plan power grid, and estimate routing resources. Good floorplanning reduces congestion and improves timing closure.

Q3 What are the main goals of standard cell placement?

Placement goals: minimize total wirelength for lower delay and power, reduce routing congestion, meet timing constraints, avoid DRC violations, and ensure routability. Modern placers optimize for multiple objectives simultaneously using analytical placement algorithms.

Q4 Explain the difference between global placement and detailed placement.

Global placement roughly distributes cells across the die to minimize wirelength while allowing overlaps. Detailed placement removes overlaps (legalization) and performs local optimizations like cell swapping and spacing to improve timing and reduce congestion without moving cells far.

Q5 What is the difference between soft macros and hard macros?

Soft macros are synthesizable RTL — flexible, can be optimized for different technologies, but need full physical implementation. Hard macros have fixed layout (e.g., SRAM, PLL, SERDES) — pre-optimized for power/performance but inflexible and process-specific.

Q6 What causes routing congestion and how is it managed?

Congestion occurs when routing demand exceeds available tracks. Causes: high cell density, complex pin access, too many nets in a region, poor floorplanning. Fixes: spreading cells (increased placement utilization margin), optimizing floorplan, moving macros, using higher metal layers, or reducing cell count via logic synthesis.

Q7 What considerations go into I/O pad placement?

I/O pads are placed based on: package type and ball map, signal integrity requirements (separate noisy I/O from sensitive), power pad distribution for IR drop, clock pad location for minimal skew, and die-edge constraints. Mixed-signal designs require strict analog/digital pad separation.

Q8 What is a power grid and how is it designed?

The power grid distributes VDD/VSS across the chip through stacked metal stripes and vias. Design considerations: electromigration limits (current density), IR drop targets (<5% of VDD), routing resource usage, and clock shielding. Grid topology includes stripes, rings, and straps at multiple metal layers.

Q9 What are tap cells and why are they needed?

Tap cells connect the substrate (p-well to VSS, n-well to VDD) to prevent latch-up. They provide well/substrate bias contacts and are inserted periodically (every 20-50 microns) across the standard cell area. Without tap cells, parasitic bipolar transistors can trigger latch-up.

Q10 How is die area estimated during floorplanning?

Die area is estimated as: (total standard cell area + macro area) / utilization target. Utilization typically ranges from 60-80% depending on design complexity. Additional area is reserved for power grid, clock distribution, I/O pads, and routing channels. Aspect ratio is chosen based on package and performance requirements.

Master these PD fundamentals for your next interview. Good luck!