Skip to content

Rings#100

Closed
lukasc-ubc wants to merge 39 commits intoSiEPIC:mainfrom
lukasc-ubc:test
Closed

Rings#100
lukasc-ubc wants to merge 39 commits intoSiEPIC:mainfrom
lukasc-ubc:test

Conversation

@lukasc-ubc
Copy link
Member

No description provided.

@github-actions
Copy link
Contributor

github-actions bot commented May 8, 2025

Thank you for your pull request! 👋

@lukasc-ubc
Copy link
Member Author

please resimulate

3 similar comments
@lukasc-ubc
Copy link
Member Author

please resimulate

@lukasc-ubc
Copy link
Member Author

please resimulate

@lukasc-ubc
Copy link
Member Author

please resimulate

@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_LukasChrostowski_rings_3_5_10.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.20493865013122559 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 3 opt-in labels: ['opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr3g70', 'opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr5g70', 'opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr10g100']

Running simulation for opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr3g70
Simulation completed for opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr3g70.

Running simulation for opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr5g70
Simulation completed for opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr5g70.

Running simulation for opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr10g100
Simulation completed for opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr10g100.

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_PCM_C_ringTE.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.20302414894104004 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 1 opt-in labels: ['opt_in_TE_1550_PCM_PCM_ringTE']

Running simulation for opt_in_TE_1550_PCM_PCM_ringTE
Simulation completed for opt_in_TE_1550_PCM_PCM_ringTE.

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_LukasChrostowski_rings_3_5_10.png
EBeam_LukasChrostowski_rings_3_5_10_opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr10g100_i.png
EBeam_LukasChrostowski_rings_3_5_10_opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr3g70_i.png
EBeam_LukasChrostowski_rings_3_5_10_opt_in_TE_1550_device_LukasChrostowski_RingDoubleTEr5g70_i.png
EBeam_PCM_C_ringTE.png
EBeam_PCM_C_ringTE_opt_in_TE_1550_PCM_PCM_ringTE_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 14, 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