Advanced Photonics, Volume. 6, Issue 5, 056007(2024)
Large-scale optical programmable logic array for two-dimensional cellular automaton
Fig. 1. Operating principle of the proposed PLA based on parallel spectrum modulation. (a) Sketch map of a three-input PLA. (b) The correspondence matrices between the states of input signals and wavelengths. SM, spectral modulator; WSS, wavelength-selective switch; OS, optical switch; WS, wave shaper.
Fig. 2. Performance characterization of the PLA. (a) Schematic diagram for the proposed PLA. (b) Measured confusion matrix between 256 input states and output power of 256 wavelength channels. (c) Output spectra of PLA for three different minterms. (d) Schematic diagram of the 4-bit comparator and the corresponding power distributions of three output ports between input signal A
Fig. 3. Demonstration of nine-input PLA. (a) Nine-input PLA realized by combining the wavelength’s and spatial dimensions. (b) Statement machine to infer the date (month and day) according to the provided day of the year based on nine-input PLA. The input is 324th (101000100) of the year, and the output is November (1011), 20 (10100). (c) A reverse statement machine to infer the day of the year according to the provided date (month and day). The input is March (0011), 30 (11110), and the output is the 89th (001011001) day of the year. OC, optical coupler.
Fig. 4. Operation of Conway’s Game of Life on general optical CA computing platform. (a) Schematic for the evolution of Conway’s Game of Life executed by nine-input PLA. The evolutionary rules of Conway’s Game of Life,30 in which the two different colors represent the state of the cell (blue represents the live state and white represents the dead state), are programmed into nine-input PLA. The input of PLA is the states of the center cell and surrounding eight cells, and the output is the center cell’s state of the next iteration. (b) Three basic models in Conway’s Game of Life,46 including still life (from left to right: block, boat, beehive, and long snake), moving object (glider and light spaceship), and oscillator (pulsar). (c) Complex models of glider gun and breeder implemented by nine-input PLA.
Fig. 5. Other kinds of 2D CAs implemented by the PLA. (a) The replicator-like evolution, in which the smile face copies itself in the iteration process. (b) The nonisotropic evolution, in which a single-cell pattern can create the Sierpinski triangle.
|
Get Citation
Copy Citation Text
Wenkai Zhang, Bo Wu, Wentao Gu, Junwei Cheng, Hailong Zhou, Dongmei Huang, Ping-kong Alexander Wai, Liao Chen, Wenchan Dong, Jianji Dong, Xinliang Zhang, "Large-scale optical programmable logic array for two-dimensional cellular automaton," Adv. Photon. 6, 056007 (2024)
Category: Research Articles
Received: Apr. 8, 2024
Accepted: Sep. 10, 2024
Posted: Sep. 11, 2024
Published Online: Oct. 18, 2024
The Author Email: Zhou Hailong (hailongzhou@hust.edu.cn), Dong Jianji (jjdong@hust.edu.cn)