Verification

UVM, coverage, assertions and formal proofs. Proving the design works before silicon: constrained-random UVM testbenches, functional coverage, SystemVerilog assertions and formal verification.