Data constraint generation
TechniqueA verification technique that automatically derives data constraints for microprocessor instructions using an SMT solver, introduced by Tan et al. (2020) and subsequently applied in RISC-V test sequence generation workflows for functional processor verification.
WIKI
Data constraint generation
Definition
Data constraint generation is a technique used in functional verification of microprocessors. It systematically produces the data constraints (e.g., relationships between source operands, immediate values, register states, and memory addresses) that an instruction sequence must satisfy in order to exercise a specific architectural scenario. By expressing these data preconditions as logical formulas and discharging them with an SMT (Satisfiability Modulo Theories) solver, the technique yields concrete, satisfiable operand values that can be plugged into a test program.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →