Skip to content
STIMSMITH

Directed Tests

Concept

Directed tests are targeted verification tests used to exercise specific scenarios. In the RISC-V vector accelerator verification evidence, directed tests were added to the regression suite to cover scenarios with different `vstart` values and re-check them on every RTL change.

First seen 5/27/2026
Last seen 6/1/2026
Evidence 1 chunks
Wiki v1

WIKI

Overview

Directed tests are verification tests aimed at specific scenarios rather than broad random exploration. In the available RISC-V vector accelerator verification evidence, scenarios involving different vstart values were explicitly covered by directed tests that were added to the regression suite so those scenarios would be checked on every RTL change.

Use in RISC-V vector accelerator verification

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

3 connections
Directed tests are developed to cover specific edge cases and added to the regression suite.
regression suite ← uses 90% 1e
Directed tests are added to the regression suite to cover specific scenarios.
UVM environment ← uses 95% 1e
The UVM environment uses directed tests to cover specific scenarios like different vstart values.

CITATIONS

3 sources
3 citations — click to collapse
[1] Directed tests were added to the regression suite to cover scenarios with different vstart values and re-check them on every RTL change. Functional Verification of a RISC-V Vector Accelerator
[2] Retries in the VPU involved completing an instruction with a vstart value that identified the first element not written to the vector registers, requiring re-execution from that element. Functional Verification of a RISC-V Vector Accelerator
[3] The CI flow generated random tests with RISCV-DV, classified tests, selected regression sets using collected coverage, and ran regressions on DUT changes. Functional Verification of a RISC-V Vector Accelerator