Photonics Research, Volume. 11, Issue 4, 643(2023)

Automatic synthesis of light-processing functions for programmable photonics: theory and realization Editors' Pick

Zhengqi Gao1、*, Xiangfeng Chen2,3, Zhengxing Zhang1, Uttara Chakraborty1, Wim Bogaerts2,3, and Duane S. Boning1
Author Affiliations
  • 1Microsystems Technology Laboratories, Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
  • 2Ghent University-IMEC, Department of Information Technology, Ghent, Belgium
  • 3Center of Nano- and Biophotonics, Ghent University, Ghent, Belgium
  • show less
    Figures & Tables(17)
    Simplified schematic of a TBU. It is made up of two 50%:50% DCs on the left and right, and two optical PSs parameterized by {θ,ϕ} in the middle. {θ,ϕ} can be adjusted freely in [0,2π) by thermo- or electro-optic control of the two PSs.
    Schematic of an N×M square-mesh PPIC. For derivation simplicity, we disable the TBUs at the right-most column marked by dashed lines and assume that the top and bottom connections (yellow lines) are ideal.
    Naming conventions for port and direction. Capitalized “A” and “B” should be regarded as port names, and lowercases “a” and “b” are the complex magnitudes ahead of ejωt. For conciseness, we have omitted the ejωt dependence.
    Illustration of the forward input at the left and the backward input at the right. Note that the directions I and O in the parenthesized superscripts are defined according to going into or coming out of the associated vertical TBU, as defined in Fig. 3.
    Schematic of a 1×M square PPIC. The PSs in green horizontal TBUs are fixed to θ=0 and ϕ=π.
    Case 1, routing. (a) and (b) show the target response U(ω) with magnitude normalized to input, and phase, respectively, used in the cost function. (c) shows a heat map of all optimized PS values (see Appendix C for colored cell ordering details). (d) shows the resulting optimized configuration (π omitted). Red lines are those PS changes larger than 0.2π before and after optimization, while blue lines are those with changes smaller than 0.2π. (e) shows the port magnitude at frequency fcenter—orange for inward direction and purple for outward direction (refer to Fig. 3 for definition). Port magnitudes less than 0.2 are not drawn. The light path is plotted in black. (f) shows the power coupling ratio (i.e., cos2ϕ−θ2) of each TBU with a percentage in a shaded bounding box. The edge color of the TBU shows common PS π−ϕ−θ2; see Appendix D; (g) synthesized magnitude response; (h) synthesized phase response; (g) and (h) show the frequency response that the optimized configuration is able to achieve. The square meshes in (e) and (f) share the same color bar, shown in (c).
    Case 2, splitting. (a) Target equal three-way split magnitude response (normalized to the input); (b) heat map of all optimized PS values; (c) optimized configuration (π omitted); (d) port magnitude at frequency fcenter; (e) power coupling ratio and common PS; (f) synthesized magnitude reponse; (g) synthesized phase response; (f) and (g) show the frequency response that the optimized configuration is able to achieve. There are three lines colored in red, blue, and green in (a), and they overlap here and in (f).
    Case 3, coherent two-way splitting. (a) and (b), respectively, show the target equal magnitude split with equal phase response. (c) Heat map of all optimized PS values; (d) optimized configuration (π omitted); (e) port magnitude at frequency fcenter; (f) power coupling ratio and common PS; (g) synthesized magnitude response; (h) synthesized phase reponse; (g) and (h) show the frequency response that the optimized configuration is able to achieve. There are two lines colored in red and blue in (a), and they overlap here and in (b), (g), and (h).
    Case 4, coherent four-way splitting. (a) and (b), respectively, show the target equal four-way magnitude split and phase response. (c) Heat map of all optimized PS values; (d) optimized configuration (π omitted); (e) port magnitude at frequency fcenter; (f) power coupling ratio and common PS; (g) synthesized magnitude response; (h) synthesized phase response; (g) and (h) show the frequency response that the optimized configuration is able to achieve. There are four lines colored in red, blue, green, and cyan in (a), and they overlap here and in (b).
    Case 5, optical filtering. (a) Target magnitude response; (b) heat map of all optimized PS values; (c) optimized configuration (π omitted); (d) port magnitude at frequency fcenter; (e) power coupling ratio and common PS; (f) synthesized magnitude response; (g) synthesized phase response; (f) and (g) show the frequency response that the optimized configuration is able to achieve. Note that in this case, only port magnitudes over 0.3 are plotted in (d) for clarity.
    Case 6, WDM. (a) Target magnitude response; (b) heat map of all optimized PS values; (c) optimized configuration (π omitted); (d) port magnitude at frequency fcenter; (e) power coupling ratio and common PS; (f) synthesized magnitude response; (g) synthesized phase response; (f) and (g) show the frequency response that the optimized configuration is able to achieve. Note that in this case, only port magnitudes over 0.3 are plotted in (d) for clarity.
    Case 7, simultaneously synthesizing two light-processing functions for two in-phase inputs. Figure caption is similar to that of Fig. 6, except that in this case, only port magnitudes over 0.3 are plotted in (d) for clarity.
    Three different configurations are obtained under three random initializations; all satisfy the goal of routing in Case 1. Each row represents one synthesized configuration. Figure 6 is not included here. Left column, the optimized configuration (π omitted); right column, power coupling ratio (%) and common PS; all synthesized magnitude responses are identical to those in Fig. 6(g), hence not shown.
    Three different configurations are obtained under three random initializations; all satisfy the goal of filtering in Case 5. Each row represents one synthesized configuration. Figure 10 is not included here. Left column, synthesized magnitude response; right column, optimized configuration (π omitted).
    Demonstration of how we plot the heat map, using Figs. 6(c) and 6(e) as an example.
    • Table 1. Detailed Information for All Our Experimentsa

      View table
      View in Article

      Table 1. Detailed Information for All Our Experimentsa

       Input PortOutput PortTarget (s)CostResultsRun TimePhase Acc/FSRb
      No. 1, routingA1,0A2,5Mag, phaseEq. (28)Fig. 60.27 min8L
      No. 2, splittingA1,0A2,5,A4,5,A6,5MagEq. (29)Fig. 71.09 min8L,10L,17L
      No. 3, splitting (c)A1,0A3,5,A7,5Mag, phaseEq. (28)Fig. 80.63 min10L,10L
      No. 4, splitting (c)A5,0A1,5,A3,5,A7,5,A9,5Mag, phaseEq. (28)Fig. 94.48 minΔf2,Δf2,Δf4,Δf4
      No. 5, filteringA1,0A2,5MagEq. (30)Fig. 1081.59 minΔf2
      No. 6, WDMA5,0A3,5,A7,5MagEq. (30)Fig. 11108.25 minΔf12,Δf12
      No. 7, WDM and filtering1 at A1,0, 1j at A10,0{A2,5,A6,5},A10,5MagEq. (30)Fig. 12110.34 minΔf12,Δf12,Δf2
    • Table 2. Run Time (in min) Comparison of Our Method with DE and NDa

      View table
      View in Article

      Table 2. Run Time (in min) Comparison of Our Method with DE and NDa

       OursDEND
      No. 1, routing0.27>10022.44
      No. 2, splitting1.09>10078.02
      No. 3, splitting (c)0.63>10061.72
      No. 4, splitting (c)4.48>10080.26
      No. 5, filtering81.59>400>400
      No. 6, WDM108.25>400>400
      No. 7, WDM and filtering110.34>400>400
    Tools

    Get Citation

    Copy Citation Text

    Zhengqi Gao, Xiangfeng Chen, Zhengxing Zhang, Uttara Chakraborty, Wim Bogaerts, Duane S. Boning. Automatic synthesis of light-processing functions for programmable photonics: theory and realization[J]. Photonics Research, 2023, 11(4): 643

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Silicon Photonics

    Received: Sep. 2, 2022

    Accepted: Feb. 7, 2023

    Published Online: Mar. 29, 2023

    The Author Email: Zhengqi Gao (zhengqi@mit.edu)

    DOI:10.1364/PRJ.474606

    Topics