RISCV-CTG
ToolFirst seen 6/11/2026
Last seen 7/3/2026
Evidence 4 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
19 connectionsRISCV-CTG supports the Min-Conflict solver for CSP solving.
RISCV-CTG supports the Backtracking solver for CSP solving.
CTG stores instruction attributes in a YAML format known as the attributes file, used during test generation.
RISCV-CTG models coverpoints as CSPs to find test solutions.
RISCV-CTG generates tests by solving coverpoints as defined in the CGF format.
CTG uses the CSP solvers offered by the python-constraint package.
CTG internally allocates cover-groups to individual host processes to parallelize test generation runs.
CTG employs random solvers when randomization is enabled to boost speed and improve value coverage.
CTG allocates signature registers in a greedy fashion to maximise reuse and minimize pointer transfers.
CTG uses operation fields in the attributes YAML to define expected values for arithmetic instructions.
RISCV-CTG uses the CGF format defined by ISAC to generate tests.
RISCV-CTG experimentally evaluates Min-Conflict solver performance.
RISCV-CTG experimentally evaluates Backtracking solver performance.
RISCV-CTG generates tests used in the official RISC-V Architectural Test Suite.
RISCV-CTG is used to generate the RISC-V Architectural Test Suite.
RISCV-CTG generates tests used in the RISCOF architectural test framework.
All tests generated by CTG comply with the official Test Format Spec.
CTG is described as similar to a constrained test generator capable of generating tests targeting specific constraints.
CTG receives constraints via CGF files using the Coverage Group Format.