Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
549792 | Microelectronics Reliability | 2006 | 10 Pages |
Abstract
This paper presents a software-based error detection scheme called enhanced committed instructions counting (ECIC) for embedded and real-time systems using commercial off-the-shelf (COTS) processors. The scheme uses the internal performance monitoring features of a processor, which provides the ability to count the number of committed instructions in a program. To evaluate the ECIC scheme, 6000 software induced faults are injected into a 32-bit Pentium® processor. The results show that the error detection coverage varies between 90.52% and 98.18%, for different workloads.
Related Topics
Physical Sciences and Engineering
Computer Science
Hardware and Architecture
Authors
Amir Rajabzadeh, Seyed Ghassem Miremadi,