Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2133429.2133457acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

In-place decomposition for robustness in FPGA

Published: 07 November 2010 Publication History

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 carry chain in the original PLB without changing the PLB-level placement and routing. Therefore, it is an in-place decomposition (IPD) with no area and timing overhead at the PLB level and has an ideal design closure between logic and physical syntheses. For 10 largest combinational MCNC benchmark circuits with a conservative 20% utilization rate for carry chain, IPD improves MTTF (mean time to failure) by 1.43 and 2.70 times respectively, for PLBs similar to those in Xilinx Virtex-5 and Altera Stratix-IV.

References

[1]
Shubu. Mukherjee, Architecture Design for Soft Errors. Morgan-Kaufman, 2008.
[2]
A. Djupdal and P. C. Haddow, "Yield enhancing defect tolerance techniques for FPGAs," in MAPLD International Conference, 2006.
[3]
"QPRO XQR4000XL Radiation Hardened FPGAs Datasheet," in http://www.xilinx.com.
[4]
"Radiation Hardened FPGAs Datasheet," in http://www.actel.com.
[5]
R. Lyons and W. Vanderkulk, "The use of triple-modular redundancy to improve computer reliability," IBM Journal of Research and Developmen, 1962.
[6]
Y. Hu, Z. Feng, R. Majumdar, and L. He, "Robust FPGA resynthesis based on fault tolerant boolean matching," in ICCAD, 2008.
[7]
Z. Feng, Y. Hu, R. Majumdar, and L. He, "IPR: In-place reconfiguration for FPGA fault tolerance," in ICCAD, 2009.
[8]
A. Cosoroaba and F. Rivoallon, "Achieving higher system performance with the virtex-5 family of FPGAs," in http://www.xilinx.com.
[9]
"Altera stratix IV features," in http://www.altera.com.
[10]
J.-Y. R. Lee, Y. Hu, R. Majumdar, L. He, and M. Li, "Fault-tolerant resynthesis with dual-output LUTs," in ASP-DAC, 2010.
[11]
K. Chapman and L. Jones, "SEU Strategies for Virtex-5 Devices," 2009.
[12]
"mosek," in http://www.mosek.com.
[13]
"ABC: A system for sequential synthesis and verification."
[14]
T. Ahmed, P. D. Kundarewich, J. H. Anderson, B. L. Taylor, and R. Aggarwal, "Architecture-specific packing for virtex-5 FPGAs," in FPGA, 2007.

Cited By

View all
  • (2017)Reliability Improvement of Hardware Task Graphs via Configuration Early FetchIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2016.263172425:4(1408-1420)Online publication date: 1-Apr-2017
  • (2015)Redundancy based Interconnect Duplication to Mitigate Soft Errors in SRAM-based FPGAsProceedings of the IEEE/ACM International Conference on Computer-Aided Design10.5555/2840819.2840925(764-769)Online publication date: 2-Nov-2015
  • (2015)Autonomous Soft-Error Tolerance of FPGA Configuration BitsACM Transactions on Reconfigurable Technology and Systems10.1145/26295808:2(1-17)Online publication date: 24-Mar-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '10: Proceedings of the International Conference on Computer-Aided Design
November 2010
863 pages
ISBN:9781424481927
  • General Chair:
  • Louis Scheffer,
  • Program Chairs:
  • Joel Phillips,
  • Alan J. Hu

Sponsors

Publisher

IEEE Press

Publication History

Published: 07 November 2010

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Reliability Improvement of Hardware Task Graphs via Configuration Early FetchIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2016.263172425:4(1408-1420)Online publication date: 1-Apr-2017
  • (2015)Redundancy based Interconnect Duplication to Mitigate Soft Errors in SRAM-based FPGAsProceedings of the IEEE/ACM International Conference on Computer-Aided Design10.5555/2840819.2840925(764-769)Online publication date: 2-Nov-2015
  • (2015)Autonomous Soft-Error Tolerance of FPGA Configuration BitsACM Transactions on Reconfigurable Technology and Systems10.1145/26295808:2(1-17)Online publication date: 24-Mar-2015
  • (2013)SEU fault evaluation and characteristics for SRAM-based FPGA architectures and synthesis algorithmsACM Transactions on Design Automation of Electronic Systems10.1145/2390191.239020418:1(1-18)Online publication date: 16-Jan-2013
  • (2011)Mitigating FPGA interconnect soft errors by in-place LUT inversionProceedings of the International Conference on Computer-Aided Design10.5555/2132325.2132458(582-586)Online publication date: 7-Nov-2011

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media