SiEPIC / SiEPIC-Tools

Package for KLayout to add integrated optics / silicon photonics functionality (waveguides, netlist extraction, circuit simulations, etc)
Other
184 stars 92 forks source link

Update get_technology_by_name and Include waveguide crossings tool #175

Closed jevillegasd closed 2 years ago

jevillegasd commented 2 years ago

A small change in the reading part of the layer information, in the form of a recursive call to allow deeper structures in the layer deck. Tested against AMF_PDK and is working well (I think that's the only PDK library initialization that is using this function currently). Nested groups in the layer deck can with this be used to allow extra categorization. For example: example

jevillegasd commented 2 years ago

Waveguide crossings tool

The waveguide crossings tool allows for .... inserting waveguide crossings automatically.

It can be tested using the attached file, to generate the other attached file: crossings.zip

crossing_example

Know issues

jevillegasd commented 2 years ago

I've changed the name of the branch, and had to send the pull request again.