Automated Failure Categorization
ConceptAutomated Failure Categorization (AFC) is a rule-based analysis stage for RVV RTL verification that clusters failing tests by architectural symptoms, instruction context, and RVV-parameter predicates to make large failure sets easier to debug.
WIKI
Overview
Automated Failure Categorization (AFC) is a stage introduced in the open-source RVVTS-based RTL verification framework for the RISC-V Vector Extension (RVV) 1.0. It is intended to make large sets of RTL verification failures more scalable to analyze by clustering failing cases into meaningful failure-mode categories rather than leaving engineers to inspect each failing test manually.
AFC addresses a specific problem in RVV verification: RVV instructions are parameterized by runtime configuration state such as vtype, vl, vstart, element width, register grouping, and masking. This creates a large configuration space, so even after failures are isolated to individual instructions, many distinct architectural symptoms can remain.