Overview
Stimulus graphs are used within STING to give users control over the scheduling of generated tests. In the cited evidence, STING is described as using stimulus graphs specifically to control the scheduling of both random tests and directed tests that it generates. [C1]
Verification context
STING is described as a bare-metal, software-driven generator developed for RISC-V verification. It can produce C++-based random streams and ASM-style directed tests, and it includes a programming framework for developing directed tests. Stimulus graphs sit in this context as the mechanism that enables user control over when and how those generated random and directed tests are scheduled. [C2]
Role in STING
Within the STING flow, stimulus graphs are not described as a standalone test format in the evidence; they are described as a control mechanism used by STING. Their documented role is scheduling control across the two stimulus categories mentioned in the source:
- random tests generated by STING;
- directed tests generated by STING. [C1]
Related tool
- STING: uses stimulus graphs to enable user control of generated-test scheduling. [C1]