instruction field mutation
TechniqueInstruction field mutation is a guided instruction-generation technique used in RISC-V processor verification. It modifies selected fields of a randomized instruction according to predefined, format-aware rules, such as forcing destination and source registers to match, setting the destination register to zero, injecting boundary immediates, or selecting supported CSR fields.
WIKI
Overview
Instruction field mutation is a modification step in an instruction stream generator for RISC-V verification. The generator starts from randomized 32-bit instruction words and uses additional guidance to produce interesting cases for testing rather than relying only on pure randomization. Pure randomization is described as tending to generate illegal instructions because the state space of illegal instructions is significantly larger than that of legal instructions. [definition-and-motivation]
Role in instruction generation
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →