Periodic Reporting for period 2 - NEUROPULS (NEUROmorphic energy-efficient secure accelerators based on Phase change materials aUgmented siLicon photonicS)
Berichtszeitraum: 2024-01-01 bis 2025-06-30
The NEUROPULS project aims to build next-generation low-power and secure edge-computing systems by developing novel photonic computing architectures and security layers based on photonic PUFs in augmented silicon photonics CMOS-compatible platforms. The integration of emerging non-volatile phase change materials for synapses/neurons and III-V materials for on-chip spiking sources, for the first time, will allow to build novel neuromorphic accelerators featuring RISC-V compliant interfaces for smooth adoption and programmability. Optimal performance will be achieved thanks to a novel full-system simulation platform for design space exploration. Three relevant use-cases will be considered for benchmarking to demonstrate two orders of magnitude energy efficiency improvement.
From a technological point of view, the GeSe PCM that was chosen after optical testing, has been integrated in the silicon photonics platform. The fabrication of the full process is still in progress.
To handle the multi-physics character of photonic devices based on PCMs, multiple functionalities have been added to the software under development to deal with statistical properties of PCM phase dynamics.
Then, novel photonic designs based on electrically-actuated PCMs have been developed to enable multi-level operation at ultra-low insertion losses.
The architecture of the computing platform encompassing the RISC-V processor and interfaces compatible with the photonic accelerator was finalized and an API has been developed in order to communicate between the RISC-V core and the photonic accelerator. Peripheral circuitry has also been developed in order to allow interfacing between the photonic PIC and the controlling FPGA.
Security protocols based on mutual authentication and remote software attestation leveraging the high speed of operation of PUFs have been refined as well as the investigation of the robustness of photonic PUFs in terms of temperature stability, noise, and ML attacks.
To model the power consumption, latency, and compute density of the accelerator and of its security layers, a dedicated gem5-based simulation platform has been further developed adding new functionalities as well as compatibility with photonic accelerators. The platform can handle co-integration of electronic and photonic systems with RISC-V interfaces.
Benchmarking methodologies for accurate modeling of the NEUROPULS accelerator have been refined.
The novel photonic devices based on this material can allow record low losses (below 1 dB) for interferometers capable of achieving a full 2pi phase shift swing required for the computing architectures.
The novel designs for matrix multiplication cores based on these devices require fewer components, at the expense of being less generic. Such reduction jointly with lower optical losses allows to achieve a greater scalability in terms of number of layers.
The novel designs of photonic physical unclonable functions (PUFs) do not rely on large input powers to trigger optical non-linearities, while being CMOS-compatible and allowing for anti-tampering ASIC integration.
The novel lightweight authentication and attestation protocols leveraging photonic PUFs (capable to generate CRPs with Gbit/s speeds) provide higher strength to various types of attacks e.g. modeling compared to SoA protocols based on PUFs and requiring to store a large database of CRPs on the verifier side.
The architecture developed, based on a RISC-V processor is an efficient low-cost solution to interface with the photonic device. A dedicated high-speed interface is under development for communication with the photonic devices.
The simulation platform under development can support RISC-V cores and related interfaces and allows for generic electronic-photonic modeling by using design specific accelerators.