DeHon, André2023-05-222023-05-222008-09-292008-12-12https://repository.upenn.edu/handle/20.500.14332/33674As we approach atomic-scale logic, we must accommodate an increased rate of manufacturing defects, transient upsets, and in-field persistent failures. High defect rates demand reconfiguration to avoid defective components, and transient upsets demand online error detection to catch failures. Combining these techniques we can detect in-field persistent failures when they occur and reconfigure around them. However, since failures may be logically masked for long periods of time, persistent failures may accumulate silently; this integration of errors over time means the effective failure rate for persistent errors can exceed transient upset rates. As a result, logic scrubbing is necessary to prevent the silent accumulation of an undetectable number of persistent errors. We provide simple analysis to illustrate quantitatively how this phenomena can be a concern.fault tolerancelogic scrubbingreconfigurationreliabilitytestingThe Case for Reconfigurable Components with Logic Scrubbing: Regular Hygiene Keeps Logic FIT (low)Presentation