• DocumentCode
    2952089
  • Title

    Implementing a safe embedded computing system in SRAM-based FPGAs using IP cores: A case study based on the Altera NIOS-II soft processor

  • Author

    Acle, Julio Perez ; Reorda, Matteo Sonza ; Violante, Massimo

  • Author_Institution
    Fac. de Ing., Univ. de la Republica, Montevideo, Uruguay
  • fYear
    2011
  • fDate
    23-25 Feb. 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Reconfigurable Field Programmable Gate Arrays (FPGAs) are growing the attention of developers of mission- and safety-critical applications (e.g., aerospace ones), as they allow unprecedented levels of performance, which are making these devices particularly attractive as ASICs replacement, and as they offer the unique feature of in-the-field reconfiguration. However, the sensitivity of reconfigurable FPGAs to ionizing radiation mandates the adoption of fault tolerant mitigation techniques that may impact heavily the FPGA resource usage. In this paper we consider time redundancy, that allows avoiding the high overhead that more traditional approaches like N-modular redundancy introduce, at an affordable cost in terms of application execution-time overhead. A single processor executes two instances of the same software sequentially; the two instances are segregated in their own memory space through a soft IP core that monitors the processor/memory interface for any violations. Moreover, the IP core checks for any processor functional interruption by means of a watchdog timer. Fault injection results are reported showing the characteristics of the proposed approach.
  • Keywords
    SRAM chips; application specific integrated circuits; embedded systems; fault tolerant computing; field programmable gate arrays; memory architecture; microprocessor chips; reconfigurable architectures; redundancy; ASIC replacement; Altera NIOS-II soft processor; FPGA resource usage; IP cores; N-modular redundancy; SRAM-based FPGA; application execution-time overhead; fault injection; fault tolerant mitigation techniques; in-the-field reconfiguration; ionizing radiation; memory interface; memory space; mission- and safety-critical applications; processor functional interruption; processor interface; reconfigurable FPGA; reconfigurable field programmable gate arrays; safe embedded computing system; soft IP core; time redundancy; watchdog timer; Computer architecture; Field programmable gate arrays; IP networks; Process control; Radiation detectors; Redundancy; Registers; Embedded systems; FPGA; Fault Injection; Fault Tolerance; IP cores;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (LASCAS), 2011 IEEE Second Latin American Symposium on
  • Conference_Location
    Bogata
  • Print_ISBN
    978-1-4244-9484-2
  • Type

    conf

  • DOI
    10.1109/LASCAS.2011.5750278
  • Filename
    5750278