Lukas Chrostowski
Lukas Chrostowski
For the "SiEPIC > Generate compact models for PCells" function, we presently execute the python binary directly using subprocess. This requires that the environment be correctly set so that the...
Input: 4 GC circuit with 3rd one disconnected  Output: incorrectly creates a 4 channel ONA 
several edX course students use the wrong waveguide type, e.g. TE strip waveguide for a TM circuit. * add parameters to WAVEGUIDES.XML: wavelength, polarization * add to Waveguide PCell these...
Add to "V" functional verification script: Check if the cell names are GDS compliant: - 32 character limit - only a-z, A-Z, 0-9, _, -, ? (check Jessica / CMC...
- Use path width information - choose the closest waveguide from WAVEGUIDES.XML, or bring up GUI, and save the configuration on a per-width basis.
Add to Verification (V): - Illegal cell names: - Limit of 32 characters in GDSII v6 and older - Valid characters: ‘A’ through ‘Z’, ‘a’ through ‘z’, ‘0’ through ‘9’,...
From an edX participant: I was able to follow everything in the Hierarchical Layout tutorial. Except that I am seeing a funny/awkward result from the "Resizing Waveguide" function. When I...
When selecting the "guiding shape" rather than the PCell itself, we get an error that a waveguide is not selected. Work-around: If you click on the object repeatedly, you will...
on start-up, query SiEPIC-Tools on GitHub to find out version of the package and KLayout. Message if out of date. use thread so that it runs in the background. https://www.tutorialspoint.com/python/python_multithreading.htm
for large circuits, need to add a functionality to stop it, "escape". progress bar