Back to Interview Prep

Physical Design Interview Questions - Part 2: CTS & Routing

May 26, 2026 HDL2Chips Team Physical Design

This part covers clock tree synthesis, routing algorithms, and physical verification checks in the PD flow.

Q11 What is Clock Tree Synthesis and what are its goals?

CTS builds a clock distribution network to deliver the clock from the source to all sequential elements (flip-flops, latches). Goals: minimize clock skew, meet insertion delay targets, reduce power consumption, and minimize clock jitter. Common topologies include H-tree, balanced tree, and mesh networks.

Q12 How is clock skew minimized during CTS?

Clock skew is minimized by balancing path lengths and buffer delays to all sink pins. CTS tools use techniques like: matched delay buffers, clock tree balancing algorithms, useful skew (intentional skew to fix timing), and shielding to reduce crosstalk impact on clock nets.

Q13 What is the difference between global routing and detailed routing?

Global routing partitions the chip into routing tiles (GCells) and plans approximate paths for all nets without assigning specific tracks. Detailed routing assigns actual metal tracks, vias, and wire widths, creating the physical wires while checking DRC rules in real time.

Q14 What is Design Rule Checking (DRC)?

DRC verifies the layout complies with foundry design rules: minimum spacing between wires, minimum width, minimum enclosure, via rules, and antenna rules. DRC violations (markers) must be fixed before tape-out to ensure manufacturability.

Q15 What is LVS and why is it important?

Layout vs. Schematic (LVS) checks that the physical layout matches the original gate-level netlist. It verifies: device recognition (transistors, diodes), connectivity (nets match), device sizes (W/L ratios). LVS must pass clean before tape-out.

Q16 What is the antenna effect and how is it fixed?

During plasma etching, long metal wires act as antennas collecting charge that can damage transistor gates. Fixes: insert antenna diodes to provide a discharge path, use jumper routing (break long metal segments with higher layer metal), or add buffer insertion to limit wire segment length.

Q17 What is SPEF and why is it used?

Standard Parasitic Exchange Format (SPEF) contains extracted RC parasitics for each net — resistance (R), capacitance (C), and coupling capacitance (Cc). STA tools read SPEF for accurate post-layout timing analysis. It includes wire resistance, via resistance, and ground/coupling capacitance values.

Q18 What are filler cells and their purpose?

Filler cells are empty cells placed in gaps between standard cells to maintain continuity of the power grid (VDD/VSS rails) and well layers (N-well/P-well). They do not implement logic but ensure DRC compliance across the row. Decap filler cells also add decoupling capacitance.

Q19 What is an ECO in physical design?

Engineering Change Order (ECO) is a late-stage design change. Metal-only ECO changes only top metal layers to fix bugs without re-spinning lower layers (cheaper). Functional ECO adds/deletes standard cells to implement logic changes. ECOs are minimized due to mask cost.

Q20 What are scan chains and how are they inserted in PD?

Scan chains connect flip-flops into shift registers for manufacturing test. Flip-flops are replaced with scan flip-flops (with MUX) and connected in series. Scan insertion can be done pre-placement (RTL) or post-placement. The scan chain order affects routing congestion.

Understanding CTS and routing is essential for PD success. Practice these concepts!