SiEPIC_EBeam_PDK icon indicating copy to clipboard operation
SiEPIC_EBeam_PDK copied to clipboard

Model_Accuracy selection, waveguides & bends

Open lukasc-ubc opened this issue 8 years ago • 0 comments

  • Identify a mechanism for the user to select the model accuracy. This could be, for example,
    • in the layout PCell parameters
    • in a simulation configuration window, where all components are listed, and there is a drop-down for each component to select the model.

For the waveguide, we presently have the option for model accuracy, however, the "W" waveguide offers two different layouts: 1) single polygon, which exports to INTERCONNECT as a single wg_integral, 2) many pieces – straight, bend – which exports as many parts into INTERCONNECT (see screenshots below for #2).

Note that this is not ideal since the physical layout should not drive how the simulations are performed. Ideally, from the same layout (method #2), KLayout could generate either an accurate mode SPICE file, or a fast mode SPICE file. In this case, the waveguide is a PCell so we can use the same mechanisms to get data from the PCell to generate the SPICE file, but we need to make an exception to ignore the underlying straight and bent waveguide cells.

screenshot 2016-05-05 00 30 54 screenshot 2016-05-05 00 31 37 screenshot 2016-05-05 00 34 25

lukasc-ubc avatar May 05 '16 05:05 lukasc-ubc