Eduardo L. Rhod, - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Eduardo L. Rhod,

Description:

Fault Tolerance Against Multiple SEUs using Memory-Based Circuits to Improve the ... Several error detection and correction codes have been proposed, but most of ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 2
Provided by: carlosarth
Category:
Tags: codes | eduardo | fault | rhod

less

Transcript and Presenter's Notes

Title: Eduardo L. Rhod,


1
Fault Tolerance Against Multiple SEUs using
Memory-Based Circuits to Improve the AVF
Eduardo L. Rhod, Álisson Michels, Carlos A. L.
Lisbôa, Luigi Carro ETS 2006
Technology trends for semiconductors forecast a
higher incidence of soft errors caused by
radiation in digital circuits implemented using
sub 65nm technologies. New design approaches are
necessary to generate circuits that are able to
withstand multiple simultaneous
upsets. Traditional fault tolerance approaches
like TMR do not support multiple SEUs. Results
show that even N-MR techniques do not work as
expected. Several error detection and correction
codes have been proposed, but most of them do not
correct multiple bit flips, or when they do, the
overhead in area and / or performance is not
acceptable.
Introduction
Case Study 4-tap, 8-bit FIR filter
Memories using emerging technologies, like
magnetic RAMs, are not affected by high energy
particle strikes. This work proposes to replace
parts of combinational circuits with
intrinsically protected memories, thus reducing
the overall architectural vulnerability factor
(AVF), and, consequently, the soft error rate
(SER).
ROM MEMORY (COEFFICIENTS)
1
IN0
1
IN1
1
IN2
1
IN3
10
Replacing combinational circuits with memory
10
(the memory works as a truth table !) Example
4x4-bit multiplier Combinational only
Memory only

Circuit sensitive to faults
REGISTER
10
10
11
8 inputs and 8 outputs
4
Memory
y6
y7
y5
y4
y3
y2
y1
y0
y17 ..... y8
Input A
8
Result
Results 4x4-bit Multiplier AVF and Timing for
Single and Double Faults
4
Input B
Circuit of gates that fail AVF (1 fault) AVF (2 faults) Prop. AVF (1 fault) Prop. AVF (2 faults) Critical Path Timing (ns)
5-MR 492 8.80 20.50 8.80 20.50 18.5
TMR 268 5.49 16.26 2.99 8.86 18.2
Combin. 76 49.11 63.60 7.59 9.82 17.5
Column 33 15.92 28.05 1.07 1.88 15.0
Line 9 36.22 54.07 0.66 0.99 16.5
Total area 2,048 transistors (considering 1
transistor per bit)
Expensive !!!
Total area 304 transistors
Case Study 4x4-bit Multiplier
0 A0 A1 A2 A3 0 0 0
1) Column Multiplier
B0
P6 P5 P4 P3 P2 P1 P0
Memory
0 0 A0 A1 A2 A3 0 0
B1
P7
FIR Filter AVF and Timing for Single and Double
Faults
Circuit of gates that fail Prop. AVF (1 fault) Prop. AVF (2 faults) Critical Path Timing (ns)
Combinational 1631 48.21 67.35 69.0
Memory Based 50 1.39 2.11 7.1
0 0 0 A0 A1 A2 A3 0
B2
Result Shift- Register
Circuit sensitive to faults
Register
0 0 0 0 A0 A1 A2 A3
Counter for mux selection signals
B3
3
P3 P2 P1 P0
2) Line Multiplier
A0
B0 B1 B2 B3
Memory
A1
A2
A3
Circuit sensitive to faults
P7
P6
P5
P4
Counter for mux selection signals
Result Shift- Register
4 bit Register
Universidade Federal do Rio Grande do Sul
- UFRGS Programa de Pós-Graduação em Engenharia
Elétrica Programa de Pós-Graduação em Computação
http//www.ufrgs.br/ppgee, http//www.inf.ufrgs.b
r/pos/ppgc
Write a Comment
User Comments (0)
About PowerShow.com