Interactive Digital Books & Simulator

Verification
Learning Platform

Master SystemVerilog, Universal Verification Methodology, and real-world SoC verification through interactive digital books with live Verilator simulation, multi-file code editors, and complete course curricula.

4
Courses
55
Modules
190+
Labs & Listings
โšก
Verilator
๐Ÿ“—

SystemVerilog Course

Complete SV Language & Verification Fundamentals

Comprehensive SystemVerilog course covering data types, arrays, OOP, constraints, functional coverage, assertions, IPC, and processes. Original content from mbits-mirafra.

Data Types Arrays OOP Constraints Coverage Assertions IPC Processes
๐Ÿ“˜

UVM Course

Universal Verification Methodology Mastery

Deep dive into UVM methodology โ€” base classes, reporting, factory, phases, TLM, sequences, configuration database, and complete testbench architecture with live simulation.

Base Classes Reporting Factory Phases TLM Sequences Config DB
๐Ÿ“™

Practical UVM: Step By Step

Industry Testbenches, RAL & SoC VIP (Srivatsa Vasudevan)

Complete digital book covering all 14 modules: UVM core utilities, Wishbone VIP, config regex, RAL register layer, reactive sequences, DMA coverage closure, and multi-subsystem OpenRISC SoC.

UVM Utilities Wishbone VIP Config DB Phase CBs RAL Registers Reactive Slaves DMA Coverage OpenRISC SoC
๐Ÿ“•

Practical UVM: IEEE Edition

IEEE 1800.2 Standard, Listing Pointers & Full SoC (Srivatsa Vasudevan)

Official IEEE 1800.2 edition: 12 comprehensive modules, all 109 textbook listing pointers (Listing 4.1 to 22.4), migration guides from UVM 1.2, and full SoC interconnect testbenches with live simulation.

IEEE 1800.2 Listing Pointers Param Factory Config Audit Generic WB RAL Models wb_conmax SoC UVM 1.2 Diff
๐Ÿ†

Curriculum Credits & Special Acknowledgements

Heartfelt gratitude to Mbits Mirafra (@mbits-mirafra)

The SystemVerilog Course (19 Modules, 41 Labs) and UVM Methodology Course (10 Modules, 28 Labs) curriculum, problem statements, and reference verification testbenches are authored by Mbits Mirafra (github.com/mbits-mirafra). Their dedication to educating VLSI and digital design verification engineers has made high-quality open-source learning accessible worldwide.

โญ Author / Creator: Mbits Mirafra
๐ŸŒ Original Repository: github.com/mbits-mirafra/UVMCourse
โšก Simulation & Interactive Platform: What The Bug Platform (Verilator 5.050 & Xezim)