Skip to main content

Analyzing AXI Streaming Interface for Hardware Acceleration in AP-SoC Under Soft Errors

  • Conference paper
  • First Online:
Applied Reconfigurable Computing. Architectures, Tools, and Applications (ARC 2018)

Abstract

The focus of this work lies on Xilinx’s SRAM-based FPGAs and All Programmable System-on-Chip (AP-SoC) devices that combines FPGAs and ARM processors having the AMBA Advanced eXtensible Interface (AXI) as one of its main interfaces. The use of commercial off-the-shelf SRAM-based FPGA devices integrating multi-core processors and custom IP blocks through general purpose interfaces can help in coping with performance requirements and time-to-market constraints. On the other hand, when considering its application in critical cyberphysical systems, there are reliability issues that must be dealt with. SRAM-based FPGAs are susceptible to soft-errors causing persistent changes on configuration memory that will accumulate until reconfiguration is performed. Mitigation techniques inside the user-designed IP blocks allow to delay this reconfiguration but choices on the interface between those blocks have impact on the effectiveness of the mitigations. This work consisted in evaluating an IP block generated by Xilinx’s High-level Synthesis (HLS) tools and designed to use the AXI Streaming interface available. The results obtained from fault injection allowed to evaluate separately the reliability of the IP block core and the IP block AXI interface showing that, in this case, the IP block interface can undermine the efforts placed in the IP core hardening.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Tambara, L.A., Tonfat, J., Santos, A., Kastensmidt, F.L., Medina, N.H., Added, N., Aguiar, V.A.P., Aguirre, F., Silveira, M.A.G.: Analyzing reliability and performance trade-offs of HLS-based designs in SRAM-based FPGAs under soft errors. IEEE Trans. Nucl. Sci. 64(2), 874–881 (2017)

    Article  Google Scholar 

  2. Le, R.: Soft error mitigation using prioritized essential bits, April 2012. https://www.xilinx.com/support/documentation/application_notes/xapp538-soft-error-mitigation-essential-bits.pdf. Application Note XAPP538

  3. Xilinx Inc.: Device reliability report: first half 2017, November 2017. https://www.xilinx.com/support/documentation/user_guides/ug116.pdf. User Guide UG116

  4. Velazco, R., Foucard, G., Peronnard, P.: Combining results of accelerated radiation tests and fault injections to predict the error rate of an application implemented in SRAM-based FPGAs. IEEE Trans. Nucl. Sci. 57(6), 3500–3505 (2010)

    Google Scholar 

  5. Tonfat, J., Tambara, L., Santos, A., Kastensmidt, F.: Method to analyze the susceptibility of HLS designs in SRAM-based FPGAs under soft errors. In: Bonato, V., Bouganis, C., Gorgon, M. (eds.) ARC 2016. LNCS, vol. 9625, pp. 132–143. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30481-6_11

    Chapter  Google Scholar 

  6. dos Santos, A.F., Tambara, L.A., Benevenuti, F., Tonfat, J., Kastensmidt, F.L.: Applying TMR in hardware accelerators generated by high-level synthesis design flow for mitigating multiple bit upsets in SRAM-based FPGAs. In: Wong, S., Beck, A.C., Bertels, K., Carro, L. (eds.) ARC 2017. LNCS, vol. 10216, pp. 202–213. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-56258-2_18

    Chapter  Google Scholar 

  7. Carmichael, C.: Triple module redundancy design techniques for Virtex FPGAs (2006). https://www.xilinx.com/support/documentation/application_notes/xapp197.pdf. Application Note XAPP197

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabio Benevenuti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Benevenuti, F., Kastensmidt, F.L. (2018). Analyzing AXI Streaming Interface for Hardware Acceleration in AP-SoC Under Soft Errors. In: Voros, N., Huebner, M., Keramidas, G., Goehringer, D., Antonopoulos, C., Diniz, P. (eds) Applied Reconfigurable Computing. Architectures, Tools, and Applications. ARC 2018. Lecture Notes in Computer Science(), vol 10824. Springer, Cham. https://doi.org/10.1007/978-3-319-78890-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-78890-6_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-78889-0

  • Online ISBN: 978-3-319-78890-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics