| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Welcome to the Universal Verification Methodology (UVM) Community! 🎯
We are a collaborative community dedicated to advancing the field of hardware verification through the Universal Verification Methodology. Our mission is to create a one-stop hub where verification engineers, researchers, and enthusiasts can learn, contribute, and stay updated with the latest developments in UVM.
We welcome contributions! If you have a UVM-related project you'd like to share:
Browse our repositories to discover:
Our organization hosts a diverse collection of UVM-related projects including:
The organization provides 8 structured learning modules for digital design and verification. Follow them in order: prerequisites → design → language → testbenches → verification planning → UVM (SystemVerilog, then Python) → a protocol case study.
| Module | Description |
|---|---|
| learn_unix_git | Unix, Git, and tooling basics for digital design and verification courses. |
| learn_digital_verilog | Digital design with Verilog and SystemVerilog: logic, RTL, state machines, memory, and advanced techniques. |
| learn_verilog_systemverilog | Version-centric path for Verilog and SystemVerilog (IEEE 1364-1995 through IEEE 1800-2017): what each standard adds and how to migrate. |
| learn_verilator_iverilog | RTL testbenches using Verilog, SystemVerilog, iverilog, and Verilator (Verilog and C++ testbench flows). |
| verification_planning_management | Self-paced course on verification planning and management with SystemVerilog/UVM—learn what to verify and how to plan before implementing testbenches. |
| learn_uvm2017_sv_verilator | UVM in SystemVerilog (IEEE 1800.2-2017) with Verilator—examples and testbenches. |
| learn_uvm_pyuvm | UVM and pyuvm (Python UVM): modular learning path with examples and testbenches. |
| learn_uart_spi_i2c | Case study: UART, SPI, and I²C—specification, RTL, and UVM-based verification with Verilator (apply the full flow end-to-end). |
Browse all organization repositories for more learning content and tools.
Whether you're new to UVM or an experienced practitioner, our repositories include:
This community aligns with:
Join us in building the future of hardware verification! 🚀
Together, we can create a comprehensive, accessible, and collaborative ecosystem for Universal Verification Methodology.
learn_unix is the open learning path for Unix / shell fluency for digital design students.
learn_uvm2017 is the open learning path for UVM methodology literacy + offline practice.
learn_verification_planning_management is the open learning path for plan → coverage → regression → sign-off.
learn_systemverilog is the open learning path for SystemVerilog design constructs (IEEE 1800).
learn_spi is the open learning path for SPI: wires & modes → RTL → TB → waves → VIP map.
learn_verilator is the open learning path for Verilator as a tool: lint → C++/DPI TB → trace → metrics.
learn_verilog is the open learning path for RTL coding in the IEEE 1364 family.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |