A programmable photonic memory
Farshid Ashtiani
TL;DR
The paper tackles the challenge of optical memory by proposing a scalable, integrated memory unit built from universal optical logic gates implemented with nonlinear micro-ring modulators on a silicon photonic platform. The approach yields an optical set-reset latch with optical set, reset, and outputs $Q$ and $\overline{Q}$, realized via cross-coupled NOR/NAND gates and an independent supply-light inverter at $\lambda_{0}$. Experimental verification of NOR/NAND gates on a programmable silicon-photonic mesh, along with simulator-assisted SR-latch validation on a larger mesh, demonstrates correct logic operation and latch behavior with robustness to input variations. This work paves the way for co-integrated, low-latency optical memories compatible with existing photonic processors, enabling scalable and energy-efficient optical computation pipelines.
Abstract
The significant advancements in integrated photonics have enabled high-speed and energy efficient systems for various applications from data communications and high-performance computing, to medical diagnosis, sensing and ranging. However, data storage in these systems has been dominated by electronic memories which necessitates signal conversion between optical and electrical as well as analog and digital domains, and data movement between processor and memory that reduce the speed and energy efficiency. To date, a scalable optical memory with optical control has remained an open problem. Here we report an integrated photonic set-reset latch as a fundamental optical static memory unit based on universal optical logic gates. While the proposed memory is compatible with different photonic platforms, its functionality is demonstrated on a programmable silicon photonic chip as a proof of concept. Optical set, reset, and complementary outputs, scalability to a large number of memory units via the independent latch supply light, and compatibility with different photonic platforms enable more efficient and lower latency optical processing systems.
