Loading...
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 42032 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Miremadi, Ghasem
- Abstract:
- In recent years, the use of embedded processors has grown increasingly in wide range of computer systems; so that most of manufactured CPUs are used in emebedded systems many of which are safty-critical systems such as medical devices, aircraft flight control, space systems, nuclear systems, etc. The incidence of failure in these systems can cause irreversible damages on human life, financial or environmental matters. Silicon process technology trends, such as reducing the threshold voltage, increasing the frequency and decreasing the size of transistors, not only caused increase in single-bit fault rate but also caused occurance of multi-bit faults. Due to importance ofcorrect operation of processors, deploymet of fault tolerance methods is inevitable. System-Level fault tolerance methods usually do not change the processor architecture or the changes are very few. Also, as processors become more complex, using the lower level methods will cost a lot.This thesis evaluates system-level fault tolerance in embedded processors. To do this, by injecting about 6000 faults, system-leve behavior of an embedded processor is investigated in presence of single-bit and multi-bit faults. It is shown that in transition from single-bit faults into multi-bit faults, error rate in system level increases about 20 percent in average and about 45 percent in maximum. Additionallu a low-cost system-level method is presented. The fault injection results show that this method can detect 96 percent of occurred errors in presence of multi-bit faults in expense of 30 percent area overhead and 10 percent performance overhead. Also, it is shown that system-level fault tolerance methods have better results in detecting and recovering errors in presence of multi-bit faults
- Keywords:
- Fault Tolerance ; Embedded Processor ; Single-Bit Fault ; Multi-Bit Fault ; Data Error ; Control Flow Error
- محتواي پايان نامه
- view