Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell University Graduate School
  3. Cornell Theses and Dissertations
  4. Exploring The Microarchitectural Behavior Of An Industrial Processor In The Presence Of Transient Faults

Exploring The Microarchitectural Behavior Of An Industrial Processor In The Presence Of Transient Faults

File(s)
Trammell, Catherine.pdf (1.15 MB)
Permanent Link(s)
https://hdl.handle.net/1813/13528
Collections
Cornell Theses and Dissertations
Author
Trammell, Catherine
Abstract

Soft errors are an ubiquitous, ever-increasing problem that will compromise future computing integrity at every echelon. Many architectures provide protection from these transient events for large arrays, such as register ?les and caches, but often, little is done to protect common latches from corruption, such as those used in con?guration and in the pipeline. It is important that we identify the most vulnerable processor components at the latch level, so as to mitigate soft errors before they manifest in architectural state. This research evaluates the vulnerability of latches within an IBM PowerPC-based processor core. We simulate a VHDL model of the processor and use an RTX error injection methodology to inject bit-?ips into the latch output nets at runtime. We then perform an analysis of the system?s behavior while executing various TST applications, paying particular attention to the ?oating point unit, and propose solutions to increase processor robustness.

Date Issued
2009-08-19T16:38:44Z
Type
dissertation or thesis

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance