| Title, Authors, Reference, Link | Abstract, Summary, Conclusions |
|
BNL0199 |
Overview SEE Test of Prototype 54SX-A devices. Both R-Cell and C-C flip-flops were tested. No antifuse rupture or latchup detected. |
|
Design and Assessment Report FPGA-003-01, Version 0.2 |
Scope This document discusses the use of Triple Modular Redundancy (TMR) for the protection of combinatorial and sequential logic in reprogrammable logic devices. A VHDL approach has been developed for automatic TMR insertion and a demonstration design has been developed. The approach is called “Functional Triple Modular Redundancy (FTMR)”. This document addresses the protection of random sequential and combinatorial logic. This document does not address the protection of inputs and outputs, the usage of on-chip block memories or dedicated shift-registers etc. It assumes a good knowledge of the Xilinx architecture. For detailed information on Xilinx FPGAs and mitigation techniques such as configuration memory scrubbing, see [RD7]. |
Single Event Upset (SEU) Mitigation by Virtual Triple Modular Redundancy (TMR) in Design Reduces Manufacturing Cost and Lowers Power Alternative System Concepts, Inc., supported by: BMDO, JHU/APL, NIST Manufacturing Extension Program, and ASC |
Abstract In this white paper we describe a Concurrent Error Detection (CED) technique that uses idle cycles in a data path to do the re-computation in what is called "Virtual Triple Modular Redundancy (TMR)." This new design technique uses a special synthesis tool to automatically generate architectures for mitigating SEU using commercial grade FPGAs or ASICs. Total dose and other long-term effects of radiation are not considered. The development by Alternative System Concepts, Inc. (ASC) and Polytechnic University of the Virtual TMR Tool was partially funded by SBIR Phase I and Phase II BMDO contacts managed by Army SMDC. We will demonstrate its benefits and drawbacks using RC6 encryption as a case study. The idle cycle based CED has low area overhead and performance penalty while maintaining strong CED capability. An extra inherent benefit of the technique is increased manufacturing yield. |
Boeing Space and Communications, Seattle, WA Thirteenth Biennial Single Effects Symposium |
Summary
Includes a nice table comparing different flip-flop hardening techniques vs. power, area, speed, and hardness. (May 7, 2002) |
An Error Correction Code to Address Neutron Single Event Upsets in Semiconductor Memory David W. Jensen, Ph.D. Advanced Computing Systems Rockwell Collins Thirteenth Biennial Single Effects Symposium |
Introduction and Summary
Note: Could not make a .pdf file. (May 3, 2002) |
| 72A_vs_72S.jpg | Comparison of 0.25 um MEC die: A54SX72A vs. SEU-hardened RT54SX72S. |
| 32A vs. 32S | |
| MRC_SEU.pdf | Temporally Redundant Latch for Preventing
Single Event Disruptions in Sequential Integrated Circuits Abstract - IC designs have experienced dramatic increases in both density and speed. These advances are not without serious implications for microelectronics used in space applications where ICs are subjected to hostile environments that include single event effects (SEE) primarily do to interactions with cosmic rays, high energy protons, and high energy neutrons. This report will:
|
| appnote1.pdf | "Design Techniques For Radiation-Hardened Field Programmable Gate Arrays," R. Katz and K. Hayes. A summary on the radiation performance of the RH1280 and design techniques for the device. Adapted from our 1994 NSREC/IEEE TNS paper. (.pdf 74 kbytes) |
| email rich | "Hardening Flip-Flops for Actel FPGAs for schematic, macro, and HDL
Design," Abstract Recently we've designed a library with C-Module substitutes for all S-Module flip-flops and latches with hooks are in for TMR. These libraries can be used in several ways. One, they can be used as a standard macro library and one can pick from the list. This is handy for schematic-based design and permits use of 'standard' macro definitions. For Actgen or VHDL-based designs, we have written a utility to automagically make substitute C-Module replacements for all S-Module flip-flops and latches. This can be done globally or on a case by case basis. This program and the macro library is for Viewlogic systems and it automates what one can do by hand. It should easily be ported to Orcad or other systems. Note that Viewgen will create a valid schematic file from Actgen or VHD generated netlists, permitting use of standard tools such as Actmap and post-processing the netlists. |
| SynplicitySEUControl.htm | "Using Synplicity to Control Flip-Flip Implementation for
SEU-Hardness" Abstract A procedure is given and discussed on now to use Synplicity to control the flip-flop implementation. Either C-Mod flip-flops or TMR implementations are generated from VHDL or Verilog HDL code. |
| synopsis_actel.pdf | "Using Synopsis to Design Actel's Radiation-Hardened FPGAs," Abstract This application note shows how to use Synopsis automation scripts to control synthesis such that SEU soft flip-flops (S-Module flip-flops) are excluded from the synthesized output. The synthesis can be controlled to either use radiation-tolerant flip-flops (C-Module or C-C flip-flops) or triple-modular redundant (TMR) structures. (.pdf 39 kbytes) |
| Act1_SEU_Hardening.pdf | K-Mod Flip-Flop SEU test results. The K-Mod flip-flop uses 4 C-Modules in a mirror topology. This results in an increase in the SEU LET threshold as well as a substantial decrease in the upset cross-section. (.pdf 12 kbytes). |
|
SX_SEU_Hardening_BNL1198.pdf SX-CC_Flip-Flop.jpg |
SX "C-Mod" Flip-Flop SEU test results. "C-Mod
flip-flops were constructed in a prototype RH54SX16 - note that these flip-flops are not a
part of the SX architecture. This results in an increase in the SEU LET threshold as
well as a substantial decrease in the upset cross-section. (.pdf 15 kbytes) Schematic of flip-flop added December 7, 2000. |
| SEU_Hardening_C2468_BNL0199.pdf | More "K-Mod" Flip-Flop SEU test results using an A1280A. This version uses 4 strings of flip-flops, ranging from 1 to 4 mutiplexors per latch. This results in an increase in the SEU LET threshold as well as a substantial decrease in the upset cross-section. |
| SEU Hardening Patents and References.htm | SEU Hardening Patents and References. Lists patent numbers, dates, and a brief description. |
| Test_BNL0800.htm | First test of K-Latch @ BNL, August, 2000. Preliminary/Experimental Concept Run. |
| Test_BNL0900.htm | Second test of K-Latch @ BNL, September, 2000. Preliminary/Experimental Concept Run. |
| Test_BNL1000.htm | Third test of K-Latch @ BNL, October, 2000. DUT uses HCLK w/ JTAG properly configured. Preliminary/Experimental Concept Run. (Oct. 27, 2000). |
| BNL_08_01_SX72S_MEC.htm | First test of the RT54SX72S (K-Latch) at BNL, August, 2001. S/N LAN6201, LAN6202. |
Home - NASA Office of Logic Design
Last Revised:
April 02, 2004
Digital Engineering Institute
Web Grunt: Richard Katz
