ExpertQuestion 1 of 10Source page 15

A setup ECO improves WNS by 100 ps in one view but creates hold violations in two other views. What actually happened?

From PDVerse MMMC Interview Masterclass, part of the pdVerse Mentor Series

Direct answer

A setup ECO fixes slow-corner timing by upsizing cells or swapping to lower threshold-voltage (LVT/ULVT) cells. Because that physical silicon change applies across all views, it accelerates data arrival in the fast hold corners (FF/-40ยฐC), creating new hold violations.

Technical Reference DiagramA setup ECO improves WNS by 100 ps in one view but creates hold violations in two other views. What actually happened?

Mentor explanation

Physical silicon changes made during an ECO affect all operating conditions simultaneously.

Key terms

  • Multi-view ECO side-effect โ€” improving setup slack in a slow view speeds up the path in all views, eroding hold margins in fast views.
  • Vt swapping โ€” replacing HVT cells with LVT/ULVT to gain setup speed increases fast-corner hold risk and leakage power.
  • Concurrent multi-view ECO โ€” modern ECO tools evaluate setup, hold, and leakage across all active scenarios simultaneously before applying edits.

Never execute a single-view ECO. Every timing fix must be checked across the complete signoff matrix to prevent fixing setup in one view while creating hold failures in another.

Practical example

Cross-View ECO Impact:

ECO Action: Upsize U_DATA_BUF from BUF_X1 -> BUF_X4 on Data Net 'pipe_stage_2'

  โ€ข View 1 (func_ssg_125c_rcmax, Setup): Slack: -90ps -> +10ps  [FIXED!]
  โ€ข View 2 (func_ffg_m40c_rcmin, Hold):  Slack: +15ps -> -45ps  [VIOLATION CREATED!]
  โ€ข View 3 (scan_ffg_m40c_rcmin, Hold):  Slack: +05ps -> -55ps  [VIOLATION CREATED!]

Interview trap

Implementing single-view ECO fixes without running multi-scenario validation. Any physical change to silicon gates applies across all views simultaneously.

Key takeaways

  • Physical ECO modifications are global and affect every mode and corner simultaneously.
  • Upsizing gates or lowering threshold voltages to fix setup frequently creates hold violations in fast corners.
  • Modern closure requires automated MMMC ECO tools that optimize setup without violating hold.
Self-check: can you answer this aloud?

Try a 45-second answer using this structure:

  1. State the direct answer.
  2. Explain the timing or physical reason.
  3. Name one caveat.
  4. Say how you would verify it in a real flow.

MMMC Signoff Guide

Explore the full 10-chapter MMMC guide on modes, PVT corners, RC parasitics, analysis views, and correlation between implementation and signoff tools.

Offline PDF Bundle

Want all 1109 questions offline?

Get the complete 4-book PDF bundle (PnR, STA, MMMC, Low Power) with a clickable table of contents - no ads, no internet needed.

See what's inside the bundle
PnR Flow Physical Design Mentor Guide โ€” eight chaptersPnR Flow Mentor GuideEight chapters, library setup through to stream-out.