Skip to main content

SET-PAR: Place and Route Tools for the Mitigation of Single Event Transients on Flash-Based FPGAs

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9040))

Abstract

Flash-based Field Programmable Gate Arrays (Flash-based FPGAs) are becoming more and more interesting for safety critical applications due to their re-programmability features while being non-volatile. However, Single Event Transients (SETs) in combinational logic represent their primary source of critical errors since they can propagate and change their shape traversing combinational paths and being broadened and amplified before sampled by sequential Flip-Flops. In this paper the SET sensitivity of circuits implemented in Flash-based FPGAs is mitigated with respect to the working frequency and different FPGA routing architecture. We outline a parametric routing scheme and placement and routing tools based on an iterative partitioning algorithm able to generate high performance circuits by reducing the wires delay and reducing the SET sensitivity. The efficiency of the proposed tools has been evaluated on a Microsemi Flash-based FPGA implementing different benchmark circuits including a RISC microprocessor. Experimental results demonstrated the reduction of SET sensitivity of more than 30% on the average versus state-of-the-art mitigation solutions and a performance improvement of about 10% of the nominal working frequency.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Speers, T., Wang, J.J., Cronquist, B., McCollum, J., Tseng, H., Katz, R., Kleyner, I.: “0.25 µm FLASH memory based FPGA for space applications. presented at the Military Aerospace Programmable Logic Devices Conference (MAPLD), Greenbelt, MD (1999)

    Google Scholar 

  2. Rezgui, S., Wang, J.J., Sun, Y., Cronquist, B., McCollum, J.: New reprogrammable and non-volatile radiation tolerant FPGA: RTA3P. In: Proceedings of IEEE Aerospace Conference, pp. 1–11 (March 2008)

    Google Scholar 

  3. Berg, M., Wang, J.J., Ladbury, R., Buchner, S., Kim, H., Howard, J., Label, K., Phan, A., Irwin, T., Friendlich, M.: An analysis of Single Event Upsets dependencies on high frequency and architectural implementation within Actel RTAX-S family Field Programmable Gate Arrays. IEEE Transactions on Nuclear Science 53(6), 3569–3574 (2006)

    Article  Google Scholar 

  4. Rezgui, S., Won, R., Tien, J.: SET Characterization and Mitigation in 65-nm CMOS Test Structures. IEEE Transactions on Nuclear Science 59(4), August 2012

    Google Scholar 

  5. Rezgui, S., Wang, J.J., Sun, Y., Cronquist, B., McCollum, J.: Configuration and routing effects on the SET propagation in Flash-based FPGAs. IEEE Transactions on Nuclear Science 55(6), 3328–3335 (2008)

    Article  Google Scholar 

  6. Wang, J.J., Kuganesan, G., Charest, N., Cronquist, B.: Biased-Irradiation characteristics of the floating gate switch in FPGA. In: IEEE Radiation Effects Data Workshop, pp. 101–104 (2006)

    Google Scholar 

  7. Battezzati, N., Gerardin, S., Manuzzato, A., Merodio, D., Paccagnella, A., Poivey, C., Sterpone, L., Violante, M.: Methodologies to Study Frequency-Dependent Single Event Effects Sensitivity in Flash-based FPGAs. IEEE Transactions on Nuclear Science 56(6, pt. 1), 3534–3541 (2009)

    Google Scholar 

  8. Sterpone, L., Battezzati, N., Kastensmidt, F.L., Chipana, R.: An Analytical Model of the Propagation Induced Pulse Broadening (PIPB) Effects on Single Event Transient in Flash-based FPGAs. IEEE Transactions on Nuclear Science 58, 2333–2340 (2011)

    Article  Google Scholar 

  9. Wang, J.J., Samiee, S., Chen, H.-S., Huang, C-K., Cheug, M., Borillo, J., Sun, S.N., Cronquist, B., McCollum, J.: Total ionizing dose effects on Flash-based Field Programmable Gate Array. IEEE Transactions on Nuclear Science 51(pt. 2), 3759–3766 (2004)

    Google Scholar 

  10. Sterpone, L., Battezzati, N., Ferlet-Cavrois, V.: Analysis of SET Propagation in Flash-based FPGAs by means of Electrical Pulse Injection. IEEE Transactions on Nuclear Science 57(pt. 1), 1820–1826 (2010)

    Google Scholar 

  11. Sterpone, L., Du, B.: Analysis and mitigation of single event effects on flash-based FPGAs. In: IEEE European Test Symposium, pp. 1–6 (2014)

    Google Scholar 

  12. Xu, W., Wang, J., Hu, Y., Lee, J.-Y., Gong, F., He, L., Sarrafzadeh, M.: In-Place FPGA Retiming for Mitigation of Variational Single-Event Transient Faults. IEEE Transactions on Circuits and Systems 58(6), 1372–1381 (2011)

    Article  MathSciNet  Google Scholar 

  13. Baze, M.P., Buchner, S.P., McMorrow, D.: A Digital CMOS Design Techniques for SEU hardening. IEEE Transactions on Nuclear Science 6, 2603–2608 (2000)

    Article  Google Scholar 

  14. Microsemi aa.vv., “Using Synplify to Design in Microsemi Radiation-hardened FPGAs”. Application Note, AC139, p. 9 (2012)

    Google Scholar 

  15. Sterpone, L., Battezzati, N.: On the mitigation of SET broadening effects in integrated circuits. In: IEEE 13th International Symposium on Design and Diagnostic of Electronic Circuits and Systems (DDECS), pp. 36–39 (2010)

    Google Scholar 

  16. Betz, V., Rose, J., Marquardt, A.: Architecture and CAD for Deep-submicron FPGAs. Springer, Boston (1999)

    Book  Google Scholar 

  17. ProASIC3 Flash-based FPGAs, datasheet

    Google Scholar 

  18. ITC 1999, ITC 1999 Benchmark home page, http://www.cerc.utecas.edulitc99-benchmarkslbench.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luca Sterpone .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Sterpone, L., Du, B. (2015). SET-PAR: Place and Route Tools for the Mitigation of Single Event Transients on Flash-Based FPGAs. In: Sano, K., Soudris, D., Hübner, M., Diniz, P. (eds) Applied Reconfigurable Computing. ARC 2015. Lecture Notes in Computer Science(), vol 9040. Springer, Cham. https://doi.org/10.1007/978-3-319-16214-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16214-0_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16213-3

  • Online ISBN: 978-3-319-16214-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics