VLSI Physical Design Interview Questions & Answers

The most-asked Physical Design interview questions with clear, correct answers from industry engineers — timing, CTS, IR drop, EM, crosstalk, power gating and more.

Master Physical Design

Physical Design interviews at Qualcomm, Intel, NVIDIA, and AMD test the full RTL-to-GDSII flow, timing, and signoff. Below are the core questions you must know cold, each with a concise expert answer.

Interview Questions & Answers

What is the difference between setup time and hold time?

Setup time is the minimum time data must be stable before the active clock edge; hold time is the minimum time it must stay stable after. Setup violations are fixed by reducing data-path delay; hold violations by adding data-path delay.

What is clock tree synthesis (CTS) and its goals?

CTS distributes the clock to all sequential elements while minimizing skew and insertion delay, managing power, and meeting OCV/SI requirements. Structures include H-tree, mesh, and buffered trees.

What is clock skew and how does it affect setup/hold?

Skew is the clock arrival-time difference between launch and capture flops. Positive skew helps setup but hurts hold; negative skew helps hold but hurts setup. Useful skew balances timing intentionally.

What is IR drop and why does it matter?

IR drop is the supply-voltage drop across the power network (static + dynamic). Excess IR drop slows cells and risks failure. Controlled with a strong power grid, decaps, and proper strap sizing.

What is the difference between global and detailed placement?

Global placement finds approximate cell locations minimizing wirelength/congestion; detailed placement legalizes cells onto rows and optimizes locally for timing and routability.

What causes routing congestion and how do you fix it?

Congestion arises when routing demand exceeds track supply (high density, poor floorplan). Fixes: lower utilization, placement blockages, floorplan/macro adjustments, congestion-driven placement, and logic restructuring.

What is the antenna effect and how is it fixed?

Long metal connected to a gate accumulates charge during fab, damaging gate oxide. Fixes: antenna diodes, layer hopping to break long nets, and antenna-aware routing.

What is OCV and why is it needed?

On-Chip Variation models cell-to-cell behavior differences from PVT variation. STA applies derating (AOCV/POCV/SOCV) to launch/capture paths for robust timing closure.

What is the difference between max and min timing analysis?

Max (setup) analysis uses worst-case slow delays to verify data arrives before the next edge. Min (hold) analysis uses best-case fast delays to verify data does not change too soon. Both must pass across all corners.

What is a multicycle path and a false path?

A multicycle path is told to STA to allow N clock cycles instead of one (e.g., slow datapaths). A false path is a topological path never exercised functionally (e.g., across async domains) and is excluded from timing.

What is the role of a floorplan in physical design?

Floorplanning defines die/core size, macro placement, I/O and pad locations, power planning, and blockages. A good floorplan is the foundation for placement, routing, and timing success.

What is signal electromigration (EM) and how is it mitigated?

EM is the gradual displacement of metal atoms under high current density, causing opens/shorts over time. Mitigated by widening wires, adding vias, limiting current density, and EM-aware routing.

What is crosstalk and how do you reduce it?

Crosstalk is unwanted coupling between adjacent nets causing delay (delta delay) or glitches (noise). Reduced by spacing, shielding, layer assignment, buffer insertion, and net ordering.

What is a power gating and what is a retention flop?

Power gating shuts off supply to idle blocks via header/footer switches to save leakage. Retention flops preserve critical state during power-down using an always-on backup, enabling fast wake-up.

What is the difference between HFNS and CTS?

CTS builds the clock distribution network. HFNS (High Fanout Net Synthesis) buffers high-fanout non-clock nets like resets and enables to meet transition/timing without skew balancing.

What is timing closure and what is the typical flow to fix violations?

Timing closure is iterating placement, CTS, and routing until all paths meet setup/hold across corners. Fixes: VT-swap cells, upsize/downsize, restructure logic, useful skew, buffer insertion, and ECO routing.

Get Job-Ready

Our course includes hands-on labs, real projects, and mock interview sessions.

Master Physical Design

Key Facts at a Glance

TopicVLSI Physical Design Interview Questions & Answers (2026)
PlatformCourseTron — India's #1 Electronics & Semiconductor Learning Platform
CoverageVLSI, FPGA, Embedded Systems, PCB Design, Analog IC, AI Hardware, Nano Fab, Post-Silicon, Quantum Computing
Courses135+ industry-led courses with hands-on labs
Engineers Trained300,000+ across India and worldwide
Top Hiring CompaniesIntel, NVIDIA, TSMC, Qualcomm, AMD, Apple, Samsung, Broadcom, MediaTek, ARM
YearUpdated 2026
Chat with us