PD_Engineer_Interview_QA
PD_Engineer_Interview_QA
& Answers
Prepared by Mudragada Srinivas
Introduce About Yourself
• My name is Mudragada Srinivas, and I have
over 4 years of experience in Synthesis,
Physical Design, and Static Timing Analysis
(STA). I have worked on 3nm, 7nm, and 28nm
technologies.
Tell Briefly About Your Projects
• Worked on Qualcomm (3nm), Broadcom
(7nm, 28nm), and Marvell (7nm) projects
involving STA, timing closure, and PNR.
Highest Frequency & Time Period
• Worked on 1 GHz designs with periods of 1ns
(1 GHz) and 3.2ns (312.5 MHz).
Corners Worked On
• SS, FF, TT, and PVT variations. SS is dominant
due to worst-case delay.
Hold Checking in Synthesis
• Hold violations are fixed post-route to avoid
over-constraining synthesis.
Main Inputs & Extra Inputs for
Synthesis
• Main: RTL, SDC, Libraries. Extra: SAIF, UPF.
Three Steps in Synthesis & Linking
• Translation, Optimization, Mapping. Linking
resolves cell dependencies before
optimization.
Uncertainty & Percentage Used
• Accounts for OCV, clock jitter. Typically 5-10%
of clock period.
Optimization Techniques for Timing
• Tool: Path balancing, buffer insertion. Manual:
ECO, skew balancing, cell upsizing.
Timing Issues & Fixes
• Hold violations fixed by buffers. Setup
violations fixed by reducing path delay.
Pre-PPA Checks
• Check congestion, DRC violations, and timing
closure.
Interesting Task in Project
• Manual ECOs for timing closure and
debugging challenging timing paths.
CCD & Prepone/Postpone Values
• CCD optimizes setup/hold. Values based on
timing margins and clock skews.
PPA Priority in Synthesis
• Timing > Power > Area.
VT Flavor Relations
• LVT: Speed, more power. HVT: Less power,
more delay.
LVT vs ULVT Selection Criteria
• Factors include leakage constraints, area
availability.
Netlist Checks Before PD Handoff
• Verify synthesis reports, timing constraints,
scan chain integrity, and clean DRC violations.