Simultaneous full set of three-input canonical logic units in a single nonlinear device for an all-optical programmable logic array

Wenchan Dong,Wentao Gu,Xiaoyan Gao,Yu Yu,Jianji Dong,Lei Lei,Xinliang Zhang
DOI: https://doi.org/10.1364/OE.472746
2022-11-07
Abstract:All-optical canonical logic units-based programmable logic array (CLUs-PLA) is an important combinational logic device owing to its flexibility and user-defined feature. However, the limited number of three-input CLUs generated in a single nonlinear device hinders their practical application. In this study, we overcome this limitation and experimentally demonstrate the simultaneous generation of a full set of three-input CLUs in only one nonlinear device. By performing bidirectional four-wave mixing (FWM) and wavelength spacing optimization, the all-optical three-input PLA with a full set of CLUs enables arbitrary functions. We experimentally demonstrate the implementation of a series of combinational logic functions including, user-defined logic functions, full adder, and full subtractor, exhibiting error-free performances for all logic operations at 40 Gb/s. The scheme can reduce the number of nonlinear devices in CLUs-PLA, which simplifies the computing system and reduces power consumption. Therefore, the scheme has great potential for future high-speed optical computing systems.
What problem does this paper attempt to address?