~/talk

Next big step for Verilator: towards four-state logic and UVM compatibility

Talkat Latch-Up 2026 · 2026-05-01..05-03· [open-source]
links:none on file
slides:none on file

UVM 2017 and UVM 2020 compile with Verilator and nearly 100 pull requests land for scheduling (eager triggers, three‑stage scheduling, immediate finish), concurrent assertions, and an IEEE‑compliant force/release overhaul that now handles conditional and overlapping forces, unpacked types and reals. A feature‑flagged four‑state prototype encodes values as two bitvectors per signal (binary + XZ), first PR supports arithmetic on 1‑D signals and simulates the I3C core; expect slower runtime and ongoing SV‑tests dashboard tracking.

AI-written summary · about

  1. 0:00Verilator’s next steps
  2. 0:41UVM compatibility progress
  3. 2:05Dynamic scheduling improvements
  4. 5:36Force/release in IEEE compliance
  5. 7:40Four-state logic development
  6. 9:06Testing four-state logic
  7. 10:09Encoding four-state logic
  8. 13:23SystemVerilog test progress
  9. 14:30Q&A on UVM trade-offs
~/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.