Back to Browse

SystemVerilog Functional Coverage Part3 | GrowDV full course

832 views
Oct 10, 2024
1:46:16

### **📌 SystemVerilog Functional Coverage Part 3/3 – Advanced Cross Coverage, Bins Management & Options** Master advanced **SystemVerilog Functional Coverage** techniques in this final part of the series! Learn **cross-coverage**, **bin management strategies**, and **coverage options** to optimize verification. 🔍 **Key Topics Covered:** ✔ **Cross Coverage** in SystemVerilog ✔ **Bin Management** for Crosses (ignore/illegal bins) ✔ **Coverage Options** (type vs. instance, merge strategies) ✔ **Real-World Examples** (UART, register access) ✔ **Debugging Coverage Gaps** **🔗 Resources:** - Part 1: https://www.youtube.com/watch?v=lAO-LORCgRY - Part 2: https://www.youtube.com/watch?v=hZP4WtJjt7w ⏱ **Timestamps:** **00:00** – Introduction & Recap of Parts 1/2 **05:12** – Cross Coverage Explained (combining coverpoints) **18:45** – Bin Management for Crosses (auto-bins, user-defined bins) **32:10** – **Operators**: `bins of`, `intersect`, `with`, `matches` **45:30** – UART Example: Cross Coverage for Configurations **01:05:22** – **Coverage Options**: `type_option` vs. `option` **01:25:40** – **Per-Instance vs. Merged Coverage Reporting** **01:35:10** – **Coverage Methods**: `get_coverage`, `sample` overrides **01:40:00** – Summary & Best Practices 💡 **Boost your verification skills!** Like 👍, Subscribe 🔔, and comment below if you have questions. 📌 **Keywords**: #SystemVerilog #FunctionalCoverage #UVM #Verification #ASIC #FPGA #VLSI #Covergroups #CrossCoverage #CoverageBins #HardwareVerification

Download

0 formats

No download links available.

SystemVerilog Functional Coverage Part3 | GrowDV full course | NatokHD