~/talk

UnityChip Verification: Open-Source RISC-V Verification at BOSC

Talkat RISC-V Summit Europe 2024 · 2024-06-24..06-28· [open-source]
name:Shan Liu
links:none on file
slides:none on file

Verification cost dominates chip schedules: only 24% of ASICs hit first silicon in 2022 and projects spend 50–60% of time on verification, with logical failures above 50%. UnityChip builds an open verification flow around an autogen Picker API that exposes RTL as high‑level calls (step, clock, reset) and runs with Verilator today (VCS, Quest planned). It also implements peer transactions that pack/unpack bytestreams to bridge UVM and Python reference models. Xiangshan RISC‑V CPU is used as a case study and the approach demonstrably reduces RTL reference modeling effort and preserves RTL behavior.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09Verification background
  3. 2:33Traditional verification limits
  4. 3:16UnityChip verification intro
  5. 4:00Picker RTL API solution
  6. 5:07Python testbench example
  7. 6:12UVM Python integration
  8. 9:29Workflow summary
  9. 9:50Q&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.