ENGINEERINGNET.BE - Ruimtestraling kan ernstige problemen veroorzaken in elektronische systemen, zoals gegevenscorruptie, processorstoringen en systeemuitval.
Om deze effecten tegen te gaan, heeft het TRISTAN-consortium de effectiviteit van logica-niveau- en geheugenniveau-bescherming voor een RISC-V processor vergeleken.
Ook kan de doeltreffendheid van beschermingsmaatregelen variëren afhankelijk van de operatie die de processor uitvoert. Om een realistisch beeld te krijgen, moet hier dus rekening mee worden gehouden.
De resultaten zullen missie-ontwerpers helpen om de beste beschermingsstrategie te selecteren voor specifieke banen en toepassingen.
De onderzoekers hebben acht fouttolerante configuraties van een RISC-V-processor onderzocht onder protonen- en zware-ionenbestraling met behulp van meerdere benchmarks.
De configuraties combineerden systematisch verschillende technieken zoals lockstep, triple modular redundancy en error correction code om de bijdrage van logica-niveau- en geheugenniveau-bescherming te isoleren.
Ook zijn de effecten van hybride configuraties getest. Methoden voor gegevensintegriteit bleken het meest effectief, waardoor stille gegevenscorruptie en functionele interruptiegevoeligheid aanzienlijk werden verminderd, met minimale impact op energieverbruik en processorformaat.
De experimentele gegevens maken een betrouwbaarheidsanalyse mogelijk, waardoor nauwkeurige voorspellingen kunnen worden gedaan.
NLR heeft een speciale testprintplaat ontworpen met een Microchip PolarFire FPGA en de FreNox RISC-V softcore van Technolution. Deze was verbonden met een host controller voor geautomatiseerde benchmarktests en real-time foutdetectie.
Het team heeft ook stralingsexperimenten uitgevoerd met protonen bij HollandPTC met een energie van 200 MeV, waarbij acht configuraties en vier benchmarks getest zijn. Hiermee zijn gevoeligheidsgegevens verkregen met statistische betrouwbaarheidsintervallen.
In een vervolgexperiment met zware ionen in CERN’s HEARTS-faciliteit zijn loodionen gebruikt met verschillende linear energy transfer waarden om directe ionisatie-effecten en meervoudige bit-fouten te karakteriseren.
De gemeten systeemgevoeligheden maken het mogelijk om voorspellingen te doen over fouten en falen in de ruimte, waardoor er beter kan worden bepaald welke architectuur het beste is voor toekomstige missies.
Andere projectpartners zijn Irdeto, Universiteit Twente. Het project heeft financiering ontvangen van de EU, en wordt gesteund door de Chips Joint Undertaking en haar leden.