~/talk

Combined Dynamic and Formal Verification Approach to Processor Verification

Talkat RISC-V Summit North America 2024 · on Tuesday, 2024-10-22· at 14:55· Theater (Level 2)· [testing]
links:none on file
links:none on file
slides:none on file

Combines Synopsys tools and workflows to find more bugs faster: unit-level formal using VC Formal and assertion IP (AIP) exhaustively checks buffers, decoder edge cases and arithmetic with DPV models; ISA-level uses lock-step continuous compare against a reference model to drive 100% functional coverage and reuse ELF tests across simulation, emulation and FPGA prototyping; multicore memory and coherence use on‑platform generation plus the FPV app to expose corner cases; examples on open-source cores CV32E40, CVW and CVA6 include bugs found in minutes.

AI-written summary · about

  1. 0:00Introduction to verification approach
  2. 1:51Challenges in RISC-V verification
  3. 3:14Unit-level verification with formal
  4. 6:26Data path verification techniques
  5. 7:30ISA verification with dynamic methods
  6. 10:41ISA compliance with formal verification
  7. 13:34Verifying custom instructions and CSRs
  8. 16:02Processing subsystem verification
  9. 18:49Summary and benefits of combined approach
  10. 19:51Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.