10 Static Timing Analysis (STA) Interview Questions and Answers
Static timing analysis questions asked in RTL, physical design and DV interviews: setup and hold, slack, skew, timing exceptions and fixing violations.
Updated 05 November 2026 · Written by Semicon Weekly in our own words · 10 questions
Practise these 10 questions free: type, speak or pick from 4 options and get an instant AI score.
5.What are a false path and a multicycle path? How are they given to the STA tool?
Show answer
False path: a path that can never be active in real operation (or between unrelated asynchronous clocks) so it is excluded from timing with set_false_path
Multicycle path: data is allowed N clock cycles to arrive, set with set_multicycle_path N -setup
The hold check must usually be moved back with set_multicycle_path N-1 -hold
Wrong exceptions can hide real timing bugs
Common mistake: Forgetting the hold adjustment for a multicycle path; marking real paths false just to remove violations
Interviewer may ask next: Why should clock domain crossing paths be timed as false paths only when a proper synchronizer exists?
8.How would you fix a setup violation on a critical path?
Show answer
Reduce data path delay: upsize weak cells, use faster (low-Vt) cells, restructure or simplify logic, move logic before/after the register (retiming), pipeline the path
Reduce wire delay with buffering or better placement
Reduce load and fanout
Use useful skew by delaying the capture clock
Lowering the clock frequency is the last resort
Re-check hold and power after every fix
Common mistake: Adding delay buffers on the data path (that is a hold fix); ignoring the effect of fixes on hold and power
Interviewer may ask next: Why do low-Vt cells speed up a path, and what is their cost?
9.What is on-chip variation (OCV), and what does CRPR remove?
Show answer
OCV: cells and wires on the same chip have slightly different delays because of process, voltage and temperature differences
STA applies derates, making the launch/data path slower and the capture path faster for setup (pessimistic), and the reverse for hold
AOCV/POCV give more accurate location- or statistics-based derates
CRPR (clock reconvergence pessimism removal) removes the extra pessimism on the clock path that launch and capture share, because one wire cannot be fast and slow at the same time
Common mistake: Applying derates without removing common clock path pessimism; confusing OCV with different corners
Interviewer may ask next: What is the difference between a timing corner and OCV derating?