Functional Verification
Functional Verification is also known as Simulation
Simulation
- A “random walk” through the state space of the design
- Scalable: applicable to designs of any size
- Very robust set of tools & methodologies available for this technique
–Constraint-based stimulus generation; random biasing
–Clever testcase generation techniques
- Explicit one-state-at-a-time nature severely limits attainable coverage
–Suffers the coverage problem: often fails to expose every bug
So Lets go through some UVM infrastructure to do the verification of different component
Normal Adder UVM verification : Click Here
FIFO Verification Click Here
Memory verification: Click here