Formal Verification of WARP-V, a TL-Verilog RISC-V Core Generator
summary
Describes WARP-V, a TL-Verilog CPU core generator that can produce RISC‑V and custom-ISA designs from simple microcontrollers up to seven-stage pipelined cores, and explains how TL‑Verilog’s timing-abstraction and transaction-level design are used both for design and for verification. Shows how WARP‑V was formally verified with riscv-formal (Clifford Wolf’s RISC‑V formal framework) and reports that all RISC‑V configurations were verified with a single page of verification code.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:23TL-Verilog Teaser
- 4:24Makerchip
- 4:53WARP-V Goal: Flexibility
- 5:34Approach
- 7:056-Stage WARP-V
- 9:22Let's put it into perspective
- 10:52Wrap it up!
- 16:45Code Size Comparison
related talks
16mIntroduction to RISC-V Processor Verification
13mIntroduction to RISC-V Processor Verification
21mThe New Verification Ecosystem that Supports RISC-V Verification fo...
17mDemo: RISC-V Models for Verification, Software Development and Architectural Explor...
21mA Comparative Analysis of RISC-V Architecture Based on the RISC-V SoC DV Experience
18mIntroducing Scalable New Core IP for Mission Critical Use
11mFast Virtual Platforms for Custom RISC-V Processors
09mExploring RISC-V architectures with VPSim, a virtual prototyping environment
