How processors really work β pipelines, caches, coherence, and the ideas interviewers keep coming back to.
β±οΈ12 min readπIntermediateπ’563 practice questionsβBookmark
Why it matters
Computer architecture questions test your fundamental understanding of how processors work β a must for any DV role at chip companies. Expect questions on pipelines, caches, and memory ordering in nearly every loop.
π«NCSU ECE 563 β Dr. Eric RotenbergBest PPTs for computer architecture (reach out for access)
πPatterson & Hennessy β Computer Organization & DesignThe textbook. Still the gold standard.
Interview focus
Pipeline hazards + cache coherence come up in ~70% of mid-level DV interviews. Be able to draw a 5-stage pipeline and walk through a read/write on MESI.
Chapter 02 Β· Language
πSystemVerilog
The backbone of modern verification. Every DV interview will have SV questions β data types, processes, interfaces, randomization, coverage, OOP.
β±οΈ15 min readπCoreβBookmark
Why it matters
SystemVerilog is the language of verification. If you can't reason about fork-join, clocking blocks, and constraint solving on the spot, you will struggle.
Practice tip
Practice directly in your browser on EDA Playground β free SV/UVM compilers, no installation.
Chapter 03 Β· Methodology
π§UVM
The industry-standard verification methodology. Master the testbench architecture, phases, sequences, TLM, factory, and RAL.
β±οΈ18 min readπAdvancedβBookmark
Why it matters
UVM is the industry-standard verification methodology. Understanding the testbench architecture is crucial β interviewers will ask you to draw it from scratch.
Practice tip
Build a full UVM project on EDA Playground β free Aldec Riviera-Pro and Synopsys VCS compilers.
Interview focus
Be able to whiteboard a complete UVM TB (env β agent β driver/monitor/sequencer β scoreboard), name the phases in order, and explain how a sequence reaches the driver.
Chapter 04 Β· Timing
β±οΈSTA & CDC
Timing and clock-domain bugs are silicon killers. Interviewers love these topics β metastability, setup/hold, async FIFOs.
β±οΈ10 min readπIntermediateβBookmark
Why it matters
Timing and CDC bugs rarely show up in simulation but hit you in silicon. Interviewers use these topics to separate candidates who understand digital fundamentals from those who don't.
Static Timing Analysis (STA)
Setup & hold time β Definitions, violations, fixing strategies
Clock skew & jitter β Impact on timing, positive vs negative skew
Slack β Setup slack, hold slack, worst negative slack (WNS)
πCummings CDC Papers (SNUG)Foundational industry papers
Common mistake
Saying a 2-FF synchronizer "eliminates" metastability. It reduces probability β MTBF is never infinite.
Chapter 05 Β· Interfaces
πProtocols
SPI, UART, IΒ²C, AHB, AXI β knowing these shows you can verify real-world interfaces. AXI is everywhere in SoC verification.
β±οΈ14 min readπIntermediateβBookmark
Why it matters
Protocol knowledge shows you can verify real-world interfaces. AXI and AHB are very common in SoC verification β you'll almost certainly be asked to explain a VALID/READY handshake.
Constraint-writing questions are guaranteed in DV interviews. You will be asked to write constraints on the whiteboard.
β±οΈ12 min readπCoreβBookmark
Why it matters
Constraint-writing shows up on every interview β from simple ranges to tricky solve before ordering. Practicing these until they are second nature pays off.
Core concepts
Constraint blocks β Inside vs outside class, constraint_mode()
Common FSMs β Traffic light controller, vending machine, sequence detector
FSM verification β Coverage of states & transitions, corner cases
Deadlock and livelock β Detection and prevention
Interview focus
Practice writing a 3-block FSM (state register, next-state logic, output logic) cleanly. Interviewers read your coding style, not just correctness.
Chapter 11 Β· Reference
πThe Ramdas Book
"Cracking Digital VLSI Verification Interview" by Ramdas M & Robin Garg β the gold-standard reference with 500+ questions.
β±οΈ5 min readπReferenceβBookmark
Why it matters
This book covers Digital Logic, Computer Architecture, Programming, SystemVerilog, UVM, Assertions, Coverage, and Behavioral questions β 500+ of them with detailed solutions.
Suggested focus areas
Verification planning and coverage-driven methodology
Constrained random verification approach
Testbench architecture patterns
Advanced SV/UVM concepts
Debug techniques and strategies
Non-technical and behavioral interview questions
Where to get it
πCracking Digital VLSI Verification InterviewAvailable on Amazon and other bookstores