Directed Instruction Stream Generation
TechniqueDirected Instruction Stream Generation is a RISCV-DV test-generation technique in which instruction sequences for execution scenarios that require coordinated constraints—such as loops, load/store hazards, and numeric computation exceptions—are generated and randomized as directed streams, then inserted into a non-directed randomized instruction dump while preserving each directed sequence intact.
WIKI
Overview
Directed Instruction Stream Generation is used in RISCV-DV when certain RISC-V instruction categories cannot be meaningfully tested as isolated, unconstrained random instructions. RISCV-DV groups execution use-cases such as loop sequences, load/store hazards, and numeric computation exceptions into directed streams, whose instructions are constrained together as a sequence to create a desired execution scenario. These streams are generated, randomized, and inserted randomly into an initially generated dump of non-directed randomized instructions. During insertion, RISCV-DV avoids inserting one directed stream inside another directed stream already present in the dump. [C1]
Motivation
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →