{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T20:39:50Z","timestamp":1774643990702,"version":"3.50.1"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,4,10]],"date-time":"2024-04-10T00:00:00Z","timestamp":1712707200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,4,10]],"date-time":"2024-04-10T00:00:00Z","timestamp":1712707200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["441921944"],"award-info":[{"award-number":["441921944"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"German Federal Ministry for Education and Research","award":["16KISK009"],"award-info":[{"award-number":["16KISK009"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2024,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Among the numerous benefits that novel RRAM devices offer over conventional memory technologies is an inherent resilience to the effects of radiation. Hence, they appear suitable for use as a memory subsystem in a computer architecture for satellites. In addition to memory devices resistant to radiation, the concept of applying protective measures dynamically promises a system with low susceptibility to errors during radiation events, while also ensuring efficient performance in the absence of radiation events. This paper presents the first RRAM-based memory subsystem for satellites with a dynamic response to radiation events. We integrate this subsystem into a computing platform that employs the same dynamic principles for its processing system and implements modules for timely detection and even prediction of radiation events. To determine which protection mechanism is optimal, we examine various approaches and simulate the probability of errors in memory. Additionally, we are studying the impact on the overall system by investigating different software algorithms and their radiation robustness requirements using a fault injection simulation. Finally, we propose a potential implementation of the dynamic RRAM-based memory subsystem that includes different levels of protection and can be used for real applications in satellites.<\/jats:p>","DOI":"10.1007\/s10617-024-09285-z","type":"journal-article","created":{"date-parts":[[2024,4,10]],"date-time":"2024-04-10T05:01:52Z","timestamp":1712725312000},"page":"111-137","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Design and analysis of an adaptive radiation resilient RRAM subsystem for processing systems in satellites"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0212-259X","authenticated-orcid":false,"given":"Daniel","family":"Reiser","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4413-0937","authenticated-orcid":false,"given":"Junchao","family":"Chen","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7298-8252","authenticated-orcid":false,"given":"Johannes","family":"Kn\u00f6dtel","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5205-0398","authenticated-orcid":false,"given":"Andrea","family":"Baroni","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0267-0203","authenticated-orcid":false,"given":"Milo\u0161","family":"Krsti\u0107","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9687-6247","authenticated-orcid":false,"given":"Marc","family":"Reichenbach","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,4,10]]},"reference":[{"key":"9285_CR1","unstructured":"Euroconsult. Space and satellite sector expert. https:\/\/www.euroconsult-ec.com\/"},{"key":"9285_CR2","doi-asserted-by":"publisher","unstructured":"Denby B, Lucia B (2020) Orbital edge computing: nanosatellite constellations as a new class of computer system. In: Proceedings of the twenty-fifth international conference on architectural support for programming languages and operating systems. ASPLOS \u201920. New York, NY, USA: Association for Computing Machinery, pp 939\u2013954. https:\/\/doi.org\/10.1145\/3373376.3378473","DOI":"10.1145\/3373376.3378473"},{"issue":"4","key":"9285_CR3","doi-asserted-by":"publisher","first-page":"1810","DOI":"10.1109\/TNS.2008.2001409","volume":"55","author":"S Bourdarie","year":"2008","unstructured":"Bourdarie S, Xapsos M (2008) The near-earth space radiation environment. IEEE Trans Nucl Sci 55(4):1810\u20131832. https:\/\/doi.org\/10.1109\/TNS.2008.2001409","journal-title":"IEEE Trans Nucl Sci"},{"key":"9285_CR4","doi-asserted-by":"publisher","first-page":"12229","DOI":"10.1109\/ACCESS.2022.3144217","volume":"10","author":"S Safari","year":"2022","unstructured":"Safari S, Ansari M, Khdr H, Gohari-Nazari P, Yari-Karin S, Yeganeh-Khaksar A et al (2022) A survey of fault-tolerance techniques for embedded systems from the perspective of power, energy, and thermal issues. IEEE Access 10:12229\u201312251. https:\/\/doi.org\/10.1109\/ACCESS.2022.3144217","journal-title":"IEEE Access"},{"key":"9285_CR5","doi-asserted-by":"crossref","unstructured":"Mushtaq H, Al-Ars Z, Bertels K (2011) Survey of fault tolerance techniques for shared memory multicore\/multiprocessor systems. In: 2011 IEEE 6th international design and test workshop (IDT), pp 12\u201317","DOI":"10.1109\/IDT.2011.6123094"},{"key":"9285_CR6","doi-asserted-by":"publisher","first-page":"1814","DOI":"10.1109\/JSTARS.2022.3148139","volume":"15","author":"B Zhang","year":"2022","unstructured":"Zhang B, Wu Y, Zhao B, Chanussot J, Hong D, Yao J et al (2022) Progress and challenges in intelligent remote sensing satellite systems. IEEE J Sel Top Appl Earth Obs Remote Sens 15:1814\u20131822. https:\/\/doi.org\/10.1109\/JSTARS.2022.3148139","journal-title":"IEEE J Sel Top Appl Earth Obs Remote Sens"},{"issue":"8","key":"9285_CR7","doi-asserted-by":"publisher","DOI":"10.1088\/1361-6641\/aa6124","volume":"32","author":"Y Gonzalez-Velo","year":"2017","unstructured":"Gonzalez-Velo Y, Barnaby HJ, Kozicki MN (2017) Review of radiation effects on ReRAM devices and technology. Semicond Sci Technol 32(8):083002. https:\/\/doi.org\/10.1088\/1361-6641\/aa6124","journal-title":"Semicond Sci Technol"},{"key":"9285_CR8","unstructured":"Chen J (2023) A self-adaptive resilient method for implementing and managing the high-reliability processing system [doctoral dissertation]. Universit\u00e4t Potsdam"},{"key":"9285_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.microrel.2023.115173","volume":"148","author":"M Ulbricht","year":"2023","unstructured":"Ulbricht M, Lu L, Chen J, Krstic M (2023) The TETRISC SoC-A resilient quad-core system based on the ResiliCell approach. Microelectron Reliab 148:115173. https:\/\/doi.org\/10.1016\/j.microrel.2023.115173","journal-title":"Microelectron Reliab"},{"issue":"3","key":"9285_CR10","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1109\/TNS.2003.813131","volume":"50","author":"JL Barth","year":"2003","unstructured":"Barth JL, Dyer CS, Stassinopoulos EG (2003) Space, atmospheric, and terrestrial radiation environments. IEEE Trans Nucl Sci 50(3):466\u2013482. https:\/\/doi.org\/10.1109\/TNS.2003.813131","journal-title":"IEEE Trans Nucl Sci"},{"key":"9285_CR11","unstructured":"GOES. Geostationary operational environmental satellites\u2014space environment monitor database. https:\/\/ngdc.noaa.gov\/stp\/satellite\/goes\/dataaccess.html"},{"key":"9285_CR12","unstructured":"National Oceanic and Atmospheric Administration. Solar proton events affecting the earth environment lists. https:\/\/www.ngdc.noaa.gov\/stp\/satellite\/goes\/doc\/SPE.txt"},{"key":"9285_CR13","unstructured":"Harboe-Sorensen R, Daly E, Teston F, Schweitzer H, Nartallo R, Perol P et\u00a0al. (2001) Observation and analysis of single event effects on-board the SOHO satellite. In: RADECS 2001. 2001 6th European conference on radiation and its effects on components and systems (Cat. No. 01TH8605), pp 37\u201343"},{"issue":"1","key":"9285_CR14","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1002\/2013SW000985","volume":"12","author":"KH Yearby","year":"2014","unstructured":"Yearby KH, Balikhin M, Walker SN (2014) Single-event upsets in the cluster and double star digital wave processor instruments. Space Weather 12(1):24\u201328. https:\/\/doi.org\/10.1002\/2013SW000985","journal-title":"Space Weather"},{"issue":"2","key":"9285_CR15","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1109\/TETC.2022.3147376","volume":"10","author":"J Chen","year":"2022","unstructured":"Chen J, Lange T, Andjelkovic M, Simevski A, Lu L, Krstic M (2022) Solar particle event and single event upset prediction from SRAM-based monitor and supervised machine learning. IEEE Trans Emerg Top Comput 10(2):564\u2013580. https:\/\/doi.org\/10.1109\/TETC.2022.3147376","journal-title":"IEEE Trans Emerg Top Comput"},{"issue":"4","key":"9285_CR16","doi-asserted-by":"publisher","first-page":"1717","DOI":"10.1109\/TNS.2014.2321833","volume":"61","author":"WG Bennett","year":"2014","unstructured":"Bennett WG, Hooten NC, Schrimpf RD, Reed RA, Mendenhall MH, Alles ML et al (2014) Single- and multiple-event induced upsets in $${\\rm HfO}_2\/{\\rm Hf}$$ 1T1R RRAM. IEEE Trans Nucl Sci 61(4):1717\u20131725. https:\/\/doi.org\/10.1109\/TNS.2014.2321833","journal-title":"IEEE Trans Nucl Sci"},{"key":"9285_CR17","unstructured":"Chen D, LaBel KA, Berg M, Wilcox E, Kim H, Phan A et\u00a0al. (2014) Radiation effects of commercial resistive random access memories. In: NASA electronic parts and packaging (NEPP) electronics technology workshop (ETW). GSFC-E-DAA-TN16279"},{"key":"9285_CR18","doi-asserted-by":"publisher","DOI":"10.1016\/j.radphyschem.2021.109394","volume":"182","author":"H Song","year":"2021","unstructured":"Song H, Ni K, Tang Y, Wang J, Guo H, Zhong X (2021) Total ionizing dose effects of 60 Co-y ray radiation on the resistive switching and its bending performance of Al-in-O\/InOx-based flexible RRAM device. Radiat Phys Chem 182:109394. https:\/\/doi.org\/10.1016\/j.radphyschem.2021.109394","journal-title":"Radiat Phys Chem"},{"key":"9285_CR19","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.radphyschem.2018.07.005","volume":"154","author":"M Barella","year":"2019","unstructured":"Barella M, Sanca G, Marlasca FG, Acevedo WR, Rubi D, Inza MAG et al (2019) Studying ReRAM devices at low earth orbits using the LabOSat platform. Radiat Phys Chem 154:85\u201390. https:\/\/doi.org\/10.1016\/j.radphyschem.2018.07.005","journal-title":"Radiat Phys Chem"},{"issue":"12","key":"9285_CR20","doi-asserted-by":"publisher","first-page":"1470","DOI":"10.1109\/LED.2010.2081340","volume":"31","author":"Y Wang","year":"2010","unstructured":"Wang Y, Lv H, Wang W, Liu Q, Long S, Wang Q et al (2010) Highly stable radiation-hardened resistive-switching memory. IEEE Electron Device Lett 31(12):1470\u20131472. https:\/\/doi.org\/10.1109\/LED.2010.2081340","journal-title":"IEEE Electron Device Lett"},{"issue":"9","key":"9285_CR21","doi-asserted-by":"publisher","DOI":"10.1088\/1361-6641\/ac117b","volume":"36","author":"Y Ma","year":"2021","unstructured":"Ma Y, Yang X, Bi J, Xi K, Ji L, Wang H (2021) A radiation-hardened hybrid RRAM-based non-volatile latch. Semicond Sci Technol 36(9):095009. https:\/\/doi.org\/10.1088\/1361-6641\/ac117b","journal-title":"Semicond Sci Technol"},{"issue":"6","key":"9285_CR22","doi-asserted-by":"publisher","first-page":"1239","DOI":"10.1109\/TNS.2018.2830791","volume":"65","author":"AMS Tosson","year":"2018","unstructured":"Tosson AMS, Yu S, Anis MH, Wei L (2018) Proposing a solution for single-event upset in 1T1R RRAM memory arrays. IEEE Trans Nucl Sci 65(6):1239\u20131247. https:\/\/doi.org\/10.1109\/TNS.2018.2830791","journal-title":"IEEE Trans Nucl Sci"},{"key":"9285_CR23","doi-asserted-by":"crossref","unstructured":"Leitersdorf O, Perach B, Ronen R, Kvatinsky S (2021) Efficient error-correcting-code mechanism for high-throughput memristive processing-in-memory. In: 58th ACM\/IEEE design automation conference (DAC), pp 199\u2013204","DOI":"10.1109\/DAC18074.2021.9586324"},{"issue":"4","key":"9285_CR24","doi-asserted-by":"publisher","first-page":"21:1","DOI":"10.1145\/2392616.2392619","volume":"5","author":"A Jacobs","year":"2012","unstructured":"Jacobs A et al (2012) Reconfigurable fault tolerance: a comprehensive framework for reliable and adaptive FPGA-based space computing. ACM Trans Reconfig Technol Syst 5(4):21:1-21:30","journal-title":"ACM Trans Reconfig Technol Syst"},{"key":"9285_CR25","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1016\/j.micpro.2018.03.004","volume":"59","author":"R Glein","year":"2018","unstructured":"Glein R et al (2018) Adaptive single-event effect mitigation for dependable processing systems based on FPGAs. Microprocess Microsyst 59:46\u201356","journal-title":"Microprocess Microsyst"},{"key":"9285_CR26","doi-asserted-by":"crossref","unstructured":"Ferreira RS, Nolte J, Vargas F, George N, H\u00fcbner M (2020) Runtime hardware reconfiguration of functional units to support mixed-critical applications. In: 2020 IEEE Latin-American test symposium (LATS), pp 1\u20136","DOI":"10.1109\/LATS49555.2020.9093692"},{"key":"9285_CR27","doi-asserted-by":"crossref","unstructured":"Lukefahr A et\u00a0al (2012) Composite cores: pushing heterogeneity into a core. In: 2012 45th annual IEEE\/ACM international symposium on microarchitecture, pp 317\u2013328","DOI":"10.1109\/MICRO.2012.37"},{"key":"9285_CR28","doi-asserted-by":"crossref","unstructured":"Chen J, Andjelkovic M, Simevski A, Li Y, Skoncej P, Krstic M (2019) Design of SRAM-based low-cost SEU monitor for self-adaptive multiprocessing systems. In: 2019 22nd Euromicro conference on digital system design (DSD), pp 514\u2013521","DOI":"10.1109\/DSD.2019.00080"},{"key":"9285_CR29","doi-asserted-by":"crossref","unstructured":"Chen J, Lange T, Andjelkovic M, Simevski A, Krstic M (2020) Hardware accelerator design with supervised machine learning for solar particle event prediction. In: 2020 IEEE international symposium on defect and fault tolerance in VLSI and nanotechnology systems (DFT), pp 1\u20136","DOI":"10.1109\/DFT50435.2020.9250856"},{"key":"9285_CR30","doi-asserted-by":"crossref","unstructured":"Simevski A, Hadzieva E, Kraemer R, Krstic M (2012) Scalable design of a programmable NMR voter with inputs\u2019 state descriptor and self-checking capability. In: 2012 NASA\/ESA conference on adaptive hardware and systems (AHS), pp 182\u2013189","DOI":"10.1109\/AHS.2012.6268648"},{"key":"9285_CR31","doi-asserted-by":"crossref","unstructured":"Zambelli C, Grossi A, Olivo P, Walczyk D, Bertaud T, Tillack B et\u00a0al (2014) Statistical analysis of resistive switching characteristics in ReRAM test arrays. In: 2014 international conference on microelectronic test structures (ICMTS), pp 27\u201331","DOI":"10.1109\/ICMTS.2014.6841463"},{"issue":"11","key":"9285_CR32","doi-asserted-by":"publisher","first-page":"1277","DOI":"10.3390\/mi12111277","volume":"12","author":"S Pechmann","year":"2021","unstructured":"Pechmann S, Mai T, Potschka J, Reiser D, Reichel P, Breiling M et al (2021) A low-power RRAM memory block for embedded, multi-level weight and bias storage in artificial neural networks. Micromachines 12(11):1277","journal-title":"Micromachines"},{"key":"9285_CR33","doi-asserted-by":"publisher","unstructured":"Reiser D, Reichenbach M, Rizzi T, Baroni A, Fritscher M, Wenger C et\u00a0al (2023) Technology-aware drift resilience analysis of RRAM crossbar array configurations. 2023 21st IEEE interregional NEWCAS conference. https:\/\/doi.org\/10.1109\/NEWCAS57931.2023.10198076","DOI":"10.1109\/NEWCAS57931.2023.10198076"},{"key":"9285_CR34","unstructured":"Bennett J. Embench: open benchmarks for embedded platforms"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-024-09285-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10617-024-09285-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-024-09285-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T06:10:26Z","timestamp":1724825426000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10617-024-09285-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,10]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["9285"],"URL":"https:\/\/doi.org\/10.1007\/s10617-024-09285-z","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"value":"0929-5585","type":"print"},{"value":"1572-8080","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,10]]},"assertion":[{"value":"10 October 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 March 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 April 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors do not declare any Conflict of interest or Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}