PyH2P
ToolPyH2P is discussed in the TestRIG paper as an earlier, encouraging approach to CPU verification. The cited limitations are that it does not use community-standard interfaces proven across multiple implementations, and that its divergence detection relies only on final register and memory state rather than all RVFI-exposed architectural updates.
First seen 5/27/2026
Last seen 6/3/2026
Evidence 3 chunks
Wiki v1
WIKI
Overview
PyH2P is described in the TestRIG paper as pointing "in an encouraging direction" for processor verification, while TestRIG is presented as a maturation of that approach through a standardized communication interface for interchangeable verification engines, models, and implementations.[1]
Verification model
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
12 connectionsTestRIG matures the approach of PyH2P, addressing its shortcomings.
The paper discusses PyH2P as a precursor to TestRIG's approach.
PyH2P applies automated test case reduction to randomly generated RISC-V instruction sequences.
PyH2P applies automated test case reduction to randomly generated RISC-V instruction sequences.
PyH2P generates random RISC-V instruction sequences for testing.
PyH2P applies automated test case reduction to randomly generated RISC-V instruction sequences.
PyH2P randomly generates RISC-V instruction sequences for testing.
PyH2P applies automated test case reduction to randomly generated RISC-V instruction sequences.
PyH2P applies automated test case reduction to randomly generated RISC-V instruction sequences.
PyH2P applies automated test case reduction to produce minimal instruction sequences.
PyH2P generates randomly generated RISC-V instruction sequences.
PyH2P applies automated test case reduction to randomly generated RISC-V instruction sequences.
CITATIONS
6 sources6 citations — click to expand
[5] RVFI-DII interactive verification enables shrinking Randomized Testing of RISC-V CPUs using Direct
[6] Instruction injection and shrinking with branches Randomized Testing of RISC-V CPUs using Direct