Design of a - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Design of a

Description:

... where a specific technology process for fabrication is used. For example an ... For example an epitaxial CMOS (Epi-bulk) device or SOI (silicon on insulator) ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 21
Provided by: imran62
Learn more at: http://klabs.org
Category:

less

Transcript and Presenter's Notes

Title: Design of a


1
Design of a Single Event Effect Mitigation
Technique for Reconfigurable Architectures
SAJID BALOCH
Prof. Dr. T. Arslan1,2 Dr.Adrian
Stoica3
Supervisory Team
2
ACRONYMES
  • SEU (Single Event Effect)
  • SET (Single Event Transient)
  • SEB (Single Event Burnout)
  • SEL (Single Event Latch-up)
  • Cfg (Configuration)
  • EDAC (Error Detection and Correction)
  • SoC (System on Chip)
  • FPGA (Field Programmable Gate Array)
  • DEU (Double Event Upset)
  • TEU (Triple Event Upset )
  • MEU (Multiple Event Upsets)

3
RECONFIGURABLE ARCHITECTURES
a) FPGAs - SRAM -
Anti Fuse - EPROM b)
Reconfigurable SoC - General
purpose - Domain Specific

Re-Configurable SoC Architecture
4
RADIATION EFFECTS RE-CONFIGURABLE ARCHITECTURES
  • PERMANANT FAULTS (due to SEL, SEB etc)
  • TEMPORARY FAULTS (due to SEU etc)

5
SEU MITIGATION TECHNIQUES
  • a) HARDWARE REDUNDANCY
  • - Dual Modular Redundancy (DMR)
  • - Triple Modular Redundancy
    (TMR)
  • - EDAC Codes
  • - Process Technology
  • b) TIME REDUNDANCY
  • c) COMBINATION (Hardware Time)

6
Radiation Hardening SEU EFFECTS
  • TRANSIENT FAULTS (Data Memory etc)
  • PERMANANT FAULTS (Cfg. Memory)

7
SEU EFECTS Synchronous Circuits
8
SEU EFECTS Configuration Memory
9
SEU EFECTS ROUTING OF A SIGNAL
10
Proposed SEU/SET MitigationTechnique
  • based on
  • Temporal Data Sampling
  • Weighted Voting
  • Salient Features of The Proposed Technique
  • Auto Correction Mechanism for
  • 100 SEU Recovery
  • 100 Double Fault Recovery
  • Voter Faults Recovery

11
Temporal Sampling
Primary Section
Secondary Section
12
TEMPORAL SAMPLING Clock Scheme
  • 3 derivates of Main Clock
  • Each Clock is Phase shifted
  • 25 duty Cycle

13
Minimized TermX4.X3.X0 X5.X3.X0 X5.X4.X0
X4.X3.X1 X5.X3.X1 X5.X4.X1 X4.X3.X2
X5.X3.X2 X5.X4.X2 X5.X4.X3 X3.X2.X1.X0
X4.X2.X1.X0 X5.X2.X1.X0
Weighted Voter Circuit
14
SEU in Secondary Section
Case Example
Node Before SEU After SEU Voting Weights 1 0 Voting Weights 1 0 Total Votes 1 0 Total Votes 1 0
1 1 1 2 - 8 1
3 1 1 2 - 8 1
5 1 1 2 - 8 1
2 1 0 - 1 8 1
4 1 1 1 - 8 1
6 1 1 1 - 8 1
15
Multiple Bit Upset
Case Example
Node Before SEU After SEU Voting Weights 1 0 Voting Weights 1 0 Total Votes 1 0 Total Votes 1 0
1 1 1 2 - 5 4
3 1 0 - 2 5 4
5 1 0 - 2 5 4
2 1 0 1 - 5 4
4 1 1 1 - 5 4
6 1 1 1 - 5 4
16
Hardware Implementation of Proposed
Scheme with Auto-Correction Mechanism
17
Single Event Transition FaultData / Clock
18
SEU/SET Simulator
  • SEUs can be injected at instance
  • SEU of any duration can be injected
  • Multiple upsets can be injected

19
Performance AnalysisFault Coverage
 Mitigation Scheme age Fault Tolerance age Fault Tolerance age Fault Tolerance age Fault Tolerance
SET SEU DEU TEU
Proposed Scheme 100 100 100 50
F. Lima etal Scheme 63 100 - -
D. Mavis etal Scheme 100 100 32 18
20
Performance AnalysisArea Overhead
Results are based on 0.13µm CMOS technology
Write a Comment
User Comments (0)
About PowerShow.com