Open Silicon Conformance Matrix
The official RISC-V architecture tests, run against 11 open-source cores and compared with the Sail reference model. One agent runs each core; a different agent re-checks every failure before anything is reported.
- Cores
- 11
- Tests passed
- 1596 of 1649 run
- No new deviation
- 7 cores
| Core | ISA tested | Pass | Fail | Rate* | Spec deviations | Other failures | Skipped |
|---|---|---|---|---|---|---|---|
CV32E40P97086e95 | RV32IMC_Zicsr_Zifencei_Zicntr_Zihpm | 120 | 1 | 100.0% | none | 1 harness | 6 |
CVA681245a47 | RV64IMAFDCB_Zicsr_Zifencei_Zba_Zbb_Zbc_Zbs_Zcb_Zicond_Zicntr_Zihpm | 438 | 8 | 98.6% | 6 tests on known issues | 2 harness | 385 |
DarkRISCV974034aa | RV32I_Zicsr | 40 | 7 | 85.1% | 2 being verified | - | 560 |
Hazard38af99293 | RV32IMAC_Zicsr_Zifencei_Zba_Zbb_Zbc_Zbs_Zcb_Zclsd_Zcmp_Zilsd | 172 | 7 | 97.7% | Fixed on develop | 3 harness, 2 unresolved | 9 |
Ibexaf456e25 | rv32imc_zicntr_zicsr_zifencei_zihpm | 127 | 2 | 100.0% | none | 2 harness | 5 |
NEORV32af905649 | rv32imacb_zicsr_zifencei_zba_zbb_zbc_zbs_zca_zcb_zcmop_zibi_zicntr_zicond_zihpm_zimop_zmmul_smcntrpmf | 213 | 2 | 100.0% | none | 2 harness | 216 |
PicoRV32ef203c2b | RV32IMC | 78 | 0 | 100.0% | none | - | 529 |
SERVf200eb2e | RV32IMCZicsr_Zifencei | 78 | 11 | 88.6% | 3 new (going to the maintainer first) Discussed upstream | 1 harness, 1 unresolved | 34 |
VeeR EL20169d669 | RV32IMC_Zicsr_Zifencei_Zba_Zbb_Zbc_Zbs | 145 | 3 | 99.3% | Reported upstream | 2 harness | 883 |
VeeR EL2 in Caliptra7b901d59 | rv32imc_zicsr_zifencei_zba_zbb_zbc_zbs | 133 | 4 | 98.5% | 1 being verified | 2 harness, 1 unresolved | 894 |
VexRiscvbaf7dc82 | RV32IM_Zicsr_Zifencei | 52 | 8 | 88.1% | 1 being verified 6 tests on known issues | 1 harness | 27 |
Run 1, October 2026: riscv-arch-test 4.1.0 (ACT4 tests through a RISCOF adapter), RISCOF 1.25.3, Sail 0.15, Verilator with an Icarus cross-check, each core at the commit shown and in its documented configuration. A harness failure is a problem in our test setup, not in the core, so *Rate leaves those out. Skipped is mostly tests for extensions a core does not claim, plus a few our harness cannot run yet. This is not an official certification. A new deviation is described here only after its maintainer has the report. Updated 10 October 2026, 07:02 UTC.