Professional Verification Environment using UVM, IMC, SimVision & verisium Debug
This project provides a complete UVM (Universal Verification Methodology) environment for a 32-bit ALU.
It ensures functional correctness, performance, and reliability using constrained-random stimulus, coverage analysis, and assertions.
- UVM Components: Driver, Monitor, Sequencer, Scoreboard, Functional coverage, Assertions
- ALU Operations: Add, Subtract, AND, OR, XOR,Overflow detection
- Verification Methodology: Constrained-random tests, Transaction-based sequences, Reference model comparison
- IMC – Metrics & Coverage Collection
- SimVision – Waveform viewing & simulation debug
- Verisim Debug – Step-by-step RTL debugging
- Synopsys VCS – RTL simulation engine