Photonics

Photonics

Topics related to Lumerical and more.

Script element in Lumerical interconnect

    • Pranat Panda
      Subscriber

      I simulated a strip waveguide in FDE; then I ran a sweep of Neff vs. width of the waveguide. Now I want to create a scripted element for a straight waveguide, so what parameters I should include. 

      A = matrix(1,10);

      A(1,1) = 193.4e12; #frequency

      A(1,2) = 0; #absorption

      A(1,3) = -0.09619;

      A(1,4) = 0.1627;

      A(1,5) = 0.1095;

      A(1,6) = -0.1075;

      A(1,7) = -0.2981;

      A(1,8) = 0.3785;

      A(1,9) = 0.4342;

      #neff curve fitting parameters for neff

      A(1,10) = A(1,3) * w^6 + A(1,4) * w^5 + A(1,5) * w^4 + A(1,6) * w^3 + A(1,7) * w^2 + A(1,8) * w + A(1,9);

       

      setsparameter("port 2", "port 1", "propagation", A, l);

      setsparameter("port 1", "port 2", "propagation", A, l);

      setsparameter("port 2", "port 1", "propagation", A, w);

      setsparameter("port 1", "port 2", "propagation", A, w);

      Then, I have to use the this scripted waveguide in arms of MZI?i have started recently, so please help me figure out this, also, it will be helpful if someone can suggest a better way to learn lumerical interconnect?

    • GWANG
      Ansys Employee

      Hi Pranat Panda,

      Thank you for the post. As for your questions:

      1. To get start with INTERCONNECT I recommand the ALH course: https://ansysinc.plateau.com/learning/user/deeplink.do?linkId=ITEM_DETAILS_FOR_SAME_REVISION_OF_ITEM&componentID=Lum_INTERCONNECT_GS_2020R2_SP&componentTypeID=MOD-ONL&fromSF=Y&revisionDate=1608554595000&hideItemDetailsBackLink=Y&seqNumber=1854568&_s.crb=Nl6xlUCRWBgKEJG65jDmeMC6GmIp2PThdYD31I375fA%3D#/53FE8353D31AA86517002C00D57C0015
      2. There are multiple ways to model a waveguide in INTERCONNECT with FDE simulation results.For your model, do you mean you fix the operating wavelength of the waveguide and sweep through the waveguide width? In that case you can use the scripted element in INTERCONNECT to set the s-parameter; or you can use a compound element that contains a Straight Waveguide model, and set the neff value to the Straight Waveguide based on the waveguide width parameter. The second method is probably easier in this case. 

      Hope this can help.

Viewing 1 reply thread
  • The topic ‘Script element in Lumerical interconnect’ is closed to new replies.