RISC V Processor Verification based on Open source Framework
summary
Describes an open-source verification flow using Imperas instruction-accurate models plus a RISC-V config YAML to drive simulator, compliance tests and generators; uses Google’s constrained-random generator and a side-by-side ISS vs RTL comparison at instruction retirement or full register writeback. Claims 48 base-I tests with 100% coverage, vector compliance at 2,208 tests now and targeting ~10,000, adds mutation fault simulation to ensure signatures propagate, and reports ISS performance in the billions of instructions and SystemVerilog DPI embedding.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:40Agenda
- 1:40Reference Implementation
- 4:53Compliance Testing
- 7:52Coverage Mutation Fault Simulation
- 12:47Directed Testing
- 14:57PC Comparison
- 17:10Random Test Generation
- 18:00Comparison Modes
- 19:52Questions
related talks
13mIntroduction to RISC-V Processor Verification
15mThe RISC-V Verification Ecosystem with Open Standards and Commercial Tools
23mThe Continuum of RISC-V Compliance and Verification Testing
24mVerifying All the Flexibility of RISC-V within SoC DV Test Plans
47mTutorial: Choosing Appropriate Verification Techniques for Desired RISC...
25mRISC-V System-level Certification from Verification Foundations
10mDemo: Introduction to RISC-V Verification with the Open Standard RVVI (RISC-V Verifi...
23mCORE-V Verification Test Bench – Commercial Qualit...
