Перейти к содержимому

UVM Basics (Universal Verification Methodology) Explained Through a Coffee Machine ☕

2ChipDesign

0:00 / 0:00

UVM Basics (Universal Verification Methodology) Explained Through a Coffee Machine ☕

7 509 просмотров · 11 мес. назад
2ChipDesign
1,41 тыс. подписчиков
7 509 просмотров · 11 мес. назад
Learn UVM the intuitive way — through a Coffee Machine analogy! ☕ In this video, we build a complete UVM verification environment from scratch using a simple, real-world example: placing coffee orders. This analogy makes every UVM concept feel natural and easy to understand. You’ll learn: ✅ What a DUT is and how we verify it ✅ The role of the interface, transaction, sequencer, driver, monitor, and scoreboard ✅ How the agent and environment tie everything together ✅ How the sequence creates orders ✅ How the test launches the entire simulation ✅ How the scoreboard detects mismatches and identifies bugs ✅ The full simulation flow — from order → DUT → scoreboard Whether you're preparing for a job in Design Verification, learning SystemVerilog UVM, or trying to understand how real verification teams work — this tutorial gives you the foundation you need. 0:25 - Goals 1:32 - DUT 3:17 - Interface 4:07 - Coffee Package and UVM Template 7:49 - Transaction (Sequence Item) 8:52 - Sequencer 9:26 - Driver 10:14 - Monitor 11:03 - Scoreboard 11:57 - Agent 12:38 - Environment 13:25 - Sequence 13:51 - Test 14:50 - Test Bench 15:54 - Simulation Flow 17:25 - Summary