Sam

Sam Kennedy

Student,
University of Southampton

Bob

Bob Hart

Student,
University of Southampton

About the Speaker

Bob Hart and Sam Kennedy are Electronics Masters students at University of Southampton. They have experience in digital design, computer architecture, and verification. They have undertaken a project under the guidance of Synopsys to rapidly verify a RISC-V core using Imperas-DV.

Frame 1984079338

Rapid Verification of RISC-V Core with Synopsys Imperas-DV

Overview

This project verified the open-source RISC-V core, CV32E40X, using the Synopsys ImperasDV family of products to evaluate the coverage, check for RISC-V compliance, and compare traces to a RISC-V golden reference model, ImperasFPM. Tests were generated to achieve a BASE coverage of 100%, and a DV coverage of 97.23%, and the set of coverpoints was extended to include coverage for interrupt tests. Coverage was also produced–along with a corresponding suite of tests–to verify the RISC-V Zicsr extension, achieving a coverage of 90.97%. Additionally, research into additional verification methodologies was conducted, including RISCV-DV and AI in verification using Bayesian optimisation, and the results of these processes were evaluated.

Key Points

  • Rapidly verified the open-source RISC-V core, CV32E40X, using the Synopsys ImperasDV
  • Tests were generated to achieve a BASE coverage of 100%, and a DV coverage of 97.23%, and extended the framework for interrupts
  • Extended Imperas-DV framework for the RISC-V Zicsr extension, achieving a coverage of 90.97%