Design Under Verification
ConceptThe Design Under Verification (DUV) is the hardware implementation whose behavior is checked by a verification methodology. It is the central artifact addressed by verification plans, stimuli generators, formal properties, SystemVerilog Assertions, and exercisers across pre-silicon and post-silicon platforms. For processor designs, the DUV is typically an RTL pipeline whose behavior is checked against an architectural-state specification using mapping functions and consistency assertions. Stimuli generation for the DUV must address several open design choices (number of generators, abstraction level, online vs. offline generation, dynamic vs. static generation, test length) in order to realize the goals of the verification plan. The DUV is also the target of coverage-guided fuzzing testbenches that cross-check a behavioral reference model against the RTL implementation.
WIKI
Definition
A Design Under Verification (DUV) is the hardware design whose behavior is being checked by a verification methodology. The verification plan enumerates a large set of features in the DUV that need to be verified, where each feature is associated with coverage events the verification team expects to observe during the verification process and the methods used to verify the feature. [DUV-definition] [DUV-feature-coverage]