220 likes | 412 Views
Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures. SAJID BALOCH. Prof. Dr. T. Arslan 1,2 Dr.Adrian Stoica 3. Supervisory Team. ACRONYMES. SEU (Single Event Effect) SET (Single Event Transient) SEB (Single Event Burnout)
E N D
Design of a ‘Single Event Effect’ Mitigation Technique for Reconfigurable Architectures SAJID BALOCH Prof. Dr. T. Arslan1,2 Dr.Adrian Stoica3 Supervisory Team
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)
RECONFIGURABLE ARCHITECTURES a) FPGAs - SRAM - Anti Fuse - EPROM b) Reconfigurable SoC - General purpose - Domain Specific Re-Configurable SoC Architecture
RADIATION EFFECTSRE-CONFIGURABLE ARCHITECTURES • PERMANANT FAULTS (due to SEL, SEB etc) • TEMPORARY FAULTS (due to SEU etc)
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)
Radiation HardeningSEU EFFECTS • TRANSIENT FAULTS (Data Memory etc) • PERMANANT FAULTS (Cfg. Memory)
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
Temporal Sampling Primary Section Secondary Section
TEMPORAL SAMPLING Clock Scheme • 3 derivates of Main Clock • Each Clock is Phase shifted • 25% duty Cycle
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
SEU in Secondary Section Case Example
Multiple Bit Upset Case Example
Hardware Implementation of Proposed Scheme with Auto-Correction Mechanism
SEU/SET Simulator • SEU’s can be injected at instance • SEU of any duration can be injected • Multiple upsets can be injected
Performance AnalysisArea Overhead Results are based on: 0.13µm CMOS technology