2010 IEEE International Conference on Computer Design 2010
DOI: 10.1109/iccd.2010.5647708
|View full text |Cite
|
Sign up to set email alerts
|

Lizard: Energy-efficient hard fault detection, diagnosis and isolation in the ALU

Abstract: Digital circuits are expected to increasingly suffer from more hard faults due to technology scaling. Especially, a single hard fault in the ALU might lead to a total failure in the embedded systems. In addition, energy efficiency is critical in these systems. To address these increasingly important problems in the ALU, we propose a novel energy-efficient fault-tolerant ALU design called Lizard. Lizard utilizes two 16-bit ALUs to perform 32-bit computations with fault detection and diagnosis. By exploiting pre… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…As the increased hardware cost is usually conflicting with cost constraints existing in many embedded applications, researchers tried to reduce duplication to submodules of the system at the cost of detection coverage. Such implementations concerning redundant or partitioned cores, pipelines, and ALUs have been shown in [2]- [4].…”
Section: A Modular Hardware Redundancymentioning
confidence: 98%
“…As the increased hardware cost is usually conflicting with cost constraints existing in many embedded applications, researchers tried to reduce duplication to submodules of the system at the cost of detection coverage. Such implementations concerning redundant or partitioned cores, pipelines, and ALUs have been shown in [2]- [4].…”
Section: A Modular Hardware Redundancymentioning
confidence: 98%
“…These small values are called narrow-width values. This wellknown characteristic of the applications has been utilized frequently in many prior works for power, performance, and fault-tolerance optimizations [16], [18], [19], [32], [33]. In a narrow-width value, high-order bits (i.e., most significant bits) are all zeros.…”
Section: ) Software-level Characteristic: Narrow-width Valuementioning
confidence: 99%
“…The second optimization technique, called NPW, avoids the redundant write operations to reduce energy consumption further. It is well known that a wide range of applications frequently uses narrow-width values whose upper bits are all zeros [16]- [19]. By exploiting narrowwidth values, NPW avoids unnecessary write operations on some of the STT-MRAM cells if the data stored in the cache entry is narrow-width.…”
Section: Introductionmentioning
confidence: 99%
“…Our mechanism is based on the key observation that a large number of ALU operands are narrow-width values of which upper bits are all zeros or ones [4], [5], [6], [7], [12]. In modern processors, the ALU is used to execute arithmetic and logical instructions.…”
Section: Predictable Instructionsmentioning
confidence: 99%