{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T00:07:03Z","timestamp":1769818023309,"version":"3.49.0"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2018,8,31]],"date-time":"2018-08-31T00:00:00Z","timestamp":1535673600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"European Union's Horizon 2020 research and innovation program","award":["640354"],"award-info":[{"award-number":["640354"]}]},{"name":"European Union's FP7 Marie-Curie international outgoing fellowship program","award":["627579"],"award-info":[{"award-number":["627579"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2018,8,31]]},"abstract":"<jats:p>The Arm Triple Core Lock-Step (TCLS) architecture is the natural evolution of Arm Cortex-R Dual Core Lock-Step (DCLS) processors to increase dependability, predictability, and availability in safety-critical and ultra-reliable applications. TCLS is simple, scalable, and easy to deploy in applications where Arm DCLS processors are widely used (e.g., automotive), as well as in new sectors where the presence of Arm technology is incipient (e.g., enterprise) or almost non-existent (e.g., space). Specifically in space, COTS Arm processors provide optimal power-to-performance, extensibility, evolvability, software availability, and ease of use, especially in comparison with the decades old rad-hard computing solutions that are still in use. This article discusses the fundamentals of an Arm Cortex-R5 based TCLS processor, providing key functioning and implementation details. The article shows that the TCLS architecture keeps the use of rad-hard technology to a minimum, namely, using rad-hard by design standard cell libraries only to protect the critical parts that account for less than 4% of the entire TCLS solution. Moreover, when exposure to radiation is relatively low, such as in terrestrial applications or even satellites operating in Low Earth Orbits (LEO), the system could be implemented entirely using commercial cell libraries, relying on the radiation mitigation methods implemented on the TCLS to cope with sporadic soft errors in its critical parts. The TCLS solution allows thus to significantly reduce chip manufacturing costs and keep pace with advances in low power consumption and high density integration by leveraging commercial semiconductor processes, while matching the reliability levels and improving availability that can be achieved using extremely expensive rad-hard semiconductor processes. Finally, the article describes a TRL4 proof-of-concept TCLS-based System-on-Chip (SoC) that has been prototyped and tested to power the computer on-board an Airbus Defence and Space telecom satellite. When compared to the currently used processor solution by Airbus, the TCLS-based SoC results in a more than 5\u00d7 performance increase and cuts power consumption by more than half.<\/jats:p>","DOI":"10.1145\/3323917","type":"journal-article","created":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T12:14:26Z","timestamp":1560860066000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":46,"title":["The Arm Triple Core Lock-Step (TCLS) Processor"],"prefix":"10.1145","volume":"36","author":[{"given":"Xabier","family":"Iturbe","sequence":"first","affiliation":[{"name":"Ikerlan, Arrasate-Mondragon, Basque Country (Spain)"}]},{"given":"Balaji","family":"Venu","sequence":"additional","affiliation":[{"name":"Arm Ltd., UK, Cambridge, UK"}]},{"given":"Emre","family":"Ozer","sequence":"additional","affiliation":[{"name":"Arm Ltd., UK, Cambridge, UK"}]},{"given":"Jean-Luc","family":"Poupat","sequence":"additional","affiliation":[{"name":"Airbus Defence 8 Space, Elancourt, France"}]},{"given":"Gregoire","family":"Gimenez","sequence":"additional","affiliation":[{"name":"Dolphin Integration, Meylan, France"}]},{"given":"Hans-Ulrich","family":"Zurek","sequence":"additional","affiliation":[{"name":"Atmel Corp., Garching bei M\u00fcnchen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2019,6,17]]},"reference":[{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the Military and Aerospace Programmable Logic Devices Workshop.","author":"Amort T."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.819140"},{"key":"e_1_2_1_6_1","unstructured":"Atmel Corp. 2005. ATC18RHA Rad-Hard 0.18m CMOS Cell-Based ASIC Family for Space Use. Technical Report.  Atmel Corp. 2005. ATC18RHA Rad-Hard 0.18m CMOS Cell-Based ASIC Family for Space Use. Technical Report."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the European Space Components Conference.","author":"Atmel Corp.","year":"2016"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the Microelectronics Reliability and Qualification Working Meeting.","author":"Berg M.","year":"2013"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.556880"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1976.1050759"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the SPIE Europe Remote Sensing Conference.","author":"DeCoursey R."},{"key":"e_1_2_1_17_1","first-page":"1","article-title":"Effect of Power Optimizations on Soft Error Rate. Springer","volume":"1","author":"Degalahal V.","year":"2006","journal-title":"Chapter"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the International Symposium on Artificial Intelligence, Robotics, and Automation in Space.","author":"Doyle R."},{"key":"e_1_2_1_19_1","volume-title":"Statement of Work: Arm-based MCU (TEC\/2016.43). Retrieved","author":"ESTEC.","year":"2018"},{"key":"e_1_2_1_20_1","volume-title":"This is the Year Internet from Space gets Really Serious. Retrieved","author":"ESTEC.","year":"2019"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the Workshop on Manufacturable and Dependable Multi-core Architectures at Nanoscale.","author":"Ghahroodi M. M."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the Data Systems in Aerospace Conference.","author":"Ginosar R.","year":"2012"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the Conference on Design, Automation and Test in Europe.","author":"Gizopoulos D."},{"key":"e_1_2_1_25_1","unstructured":"L. Hansen. 2016. Unleash the Unparalleled Power and Flexibility of Zynq UltraScale+ MPSoCs - WP470.  L. Hansen. 2016. Unleash the Unparalleled Power and Flexibility of Zynq UltraScale+ MPSoCs - WP470."},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the IEEE International Reliability Physics Symposium.","author":"Hargrove M. J."},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the European Conference on Radiation and Its Effects on Components and Systems.","author":"Hillman R."},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the Data Systems in Aerospace Conference.","author":"Hjorth M."},{"key":"e_1_2_1_29_1","volume-title":"Tricore: Highly Integrated and Performance Optimized 32-bit Microcontrollers for Automotive and Industrial Applications. Technical Report.","author":"Tech Infineon","year":"2012"},{"key":"e_1_2_1_30_1","first-page":"1","article-title":"On the Use of System-on-Chip Technology in Next-Generation Instruments Avionics for Space Exploration. Springer","volume":"1","author":"Iturbe X.","year":"2016","journal-title":"Chapter"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2018.2799799"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems.","author":"Iturbe X."},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the IEEE\/IFIP International Conference on Dependable Systems and Networks.","author":"Iturbe X."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2010.53"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the Annual Research Conference on Reliability.","author":"Johnston A. H.","year":"2000"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080225"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the AIAA\/USU Conference on Small Satellites.","author":"Kanekal S."},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the Conference on Design, Automation and Test in Europe.","author":"Koebel F."},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the SAE World Congress Conference.","author":"Koopman P."},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the HiPEAC Workshop on Design for Reliability.","author":"Kuschel T."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.903774"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/106972.106981"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2010.2043271"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.556861"},{"key":"e_1_2_1_49_1","volume-title":"Radiation Effects in Spacecraft and Aircraft. Retrieved","author":"Normand E.","year":"2019"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/1870926.1871219"},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of the IEEE International Conference on Space Mission Challenges for Information Technology.","author":"Poupat J. L.","year":"2017"},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of the Conference on Data Systems in Aerospace.","author":"Poupat J. L."},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of the SASSUR International Workshop on Next Generation of System Assurance Approaches for Safety-Critical Systems.","author":"Resch S."},{"key":"e_1_2_1_56_1","volume-title":"BAE Systems moves into Third Generation Rad-Hard Processors. Retrieved","author":"Rhea J.","year":"2019"},{"key":"e_1_2_1_57_1","unstructured":"T. Romanko and B. Clegg. 2005. SOI Eases Radiation-Hardened ASIC Designs. Retrieved January 7 2019 from https:\/\/www.design-reuse.com\/articles\/10962\/soi-eases-radiation-hardened-asic-designs.html.  T. Romanko and B. Clegg. 2005. SOI Eases Radiation-Hardened ASIC Designs. Retrieved January 7 2019 from https:\/\/www.design-reuse.com\/articles\/10962\/soi-eases-radiation-hardened-asic-designs.html."},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the AIAA\/USU Conference on Small Satellites.","author":"Rudolph D."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-5765(01)00079-0"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNS.1974.6498921"},{"key":"e_1_2_1_61_1","unstructured":"T. Scholastique and L. Hili. 2017. A 65nm Hardened ASIC Technology for Space Applications. Retrieved January 7 2019 from http:\/\/indico.esa.int\/indico\/event\/165\/contribution\/13\/material\/1\/1.pdf.  T. Scholastique and L. Hili. 2017. A 65nm Hardened ASIC Technology for Space Applications. Retrieved January 7 2019 from http:\/\/indico.esa.int\/indico\/event\/165\/contribution\/13\/material\/1\/1.pdf."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.736501"},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the IEEE International Workshop on Automotive Reliability and Test.","author":"Venu B."},{"key":"e_1_2_1_65_1","doi-asserted-by":"crossref","volume-title":"The Rise of Private Actors in the Space Sector","author":"Vernile A.","DOI":"10.1007\/978-3-319-73802-4"},{"key":"e_1_2_1_67_1","volume-title":"NASA\u2019s Orion Spacecraft runs on a 12 Year-old Single-Core Processor from the iBook G3. Retrieved","author":"Whitwam R.","year":"2019"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the AIAA\/USU Conference on Small Satellites.","author":"Wilson C."}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3323917","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3323917","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:12Z","timestamp":1750204452000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3323917"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,31]]},"references-count":52,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,8,31]]}},"alternative-id":["10.1145\/3323917"],"URL":"https:\/\/doi.org\/10.1145\/3323917","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,31]]},"assertion":[{"value":"2017-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-06-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}