~/talk

Mr. Scrub: An Open-Source, Internal Scrubber for UltraScale FPGAs

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

An open-source internal scrubber for AMD UltraScale (Kintex UltraScale 60) reads and writes configuration frames via ICAP, decodes the vendor’s interleaved SECDED layout, and performs read‑modify‑write repairs across ~50,000 opaque frames. The ECC algorithm is recovered and SECDED for configuration frames is implemented and exhaustively validated in software, with in‑hardware fault injection validation to show recoveries and application‑level phenotypes. Implementation is firmware + host software, comparable to Xilinx SEM IP but modifiable and extensible; TMR triples logic and increases exposure, so this scrubber targets missions where TMR is infeasible.

AI-written summary · about

  1. 0:00Mr. Scrub project intro
  2. 3:26Why open-source this tool
  3. 6:14Radiation effects on FPGAs
  4. 9:20UltraScale FPGA memory details
  5. 12:27Designing an UltraScale scrubber
  6. 15:58Radiation mitigation beyond scrubbers
  7. 19:27Advantages over Xilinx SEM IP
  8. 21:54Q&A
~/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.