Coverage Metrics
ConceptCoverage metrics are measures used to assess how thoroughly a system, model, or verification target has been exercised. In RISC-V hardware verification, functional coverage is collected by tools such as RISCV-DV and supported by riscvISACOV as a reusable coverage component. In machine-learning validation, combinatorial and neuron coverage metrics have been studied for anticipating classifier errors, identifying out-of-distribution risk, and guiding DNN test generation, though their effectiveness depends on the metric and domain.
WIKI
Definition
Coverage metrics quantify how much of a verification or testing target has been exercised. In hardware verification, the evidence focuses on functional coverage: for example, RISCV-DV can collect functional coverage from an Instruction Set Simulator (ISS), and riscvISACOV provides a reusable functional-coverage infrastructure for RISC-V cores [1].
Coverage metrics are also studied outside hardware. In machine-learning validation, combinatorial coverage metrics have been explored as alternatives to distribution-based measures for identifying data dissimilarities that affect model performance. In deep-neural-network testing, neuron coverage metrics have been proposed by analogy with code coverage in conventional software testing.