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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.