Verification Excellence

Verification Excellence

Where functional verification is practiced and taught.

Verification Excellence is the home for functional verification in the VLSI industry. Practice is the DV-Gym. Study is the courses and the books, with writing published alongside them. It is for engineers learning the craft and for engineers already doing the work.

DV-Gym

Practice tools for the verification engineer.

Live

AI-Era Design Verification Foundation

Stage 1 slide decks: course overview plus lectures 1–4. Recorded video comes later.

Open slides

Live

Mock interviewer

Seven-phase Comprehensive DV practice. Deterministic scoring is open. Assisted and Adaptive modes are coming soon.

Open interviewer

Live

Debug and code review

Playground chat, editor, Verilator, and waveforms. Guests get two compiles; sign in for more.

Open playground

Online courses

Self-paced courses on Udemy. Take them in this order.

  1. 1SoC Verification Using SystemVerilog
  2. 2Learning SystemVerilog Assertions and Functional Coverage
  3. 3Learn to Build OVM/UVM Testbenches from Scratch
  4. 4Cracking Programming Questions
View all courses

Books

Books for interview preparation and day-to-day verification work.

Cracking Digital VLSI Verification Interview shown as a paperback, on a tablet, and on a phone

Cracking Digital VLSI Verification Interview

A golden reference for preparing for a digital VLSI verification interview.

500+ questions across nine chapters, plus a section of behavioral interview questions.

Topics covered

  1. Digital Logic Design (Number Systems, Gates, Combinational, Sequential Circuits, State Machines, and other Design problems)
  2. Computer Architecture (Processor Architecture, Caches, Memory Systems)
  3. Programming (Basics, OOP, UNIX/Linux, C/C++, Perl)
  4. Hardware Description Languages (Verilog, SystemVerilog)
  5. Fundamentals of Verification (Verification Basics, Strategies, and Thinking problems)
  6. Verification Methodologies (UVM, Formal, Power, Clocking, Coverage, Assertions)
  7. Version Control Systems (CVS, GIT, SVN)
  8. Logical Reasoning/Puzzles (Related to Digital Logic, General Reasoning, Lateral Thinking)
  9. Non Technical and Behavioral Questions (Most commonly asked)

Blogs

Notes on verification, from the archive and as they are written.

All blogs

Contact

contact@verificationexcellence.in

Bangalore