2008 · 39 citations · 30 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingField-programmable Gate ArraysFault Tolerance DesignField-programmable Gate Array ArchitectureFpga ArchitectureHardware Fault ToleranceLogic SynthesisLookup TablesBoolean MatchingCombinational Logic SynthesisFault Tolerance In Digital CircuitsFault-tolerant ArchitectureFault-tolerant Logic DesignFault-tolerant Matching AlgorithmsProgrammable Logic ArrayProgrammable Logic Design
We present FPGA logic synthesis algorithms for stochastic fault rate reduction in the presence of both permanent and transient defects. We develop an algorithm for fault tolerant Boolean matching (FTBM), which exploits the flexibility of the LUT configuration to maximize the stochastic yield rate for a logic function. Using FTBM, we propose a robust resynthesis algorithm (ROSE) which maximizes stochastic yield rate for an entire circuit. Finally, we show that existing PLB (programmable logic block) templates for area-aware Boolean matching and logic resynthesis are not effective for fault tolerance, and propose a new robust template with path re-convergence. Compared to the state-of-the-art academic technology mapper Berkeley ABC, ROSE using the proposed robust PLB template reduces the fault rate by 25 % with 1 % fewer LUTs, and increases MTBF (mean time between failures) by 31%, while preserving the optimal logic depth. 1.
30
The Soft Error Problem: An Architectural Perspective
S. Mukherjee, Joel Emer, S.K. Reinhardt · 2005 · 450 citations
Christos H. Papadimitriou · Journal of Computer and System Sciences · 1985 · 250 citations · Full text