SLIDE 16 16
Diagnosis: first step
16
No symptom No symptom No symptom No symptom Symptom Symptom Symptom Symptom
Permanent h/w bug or Permanent h/w bug or Permanent h/w bug or Permanent h/w bug or deterministic s/w bug or deterministic s/w bug or deterministic s/w bug or deterministic s/w bug or false positive false positive false positive false positive
Symptom Symptom Symptom Symptom detected detected detected detected Faulty Good Faulty Good Faulty Good Faulty Good Rollback on Rollback on Rollback on Rollback on faulty faulty faulty faulty core core core core Rollback/replay Rollback/replay Rollback/replay Rollback/replay
good good good core core core core Continue Continue Continue Continue Execution Execution Execution Execution
Transient h/w bug Transient h/w bug Transient h/w bug Transient h/w bug or
non-deterministic s/w bug non-deterministic s/w bug non-deterministic s/w bug non-deterministic s/w bug
Symptom Symptom Symptom Symptom
Permanent Permanent Permanent Permanent h/w fault, h/w fault, h/w fault, h/w fault, needs repair! needs repair! needs repair! needs repair!
No symptom No symptom No symptom No symptom
False positive False positive False positive False positive or
deterministic s/w bug deterministic s/w bug deterministic s/w bug deterministic s/w bug (send to s/w layer) (send to s/w layer) (send to s/w layer) (send to s/w layer)