Skip to content

Test2#118

Closed
lukasc-ubc wants to merge 10 commits intoSiEPIC:mainfrom
lukasc-ubc:test2
Closed

Test2#118
lukasc-ubc wants to merge 10 commits intoSiEPIC:mainfrom
lukasc-ubc:test2

Conversation

@lukasc-ubc
Copy link
Member

No description provided.

@github-actions
Copy link
Contributor

Thank you for your pull request! 👋

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.2644953727722168 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.1905345916748047 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.2078235149383545 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.21218442916870117 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.20759201049804688 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.2077944278717041 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

✅ Simulation results for EBeam_lukasc_ring_resonators2.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.19169878959655762 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators2.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.2074277400970459 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

✅ Simulation results for EBeam_lukasc_ring_resonators2.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.20906734466552734 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators2.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc
Copy link
Member Author

This is an experimental feature. The goal is to run a circuit simulation on the design, and return the results for human verification.
✅ Simulation results for EBeam_lukasc_ring_resonators.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.20641493797302246 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

✅ Simulation results for EBeam_lukasc_ring_resonators2.oas

stdout:

KLayout SiEPIC-Tools version 0.5.25
New version of SiEPIC-Tools is available (0.5.26 vs 0.5.25).
Version check, time: 0.206817626953125 seconds
SiEPIC-EBeam-PDK Python module: siepic_ebeam_pdk, KLayout technology: EBeam
SiEPIC-EBeam-PDK Python module: pymacros, v0.4.38

   ____  ____  _______________
  / __ \/ __ \/  _/ ____/ ___/
 / / / / /_/ // // /    \__ \
/ /_/ / ____// // /___ ___/ /
\____/_/   /___/\____//____/

OPICS version 0.3.2
Libraries associated with Technology EBeam: ['EBeam', 'EBeam-ANT', 'EBeam-Dream', 'EBeam-SiN', 'EBeam_Beta']
PDK folder: /home/lukasc/.local/lib/python3.10/site-packages/siepic_ebeam_pdk/__init__.py
Disabling KLayout PDK libraries
 - Basic
 - EBeam
 - EBeam-ANT
 - EBeam-Dream
 - EBeam-SiN
 - EBeam_Beta
Found 4 opt-in labels: ['opt_in_TE_1550_device_RingDoubleTEr10000g100', 'opt_in_TE_1550_device_RingDoubleTEr10000g70', 'opt_in_TE_1550_device_RingDoubleTEr5000g70', 'opt_in_TE_1550_device_RingDoubleTEr3000g70']

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g100
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g100.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr10000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr10000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr5000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr5000g70.

Running simulation for opt_in_TE_1550_device_RingDoubleTEr3000g70
Simulation completed for opt_in_TE_1550_device_RingDoubleTEr3000g70.

stderr:

Warning: Permanently added '[turing.phas.ubc.ca]:7743' (ED25519) to the list of known hosts.
Warning: Permanently added 'baker' (ED25519) to the list of known hosts.

📸 Simulation result image(s):
EBeam_lukasc_ring_resonators.png
EBeam_lukasc_ring_resonators2.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators2_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g100_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr10000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr3000g70_i.png
EBeam_lukasc_ring_resonators_opt_in_TE_1550_device_RingDoubleTEr5000g70_i.png

To re-run this simulation, please make a change to the layout file (simply running V verification will change the date stamp in the layout), save it, and upload it to your GitHub fork. This will trigger this simulation to run again.
_We have implemented automated computation of the ebeam_dc_halfring_straight s-parameters, for TE 1550. If the parameters chosen in the design were missing, a simulation job was submitted, and the CML on the server will be automatically updated, and available on for future circuit simulations. _

@lukasc-ubc lukasc-ubc closed this May 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant