← Physical Design Interviews

Interview Question · Debug

A Power Grid That Will Not Build

L1 JuniorL2 Mid-Levelfloorplanpower grid
  • Likely at Infineon

The Question

The interviewer asks

Your floorplan stops in power-grid generation with the error shown in the answer. What does it mean, and what are your options?

Reveal the Model Answer

The core is 28.52 µm wide. But one pair of met4 straps needs a 13.6 µm offset plus 15.2 µm of strap width, about 28.7 µm. So the grid cannot fit even once. Widen the core by lowering utilization or changing the aspect ratio. Or use a grid definition with narrower straps or a smaller offset for small blocks. The grid is part of the floorplan, not something added after it.

Where the Supply Current of One Cell FlowsArrows show current, from the block's power pins down to one cell.
Where the supply current of one cell flowsArrows show current, from the block's power pins down to one cell. component met5 strap The block's VDD pins component via4 met5 to met4 component met4 strap Vertical, 1.6 µm wide component Via stack via3, via2, via component met1 rail 0.48 µm wide component Cell VPWR pin
Read the diagram as text
  • met5 strap: The block's VDD pins
  • via4: met5 to met4
  • met4 strap: Vertical, 1.6 µm wide
  • Via stack: via3, via2, via
  • met1 rail: 0.48 µm wide
  • Cell: VPWR pin
  • met5 strap → via4
  • via4 → met4 strap
  • met4 strap → Via stack
  • Via stack → met1 rail
  • met1 rail → Cell

The grid in this error, from the top: met5 and met4 straps, via stacks, then the met1 rail of each row.

The measured error (lesson L1.6, counter at 40 % utilization)
[ERROR PDN-0185] Insufficient width (28.52 um) to add straps on layer met4 in grid "grid" with total strap width 15.2 um and offset 13.6 um.

Self-Check

Tick each key point you covered in your answer.

What Interviewers Listen For (Junior)

A good junior answer reads the numbers in the error message. It sees that the core is narrower than one pair of straps, and suggests a wider core.

Cross-Questions

Where the interviewer goes next. Open a node to practise that follow-up.

WhyProve ItBreak ItCompare

  1. A Power Grid That Will Not Build
  2. WhyHow the sky130 Power Grid Is BuiltL1 JuniorL2 Mid-Level

    Describe the layers of a standard-cell power grid and why each one is there.

    Reveal the Model Answer

    The cells' own rails on met1 run along every row edge, shared between flipped neighbouring rows. Vertical met4 straps and horizontal met5 straps, alternating VDD and VSS about 27 µm apart per net, carry current across the block. Via stacks join them where same-net straps cross. Upper metals are thicker and less resistive, so the bulk current runs high.

    Self-Check

    Tick each key point you covered in your answer.

  3. CompareA Denser Grid vs Routing ResourcesL2 Mid-LevelL3 Senior

    Compare halving and doubling the met4 strap pitch. What do you gain and lose?

    Reveal the Model Answer

    Halving the pitch cuts IR drop and costs routing tracks; doubling it frees tracks and raises the drop. Lesson L3.5 used a 3324-cell block. There the worst drop went from 0.00148 V to 0.00069 V with half the pitch, and to 0.00332 V with double. The met4 routing resources moved from 9268 to 7880 and 9924. Measure both sides before you choose.

    DC sweepDrop Along the Middle VDD Rail for Three GridsThe same placement under three met4 strap pitches: 27.14, 54.28 and 13.57 µm.
    • Platform grid
    • met4 pitch doubled
    • met4 pitch halved
    00.2 mV0.4 mV0.6 mV0.8 mV1.0 mV1.2 mV1.4 mV1.6 mVIR drop50 µm100 µm150 µm200 µm250 µmPosition across the core00.5 mV1.0 mV1.5 mV2.0 mVIR drop100 µm200 µmPosition across the core
    Read the plot as a table
    Position across the corePlatform gridmet4 pitch doubledmet4 pitch halved
    50 µm26 µV73.92 µV12.54 µV
    100 µm68.53 µV168.2 µV24.18 µV
    150 µm158.4 µV517.4 µV57.41 µV
    200 µm697.3 µV1.479 mV414.2 µV
    250 µm96.39 µV656.5 µV31 µV

    Measured with PDNSim (the OpenROAD IR-drop tool) on one placement. A wider met4 pitch gives a deeper drop.

    Self-Check

    Tick each key point you covered in your answer.

  4. Prove ItSolve L3.5.1: Spend Fewer Straps on the GridSimulator-graded

    Show it, don't just say it: this Silicon Lab problem is graded by the simulator.

    Open Problem L3.5.1

  5. WhyWhy Rail Drop Grows Faster Than the PitchL2 Mid-LevelL3 Senior

    Why did doubling the pitch more than double the worst drop?

    Reveal the Model Answer

    Between two straps, a rail with uniform load drops most at the middle, by j·r·D²/8. So that part grows with the square of the spacing D. The measured worst drop went from 0.00148 V to 0.00332 V, about 2.2 times. The rail part is only one share of the total, so the growth is less than four times.

    Self-Check

    Tick each key point you covered in your answer.

    Misconception

    "IR drop scales in proportion to the strap pitch."

    The rail drop between straps grows with the square of the spacing. Doubling the pitch can more than double that part.

    Source Lesson L3.5 key points

  6. Break ItWhat Well Taps Are ForL1 Junior

    What breaks if you forget the well-tap cells?

    Reveal the Model Answer

    The n-wells and p-substrate under the cells are no longer tied to their supplies, which invites latch-up. The sky130 high-density cells have no taps inside them, so tap cells must be placed in every row. Here they sit in a checkerboard about every 14 µm. The rule comes from the process; the lesson found no public numeric tap distance to check against.

    Self-Check

    Tick each key point you covered in your answer.

  7. Prove ItSolve L3.4.1: A Connected Grid with Floating WellsSimulator-graded

    Show it, don't just say it: this Silicon Lab problem is graded by the simulator.

    Open Problem L3.4.1

What People Get Wrong

Common wrong answers and why they fail.

Wrong Altitude

"Turn the power grid check off and fix it at the end."

The straps take met4 and met5 tracks, and their vias take met2 and met3. Adding them late changes routing that is already done. The grid belongs to the floorplan.

Missed Corner

"The grid connected, so every cell is powered."

Grid checks see the nets the grid knows. A missing global connection for the well pins left 27 of 27 VPB pins floating in the lesson, and the grid check still passed.

Source ASIC Point lesson L3.4 (measured build-only runs)

Learn It, Then Prove It