Andrea Portaluri
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Research Interests
Andrea Portaluri has a total of 9 co-authors. Here are the top co-authors by number of shared publications:
- Luca Sterpone
Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy
4 shared publications - Sarah Azimi
Dipartimento di Automatica e Informatica, Politecnico di Torino, Torino, Italy
4 shared publications - Corrado De Sio
Politecnico di Torino
3 shared publications - Daniele Rizzieri
Dipartimento di Automatica e Informatica (DAUIN), Politecnico di Torino, 10129 Turin, Italy
2 shared publications - Alp Kilic
NanoXplore SAS, 92310 Sévres, France
1 shared publication - Andrea Saracino
Dipartimento di Automatica e Informatica (DAUIN), Politecnico di Torino, 10129 Turin, Italy
1 shared publication
Latest Publications
- Open Access
- 16 July 2024
- Published by MDPI AG in Electronics
- Vol. 13 (14) , 2803
NXRouting: A GPU-Enhanced CAD Tool for European Radiation-Hardened FPGAs
Field Programmable Gate Arrays (FPGAs) have witnessed an increase in space applications in the last years, mainly due to their cost-effective high-performances and flexibility. However, the susceptibility of these devices to radiation-induced effects when working in such an environment is well known. When common mitigation techniques are not sufficient to ensure the correct completion of a task, radiation-hardened FPGAs represent one of the most effective solutions. NanoXplore, in this context, is the first European developer of rad-hard FPGAs, which embed intrinsic high complexity in their architectures preventing the user from using or developing custom placement and routing algorithms. In this paper, we overcame these issues by proposing the first tool tailored to NanoXplore devices which allows the exploration of NanoXplore device architectures and routing of points through a Python interface. We developed a model that reflects the one used by the vendor, allowing the user to extract info about routes, nets and additional logic, otherwise unavailable. The tool also performs routing of points in the programmable logic, computing the optimal path. An implementation of the router on Graphic Processing Unit (GPU) is proposed to exploit the highly parallelizable nature of the problem. Finally, routing timing analyses on different benchmarks have been performed, improving the routing routine time.
- 16 July 2024
- Published by MDPI AG in Electronics
- Vol. 13 (14) , 2803
Open AccessNXRouting: A GPU-Enhanced CAD Tool for European Radiation-Hardened FPGAs
Field Programmable Gate Arrays (FPGAs) have witnessed an increase in space applications in the last years, mainly due to their cost-effective high-performances and flexibility. However, the susceptibility of these devices to radiation-induced effects when working in such an environment is well known. When common mitigation techniques are not sufficient to ensure the correct completion of a task, radiation-hardened FPGAs represent one of the most effective solutions. NanoXplore, in this context, is the first European developer of rad-hard FPGAs, which embed intrinsic high complexity in their architectures preventing the user from using or developing custom placement and routing algorithms. In this paper, we overcame these issues by proposing the first tool tailored to NanoXplore devices which allows the exploration of NanoXplore device architectures and routing of points through a Python interface. We developed a model that reflects the one used by the vendor, allowing the user to extract info about routes, nets and additional logic, otherwise unavailable. The tool also performs routing of points in the programmable logic, computing the optimal path. An implementation of the router on Graphic Processing Unit (GPU) is proposed to exploit the highly parallelizable nature of the problem. Finally, routing timing analyses on different benchmarks have been performed, improving the routing routine time.
- Open Access
- 30 December 2022
- Published by MDPI AG in Electronics
- Vol. 12 (1) , 169
Exploring the Impact of Soft Errors on the Reliability of Real-Time Embedded Operating Systems
The continuous scaling of electronic components has led to the development of high-performance microprocessors that are suitable even for safety-critical applications where radiation-induced errors such as Single Event Effects (SEEs) can have a significant impact on the performance and reliability of the system. This work is dedicated to investigating the reliability of systems based on programmable hardware and Real-time operating Systems (RTOS) in the presence of architectural faults induced by soft errors in the configuration memory of the programmable hardware. We performed a proton radiation test campaigned at PSI radiation facility to identify the fault model affecting the configuration memory of Xilinx Zynq-7020 reconfigurable AP-Soc Device. The identified fault model in terms of SEU and MBU clusters has been used to evaluate the impact of proton-induced faults on applications running within FreeRTOS on a Microblaze soft processor. A Single Event Multiple Upset fault model resulting from a proton test is presented, focusing on characteristics such as shape, size, and frequency of observed cluster of errors. We conduct two fault injection campaigns and analyze the results to assess the effect of cluster size on system reliability. Moreover, we discuss software exceptions caused by faults that can affect the hardware structure of the soft processor.
- 30 December 2022
- Published by MDPI AG in Electronics
- Vol. 12 (1) , 169
Open AccessExploring the Impact of Soft Errors on the Reliability of Real-Time Embedded Operating Systems
The continuous scaling of electronic components has led to the development of high-performance microprocessors that are suitable even for safety-critical applications where radiation-induced errors such as Single Event Effects (SEEs) can have a significant impact on the performance and reliability of the system. This work is dedicated to investigating the reliability of systems based on programmable hardware and Real-time operating Systems (RTOS) in the presence of architectural faults induced by soft errors in the configuration memory of the programmable hardware. We performed a proton radiation test campaigned at PSI radiation facility to identify the fault model affecting the configuration memory of Xilinx Zynq-7020 reconfigurable AP-Soc Device. The identified fault model in terms of SEU and MBU clusters has been used to evaluate the impact of proton-induced faults on applications running within FreeRTOS on a Microblaze soft processor. A Single Event Multiple Upset fault model resulting from a proton test is presented, focusing on characteristics such as shape, size, and frequency of observed cluster of errors. We conduct two fault injection campaigns and analyze the results to assess the effect of cluster size on system reliability. Moreover, we discuss software exceptions caused by faults that can affect the hardware structure of the soft processor.
- 14 December 2022
- Published by Springer Nature
- p. 181-193
On the Reliability of Real-Time Operating System on Embedded Soft Processor for Space Applications
- 14 December 2022
- Published by Springer Nature
- p. 181-193
On the Reliability of Real-Time Operating System on Embedded Soft Processor for Space Applications
- 22 September 2022
- Published by Springer Nature
- p. 135-153
Design and Mitigation Techniques of Radiation Induced SEEs on Open-Source Embedded Static RAMs
- 22 September 2022
- Published by Springer Nature
- p. 135-153
Design and Mitigation Techniques of Radiation Induced SEEs on Open-Source Embedded Static RAMs