2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2010
DOI: 10.1109/iccad.2010.5654113
|View full text |Cite
|
Sign up to set email alerts
|

In-place decomposition for robustness in FPGA

Abstract: The programmable logic block (PLB) in a modern FPGA features a built-in carry chain (or adder) and a decomposable LUT, where such an LUT may be decomposed into two or more smaller LUTs. Leveraging decomposable LUTs and underutilized carry chains, we propose to decompose a logic function in a PLB into two subfunctions and to combine the subfunctions via a carry chain to make the circuit more robust against single-event upsets(SEUs). Note that such decomposition can be implemented using the decomposable LUT and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2011
2011
2013
2013

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 15 publications
(25 citation statements)
references
References 4 publications
0
25
0
Order By: Relevance
“…Using the ten largest combinational MCNC benchmark circuits mapped for 6-LUTs by Berkeley ABC mapper as the baseline, we compare our algorithms with the existing best in-place IPD algorithm [6] for MTTF improvement. MTTF is the counterpart of the failure rate of a chip on the system level, which is the predicted elapsed time to the next failure of a system [15], inversely related to the failure rate of the chip under the same testing platform.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Using the ten largest combinational MCNC benchmark circuits mapped for 6-LUTs by Berkeley ABC mapper as the baseline, we compare our algorithms with the existing best in-place IPD algorithm [6] for MTTF improvement. MTTF is the counterpart of the failure rate of a chip on the system level, which is the predicted elapsed time to the next failure of a system [15], inversely related to the failure rate of the chip under the same testing platform.…”
Section: Resultsmentioning
confidence: 99%
“…Cong and Minkovich [5] proposed to choose cuts with more Don't Cares (DCs) during technology mapping. Lee et al [6] proposed an In-Place Decomposition (IPD) algorithm to decompose or duplicate a logic function in a programmable logic block into two subfunctions and to converge the subfunctions via a carry chain within the same block. Note that those techniques [3]- [6] consider SEUs on LUTs only, and their improvements for the reliability on the chip level would be much smaller when interconnects are taken into consideration.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…It explicitly considers the detailed fault behavior on routing elements in a post-layout FPGA application. For example, for MUX-based unidirectional routing, when an SEU occurs on a routing CRAM bit, the manifestation of the fault depends on the signal discrepancy at the faulty MUX and the propagation observability [Krishnaswamy et al 2007;Lee et al 2010] from the faulty MUX to primary outputs. By selectively inverting the logic polarity of the driving LUTs that has higher fault propagation observability, the failure rate from interconnect can be reduced.…”
Section: Resynthesis-based Fault Mitigation Algorithmsmentioning
confidence: 99%
“…TMR (triple modular redundancy) is a classic technique using redundancy to reduce the fault-induced failures, but is known to have high overhead in area, power and performance. Recently, several logic resynthesis-based techniques have been proposed (e.g., [Hu et al 2008;Feng et al 2009Feng et al , 2011Lee et al 2010;Jose et al 2010;Jing et al 2011a]). They apply different logic masking strategies to reduce failures either in LUT or interconnect and involve minimal overhead in area, power, and performance.…”
Section: Introductionmentioning
confidence: 99%