Memory Operations Stimulus
ConceptMemory Operations Stimulus refers to the generation and environment setup needed to exercise RISC-V vector memory operations in a VPU verification flow. In the cited flow, RISCV-DV was extended to vary vector configuration, initialize data pages, and constrain accessed addresses, while Spike and a UVM memory model supplied and checked load, store, masked, indexed, and retry scenarios.
WIKI
Overview
Memory Operations Stimulus is the test-generation and verification-environment stimulus used to exercise vector memory operations in a RISC-V Vector Processing Unit (VPU) verification flow. The cited environment used RISCV-DV to generate random RISC-V assembly tests, including vector instructions, and modified its memory-operation generation so tests could change element width and vector length through generated vsetvli instructions. The flow also added selectable data-page initialization patterns and constrained test memory addresses to avoid memory exceptions, especially for vector indexed memory instructions.
Role in the verification environment
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →