universal-verification-methodology/learn_uvm_pyuvm — reverse-engineered prompt

Reverse engineered prompt

GitHub

I want a complete learn by doing repo for learning UVM through pyuvm in Python. Make it feel like a real course, starting with setup and basic Python for verification, then cocotb basics, then core UVM ideas, components, advanced concepts, complex testbenches, real world style examples, and a final utilities section. Use 8 progressive modules with clear docs, study guidance, hands on exercises, and lots of working examples someone can actually run.

Please include runnable testbenches for each stage, using Python with pyuvm and cocotb, and make it work with an open source simulator like Verilator. I also want simple scripts so a learner can install everything in one go, then run each module or specific examples without digging around.

Add solid documentation that explains concepts in plain English, plus a glossary and a checklist for coverage of the UVM standard. If possible, include slide decks or media generation for each module too. Keep it polished, practical, and beginner friendly but thorough. Look up current docs online if you need to.

Want more depth? Deep Reverse