~/talk

Formal Assurance for RISC-V Implementations

Talkat 8th RISC-V Workshop Barcelona 2018 · 2018-05-07..05-10· [security]
links:none on file
links:none on file
slides:none on file

Galois applies mechanized specs and formal proofs to RISC-V, compiling Haskell specs with Clash→Verilog and checking RTL equivalence with JasperGold equivalence checking and open tools, but notes those methods scale poorly for deep pipelines and out‑of‑order cores and mostly target Verilog. Work includes a DSL called Lando, a RISC‑V security test suite, metrics and a dashboard, and a small realized configuration: 32‑bit RISC‑V Piccolo with AES‑128 formally verified hardware crypto. Many components are prototype or early stage and tool integration remains a challenge.

AI-written summary · about

  1. 0:00Intro
  2. 0:31About Galois
  3. 6:12RISC-V Assurance
  4. 9:25A Way Forward
  5. 11:06Correctness Specifications
  6. 12:21Specification Validation
  7. 13:39Specification Verification
  8. 15:17Security Specifications
  9. 16:26Measurement and Metrics
  10. 18:29Working with Measurements
  11. 19:48Example Feature Model (Unconfigured)
  12. 21:21Example Feature Model (Configured)
  13. 22:02R&D Status
  14. 23:31Open Challenges
~/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.