~/talk

Nerv: Probabilistic Dynamic Partial Order Reduction for Hardware

Talkat PLARCH 2023 · on Saturday, 2023-06-17· [testing]
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Proposes probabilistic dynamic partial order reduction that records state transitions from warm-up runs, builds a probability table over transaction pairs, and samples transactions to fill reordered clock-cycle slots; implemented as a pure Verilog stimulus generator that plugs into existing simulators, periodically cools probabilities to escape local minima, and targets synchronous RTL with many interfaces. Claims scale improvements over formal DPOR, reports integration work with cocotb being slow and plans to drive tests with CSMC and compare to prior POR and fuzzers.

AI-written summary · about

  1. 0:00Introduction
  2. 0:16What is Partial Order Reduction
  3. 0:47Scheduling Partial Order Reduction
  4. 1:22Multiple Read Writes
  5. 1:44Linearization
  6. 3:23Hardware
  7. 5:32Synchronous
  8. 5:58Generalization
  9. 8:15Architecture
  10. 9:19Conclusion
~/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.