Periodic Reporting for period 1 - NEUROPULS (NEUROmorphic energy-efficient secure accelerators based on Phase change materials aUgmented siLicon photonicS)
Periodo di rendicontazione: 2023-01-01 al 2023-12-31
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, several PCMs have been investigated leading to the choice of GeSe as ideal PCM candidate for low loss building blocks such as synapses thanks to its transparent properties in both phases.
To handle the multi-physics character of photonic devices based on PCMs, a software has been developed and benchmarked against commercial tools.
Then, novel photonic designs based on electrically-actuated PCMs have been developed, capable of achieving 4-bit resolution in current designs with optical losses below 1 dB.
These devices have been integrated in the first tape-out alongside many different variations of matrix multiplication architectures and of physical unclonable functions (PUFs) for security layers.
The architecture of the computing platform encompassing the RISC-V processor and interfaces compatible with the photonic accelerator was defined by refining the specifications through a series of iterations.
Security metrics have been developed to better assess the entropy and suitability of PUF designs as well as protocols based on mutual authentication and remote software attestation leveraging the high speed of operation of PUFs.
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 developed. 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 proposed.
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.