RISCV-CTG
ToolFirst seen 6/11/2026
Last seen 6/11/2026
Evidence 2 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
13 connectionsCTG stores instruction attributes in a YAML format known as the attributes file, used during test generation.
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.
The CTG treats each cover-point as a constraint and employs a solver to find solutions.
CTG uses CSP solvers from the python-constraint package to solve cover-points.
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.
RISCV-CTG generates tests used in the official RISC-V Architectural Test Suite.
CTG uses operation fields in the attributes YAML to define expected values for arithmetic instructions.