SELENE

π GitLab Repository: https://gitlab.com/selene-riscv-platform | πͺπΊ CORDIS Factsheet: https://cordis.europa.eu/project/id/871467
SELENE (Self-monitored Dependable platform for High-Performance Safety-Critical Systems) was a European Horizon 2020 project (Grant Agreement 871467) that designed a safety-relevant, open-source high-performance RISC-V system-on-chip.
π Project Timeline & Factsheet
- Start Date: December 1, 2019
- End Date: November 30, 2022
- Duration: 36 Months
- Funding Scheme: Horizon 2020 (Research and Innovation Action - H2020 GA 871467)
- Grant Agreement ID: 871467
- Overall Budget: β¬4,996,526.25 (β¬4,996,523 EU Contribution)
π― Objectives & Scope
SELENE addressed the challenge of executing mixed-criticality workloads (combining safety-critical flight and automotive control tasks with high-throughput payload processing) on shared multi-core RISC-V hardware with guaranteed Quality of Service (QoS).
π‘ Key Research Innovations
- End-to-End Interconnect QoS: Implemented hardware-enforced throughput quotas and priority arbitration across shared buses and memory controllers.
- Self-Monitoring & Fault Tolerance: Integrated dynamic health monitoring and lockstep NOEL-V execution modes for dynamic fault isolation.
- DAVOS Verification Toolkit: Developed automated fault injection and safety validation tools for RISC-V SoCs.
ποΈ BSC Key Role & Research Deliverables
As a primary research leader in SELENE, Barcelona Supercomputing Center (BSC) drove the interconnect QoS and safety validation research:
- Interconnect Throughput Quotas: Designed hardware bandwidth allocation and throttling mechanisms ensuring zero-interference for critical tasks.
- DAVOS Fault Injection Framework: Created DAVOS, an open-source automated fault injection framework for safety-critical hardware validation.
- Traffic Injection Units: Developed hardware traffic injectors (SafeTI) to test multi-core interference under worst-case contention scenarios.
π Associated Publications
- SafeDM: A Hardware Diversity Monitor for Redundant Execution on Non-Lockstepped Cores
S. Alcaide, G. Cabo, C. Hernandez, J. Abella β DATE 2022 (DOI: 10.23919/DATE54114.2022.9774540) - SafeTI: A Hardware Traffic Injector for MPSoC Functional and Timing Validation
M. Sala, S. Alcaide, F. Bas, G. Cabo, R. Lorenzo, C. Hernandez, J. Abella β IEEE IOLTS 2021 (DOI: 10.1109/IOLTS52814.2021.9486689) - Black-Box IP Validation with the SafeTI Traffic Injector: A Success Story
S. Alcaide, M. Sala, F. Bas, G. Cabo, R. Lorenzo, C. Hernandez, J. Abella β IEEE IOLTS 2021 (DOI: 10.1109/IOLTS52814.2021.9486689) - Security, Reliability and Test Aspects of the RISC-V Ecosystem
J. Abella, S. Alcaide, et al. β IEEE ETS 2021 (DOI: 10.1109/ETS50041.2021.9465449) - Achieving Diverse Redundancy for GPU Kernels
S. Alcaide, L. Kosmidis, C. Hernandez, J. Abella β IEEE TETC 2022 (DOI: 10.1109/TETC.2021.3101922) - SafeTI Traffic Injector Enhancement for Effective Interference Testing in Critical Real-Time Systems
F. Fuentes, R. Casanova, S. Alcaide, J. Abella β arXiv / IEEE 2023 (DOI: 10.48550/arXiv.2308.11528)
ποΈ Consortium Partners
(Partners are listed in no particular order)
The SELENE consortium brought together 11 leading European aerospace, automotive, railway, and research institutions:
- πͺπΈ Universitat PolitΓ¨cnica de ValΓ¨ncia (UPV) (Spain, Coordinator)
- πͺπΈ Barcelona Supercomputing Center (BSC) (Spain)
- πͺπΈ IKERLAN S. Coop (Spain)
- πͺπΈ CAF Signalling (Spain)
- πΈπͺ Frontgrade Gaisler / Cobham Gaisler (Sweden)
- π«π· Airbus Defence and Space SAS (France)
- π©πͺ Airbus Defence and Space GmbH (Germany)
- π©πͺ Siemens AG (Germany)
- π¦πΉ Siemens AG Γsterreich (Austria)
- π¦πΉ Virtual Vehicle Research GmbH (Austria)
- π¦πΉ Open Tech EDV-Research GmbH (Austria)
