A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor

Robért Glein, Bernhard Schmidt, Florian Rittner, Jürgen Teich, Daniel Ziener

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    24 Citations (Scopus)

    Abstract

    In this paper, we propose a self-adaptive FPGAbased, partially reconfigurable system for space missions in order to mitigate Single Event Upsets in the FPGA configuration and fabric. Dynamic reconfiguration is used here for an on-demand replication of modules in dependence of current and changing radiation levels. More precisely, the idea is to trigger a redundancy scheme such as Dual Modular Redundancy or Triple Modular Redundancy in response to a continuously monitored Single Event Upset rate measured inside the on-chip memories itself, e.g., any subset (even used) internal Block RAMs. Depending on the current radiation level, the minimal number of replicas is determined at runtime under the constraint that a required Safety Integrity Level for a module is ensured and configured accordingly. For signal processing applications it is shown that this autonomous adaption to the different solar conditions realizes a resource efficient mitigation. In our case study, we show that it is possible to triplicate the data throughput at the Solar Maximum condition (no flares) compared to a Triple Modular Redundancy implementation of a single module. We also show the decreasing Probability of Failures Per Hour by 2 × 104 at flare-enhanced conditions compared with a non-redundant system. Our work is a part of the In-Orbit Verification of the Heinrich Hertz communication satellite.

    Original languageEnglish
    Title of host publication2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM)
    Place of PublicationPiscataway, NJ
    PublisherIEEE
    Pages251-258
    Number of pages8
    ISBN (Electronic)978-1-4799-5111-6, 978-1-4799-5110-9
    DOIs
    Publication statusPublished - 21 Jul 2014
    Event22nd IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2014 - Boston, United States
    Duration: 11 May 201413 May 2014
    Conference number: 22
    http://www.fccm.org/2014/

    Conference

    Conference22nd IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2014
    Abbreviated titleFCCM
    CountryUnited States
    CityBoston
    Period11/05/1413/05/14
    Internet address

    Fingerprint

    Random access storage
    Redundancy
    Field programmable gate arrays (FPGA)
    Radiation
    Sensors
    Communication satellites
    Signal processing
    Orbits
    Throughput
    Data storage equipment

    Cite this

    Glein, R., Schmidt, B., Rittner, F., Teich, J., & Ziener, D. (2014). A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor. In 2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM) (pp. 251-258). [6861641] Piscataway, NJ: IEEE. https://doi.org/10.1109/FCCM.2014.79
    Glein, Robért ; Schmidt, Bernhard ; Rittner, Florian ; Teich, Jürgen ; Ziener, Daniel. / A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor. 2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM). Piscataway, NJ : IEEE, 2014. pp. 251-258
    @inproceedings{44ad2976c90a46f2abcaf74a00a933ca,
    title = "A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor",
    abstract = "In this paper, we propose a self-adaptive FPGAbased, partially reconfigurable system for space missions in order to mitigate Single Event Upsets in the FPGA configuration and fabric. Dynamic reconfiguration is used here for an on-demand replication of modules in dependence of current and changing radiation levels. More precisely, the idea is to trigger a redundancy scheme such as Dual Modular Redundancy or Triple Modular Redundancy in response to a continuously monitored Single Event Upset rate measured inside the on-chip memories itself, e.g., any subset (even used) internal Block RAMs. Depending on the current radiation level, the minimal number of replicas is determined at runtime under the constraint that a required Safety Integrity Level for a module is ensured and configured accordingly. For signal processing applications it is shown that this autonomous adaption to the different solar conditions realizes a resource efficient mitigation. In our case study, we show that it is possible to triplicate the data throughput at the Solar Maximum condition (no flares) compared to a Triple Modular Redundancy implementation of a single module. We also show the decreasing Probability of Failures Per Hour by 2 × 104 at flare-enhanced conditions compared with a non-redundant system. Our work is a part of the In-Orbit Verification of the Heinrich Hertz communication satellite.",
    author = "Rob{\'e}rt Glein and Bernhard Schmidt and Florian Rittner and J{\"u}rgen Teich and Daniel Ziener",
    year = "2014",
    month = "7",
    day = "21",
    doi = "10.1109/FCCM.2014.79",
    language = "English",
    pages = "251--258",
    booktitle = "2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM)",
    publisher = "IEEE",
    address = "United States",

    }

    Glein, R, Schmidt, B, Rittner, F, Teich, J & Ziener, D 2014, A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor. in 2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM)., 6861641, IEEE, Piscataway, NJ, pp. 251-258, 22nd IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2014, Boston, United States, 11/05/14. https://doi.org/10.1109/FCCM.2014.79

    A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor. / Glein, Robért; Schmidt, Bernhard; Rittner, Florian; Teich, Jürgen; Ziener, Daniel.

    2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM). Piscataway, NJ : IEEE, 2014. p. 251-258 6861641.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor

    AU - Glein, Robért

    AU - Schmidt, Bernhard

    AU - Rittner, Florian

    AU - Teich, Jürgen

    AU - Ziener, Daniel

    PY - 2014/7/21

    Y1 - 2014/7/21

    N2 - In this paper, we propose a self-adaptive FPGAbased, partially reconfigurable system for space missions in order to mitigate Single Event Upsets in the FPGA configuration and fabric. Dynamic reconfiguration is used here for an on-demand replication of modules in dependence of current and changing radiation levels. More precisely, the idea is to trigger a redundancy scheme such as Dual Modular Redundancy or Triple Modular Redundancy in response to a continuously monitored Single Event Upset rate measured inside the on-chip memories itself, e.g., any subset (even used) internal Block RAMs. Depending on the current radiation level, the minimal number of replicas is determined at runtime under the constraint that a required Safety Integrity Level for a module is ensured and configured accordingly. For signal processing applications it is shown that this autonomous adaption to the different solar conditions realizes a resource efficient mitigation. In our case study, we show that it is possible to triplicate the data throughput at the Solar Maximum condition (no flares) compared to a Triple Modular Redundancy implementation of a single module. We also show the decreasing Probability of Failures Per Hour by 2 × 104 at flare-enhanced conditions compared with a non-redundant system. Our work is a part of the In-Orbit Verification of the Heinrich Hertz communication satellite.

    AB - In this paper, we propose a self-adaptive FPGAbased, partially reconfigurable system for space missions in order to mitigate Single Event Upsets in the FPGA configuration and fabric. Dynamic reconfiguration is used here for an on-demand replication of modules in dependence of current and changing radiation levels. More precisely, the idea is to trigger a redundancy scheme such as Dual Modular Redundancy or Triple Modular Redundancy in response to a continuously monitored Single Event Upset rate measured inside the on-chip memories itself, e.g., any subset (even used) internal Block RAMs. Depending on the current radiation level, the minimal number of replicas is determined at runtime under the constraint that a required Safety Integrity Level for a module is ensured and configured accordingly. For signal processing applications it is shown that this autonomous adaption to the different solar conditions realizes a resource efficient mitigation. In our case study, we show that it is possible to triplicate the data throughput at the Solar Maximum condition (no flares) compared to a Triple Modular Redundancy implementation of a single module. We also show the decreasing Probability of Failures Per Hour by 2 × 104 at flare-enhanced conditions compared with a non-redundant system. Our work is a part of the In-Orbit Verification of the Heinrich Hertz communication satellite.

    UR - http://www.scopus.com/inward/record.url?scp=84912521741&partnerID=8YFLogxK

    U2 - 10.1109/FCCM.2014.79

    DO - 10.1109/FCCM.2014.79

    M3 - Conference contribution

    SP - 251

    EP - 258

    BT - 2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM)

    PB - IEEE

    CY - Piscataway, NJ

    ER -

    Glein R, Schmidt B, Rittner F, Teich J, Ziener D. A self-adaptive SEU mitigation system for FPGAs with an internal block RAM radiation particle sensor. In 2014 IEEE 22nd International Symposium on Field-Programmable Custom Computing Machines (FCCM). Piscataway, NJ: IEEE. 2014. p. 251-258. 6861641 https://doi.org/10.1109/FCCM.2014.79