Feedback-Based Verification
TechniqueFeedback-Based Verification is an automated test-application technique that uses coverage feedback to adjust how long verification test sequences run. In the cited RISC-V superscalar processor verification work, it uses each sequence’s incremental contribution to functional coverage to assign more simulation cycles to productive sequences and replace or suppress unproductive ones, with reported simulation-time savings of about 70% when applied to a Register Renaming Sub-system.
WIKI
Overview
Feedback-Based Verification is a test-application technique for functional verification in which the verification environment observes the online quality of applied test sequences and uses that feedback to decide future simulation duration. In the cited UVM-based verification work on a 2-way superscalar out-of-order RISC-V processor, the technique is introduced as one of two automation methods whose shared goal is to increase functional coverage while decreasing test-application time. [C1]
The method is intended for situations where a verification team already has a set of direct or parameterized constrained-random sequences and a set of functional coverage goals, but the quality of those sequences is uncertain. The broader problem is how to apply the available sequences over multiple trials so that coverage quality is maximized. [C2]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →