From 9dd54076d15c5c92919839aa0195a08df486ca68 Mon Sep 17 00:00:00 2001 From: Joaquin Matres <4514346+joamatab@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:24:56 +0200 Subject: [PATCH] remove base_cell --- cspdk/si220/cells.py | 163 +-- cspdk/si500/cells.py | 312 +---- cspdk/sin300/cells.py | 54 +- .../test_netlists_taper_.yml | 2 +- .../test_netlists_taper_rc_.yml | 2 +- .../test_netlists_taper_ro_.yml | 2 +- .../test_netlists_taper_sc_.yml | 2 +- .../test_netlists_taper_so_.yml | 2 +- .../test_netlists_taper_strip_to_ridge_.yml | 2 +- .../test_netlists_trans_sc_rc10_.yml | 2 +- .../test_netlists_trans_sc_rc20_.yml | 2 +- .../test_netlists_trans_sc_rc50_.yml | 2 +- .../test_netlists_wire_corner_.yml | 2 +- .../test_netlists_array_.yml | 67 +- .../test_netlists_die_.yml | 1056 +++++++---------- .../test_netlists_grating_coupler_array_.yml | 146 +-- ...t_netlists_grating_coupler_elliptical_.yml | 2 +- ..._netlists_grating_coupler_rectangular_.yml | 2 +- .../test_netlists_mmi1x2_.yml | 2 +- .../test_netlists_mmi2x2_.yml | 2 +- .../test_netlists_mzi_rc_.yml | 22 +- .../test_netlists_pad_.yml | 2 +- .../test_netlists_array_.yml | 67 +- .../test_netlists_die_nc_.yml | 1056 +++++++---------- .../test_netlists_die_no_.yml | 1056 +++++++---------- .../test_netlists_grating_coupler_array_.yml | 158 +-- ...etlists_grating_coupler_elliptical_nc_.yml | 2 +- ...etlists_grating_coupler_elliptical_no_.yml | 2 +- ...tlists_grating_coupler_rectangular_nc_.yml | 2 +- ...tlists_grating_coupler_rectangular_no_.yml | 2 +- .../test_netlists_mmi1x2_nc_.yml | 2 +- .../test_netlists_mmi1x2_no_.yml | 2 +- .../test_netlists_mmi2x2_nc_.yml | 2 +- .../test_netlists_mmi2x2_no_.yml | 2 +- .../test_netlists_mzi_nc_.yml | 26 +- .../test_netlists_pad_.yml | 2 +- tests/test_pdk_si220/test_settings_taper_.yml | 10 +- .../test_settings_taper_rc_.yml | 10 +- .../test_settings_taper_ro_.yml | 10 +- .../test_settings_taper_sc_.yml | 10 +- .../test_settings_taper_so_.yml | 10 +- .../test_settings_taper_strip_to_ridge_.yml | 6 +- .../test_settings_trans_sc_rc10_.yml | 6 +- .../test_settings_trans_sc_rc20_.yml | 6 +- .../test_settings_trans_sc_rc50_.yml | 6 +- .../test_settings_wire_corner_.yml | 4 +- tests/test_pdk_si500/test_settings_taper_.yml | 10 +- .../test_settings_taper_rc_.yml | 10 +- .../test_settings_taper_ro_.yml | 10 +- .../test_settings_taper_sc_.yml | 10 +- .../test_settings_taper_so_.yml | 10 +- .../test_settings_taper_strip_to_ridge_.yml | 6 +- .../test_settings_trans_sc_rc10_.yml | 6 +- .../test_settings_trans_sc_rc20_.yml | 6 +- .../test_settings_trans_sc_rc50_.yml | 6 +- .../test_settings_wire_corner_.yml | 4 +- .../test_pdk_sin300/test_settings_die_nc_.yml | 17 +- .../test_pdk_sin300/test_settings_die_no_.yml | 17 +- .../test_settings_grating_coupler_array_.yml | 7 +- ...ettings_grating_coupler_elliptical_nc_.yml | 18 +- ...ettings_grating_coupler_elliptical_no_.yml | 18 +- ...ttings_grating_coupler_rectangular_nc_.yml | 18 +- ...ttings_grating_coupler_rectangular_no_.yml | 18 +- .../test_settings_mmi1x2_nc_.yml | 12 +- .../test_settings_mmi1x2_no_.yml | 12 +- .../test_settings_mmi2x2_nc_.yml | 12 +- .../test_settings_mmi2x2_no_.yml | 12 +- .../test_pdk_sin300/test_settings_mzi_nc_.yml | 17 +- .../test_pdk_sin300/test_settings_mzi_no_.yml | 17 +- tests/test_pdk_sin300/test_settings_pad_.yml | 5 +- 70 files changed, 1621 insertions(+), 2966 deletions(-) diff --git a/cspdk/si220/cells.py b/cspdk/si220/cells.py index a1d6b74..636f258 100644 --- a/cspdk/si220/cells.py +++ b/cspdk/si220/cells.py @@ -4,7 +4,6 @@ import numpy as np from gdsfactory.components.bend_euler import _bend_euler from gdsfactory.components.grating_coupler_elliptical import grating_tooth_points -from gdsfactory.port import Port from gdsfactory.typings import Component, ComponentSpec, CrossSectionSpec, LayerSpec from cspdk.si220.config import PATH @@ -57,46 +56,9 @@ def straight( @gf.cell -def wire_corner( - cross_section: CrossSectionSpec = "metal_routing", **kwargs -) -> Component: - """Returns 45 degrees electrical corner wire. - - Args: - cross_section: spec. - kwargs: cross_section parameters. - """ - x = gf.get_cross_section(cross_section, **kwargs) - layer = x.layer - width = x.width - - c = Component() - a = width / 2 - xpts = [-a, a, a, -a] - ypts = [-a, -a, a, a] - - c.add_polygon(list(zip(xpts, ypts)), layer=layer) - - c.add_port( - name="e1", - center=(0, 0), - width=width, - orientation=180, - layer=layer, - port_type="electrical", - ) - c.add_port( - name="e2", - center=(0, 0), - width=width, - orientation=90, - layer=layer, - port_type="electrical", - ) - c.info["length"] = width - c.info["dy"] = width - x.add_bbox(c) - return c +def wire_corner(width: float = 10) -> Component: + """Returns 45 degrees electrical corner wire.""" + return gf.c.wire_corner(cross_section="metal_routing", width=width) @gf.cell @@ -193,13 +155,7 @@ def taper( length: float = 10.0, width1: float = 0.5, width2: float | None = None, - port: Port | None = None, - with_two_ports: bool = True, cross_section: CrossSectionSpec = "strip", - port_names: tuple[str, str] = ("o1", "o2"), - port_types: tuple[str, str] = ("optical", "optical"), - with_bbox: bool = True, - **kwargs, ) -> Component: """Linear taper, which tapers only the main cross section section. @@ -207,76 +163,10 @@ def taper( length: taper length. width1: width of the west/left port. width2: width of the east/right port. Defaults to width1. - port: can taper from a port instead of defining width1. - with_two_ports: includes a second port. - False for terminator and edge coupler fiber interface. - cross_section: specification (CrossSection, string, CrossSectionFactory dict). - port_names: Ordered tuple of port names. First port is default \ - taper port, second name only if with_two_ports flags used. - port_types: Ordered tuple of port types. First port is default \ - taper port, second name only if with_two_ports flags used. - with_bbox: box in bbox_layers and bbox_offsets to avoid DRC sharp edges. - kwargs: cross_section settings. """ - x1 = gf.get_cross_section(cross_section, width=width1, **kwargs) - if width2: - width2 = gf.snap.snap_to_grid2x(width2) - x2 = gf.get_cross_section(cross_section, width=width2, **kwargs) - else: - x2 = x1 - - width1 = x1.width - width2 = x2.width - width_max = max([width1, width2]) - x = gf.get_cross_section(cross_section, width=width_max, **kwargs) - layer = x.layer - - if isinstance(port, gf.Port) and width1 is None: - width1 = port.width - - width2 = width2 or width1 - c = gf.Component() - y1 = width1 / 2 - y2 = width2 / 2 - - if length: - p1 = gf.kdb.DPolygon([(0, y1), (length, y2), (length, -y2), (0, -y1)]) - c.add_polygon(p1, layer=layer) - - s0_width = x.sections[0].width - - for section in x.sections[1:]: - delta_width = section.width - s0_width - p2 = p1.sized(delta_width / 2) - c.add_polygon(p2, layer=section.layer) - - if with_bbox: - x.add_bbox(c) - c.add_port( - name=port_names[0], - center=(0, 0), - width=width1, - orientation=180, - layer=x.layer, - cross_section=x1, - port_type=port_types[0], + return gf.c.taper( + length=length, width1=width1, width2=width2, cross_section=cross_section ) - if with_two_ports: - c.add_port( - name=port_names[1], - center=(length, 0), - width=width2, - orientation=0, - layer=x.layer, - cross_section=x2, - port_type=port_types[1], - ) - - x.add_bbox(c) - c.info["length"] = length - c.info["width1"] = float(width1) - c.info["width2"] = float(width2) - return c taper_sc = partial(taper, cross_section="xs_so", length=10.0, width1=0.5, width2=None) @@ -292,11 +182,6 @@ def taper_strip_to_ridge( width2: float = 0.5, w_slab1: float = 0.2, w_slab2: float = 10.45, - layer_wg: LayerSpec = "WG", - layer_slab: LayerSpec = LAYER.SLAB, - cross_section: CrossSectionSpec = "strip", - use_slab_port: bool = False, - **kwargs, ) -> Component: r"""Linear taper from strip to rib. @@ -324,40 +209,18 @@ def taper_strip_to_ridge( \__________________________ """ - xs = gf.get_cross_section(cross_section, **kwargs) - - taper_wg = taper( + return gf.c.taper_strip_to_ridge( length=length, width1=width1, width2=width2, - cross_section=cross_section, - layer=layer_wg, - ) - taper_slab = taper( - length=length, - width1=w_slab1, - width2=w_slab2, - cross_section=cross_section, - with_bbox=False, - layer=layer_slab, + w_slab1=w_slab1, + w_slab2=w_slab2, + layer_wg="WG", + layer_slab=LAYER.SLAB, + cross_section="strip", + use_slab_port=False, ) - c = gf.Component() - taper_ref_wg = c << taper_wg - taper_ref_slab = c << taper_slab - - c.info["length"] = length - c.add_port(name="o1", port=taper_ref_wg.ports["o1"]) - if use_slab_port: - c.add_port(name="o2", port=taper_ref_slab.ports["o2"]) - else: - c.add_port(name="o2", port=taper_ref_wg.ports["o2"]) - - if length: - xs.add_bbox(c) - c.flatten() - return c - trans_sc_rc10 = partial(taper_strip_to_ridge, length=10) trans_sc_rc20 = partial(taper_strip_to_ridge, length=20) @@ -1005,7 +868,7 @@ def crossing_sc() -> gf.Component: if __name__ == "__main__": - c = mmi1x2_sc() + c = taper_strip_to_ridge() print(c.function_name) # c.get_netlist() c.show() diff --git a/cspdk/si500/cells.py b/cspdk/si500/cells.py index 69cb868..aa15771 100644 --- a/cspdk/si500/cells.py +++ b/cspdk/si500/cells.py @@ -1,11 +1,9 @@ from functools import partial import gdsfactory as gf -import numpy as np from gdsfactory.components.bend_euler import _bend_euler -from gdsfactory.components.grating_coupler_elliptical import grating_tooth_points from gdsfactory.port import Port -from gdsfactory.typings import Component, ComponentSpec, CrossSectionSpec, LayerSpec +from gdsfactory.typings import Component, CrossSectionSpec from cspdk.si500.tech import LAYER @@ -403,258 +401,48 @@ def coupler( # grating couplers Rectangular ############################## @gf.cell -def grating_coupler_rectangular( - n_periods: int = 60, - period: float = 0.57, - fill_factor: float = 0.5, - width_grating: float = 11.0, - length_taper: float = 350.0, - polarization: str = "te", - wavelength: float = 1.55, - taper: ComponentSpec = taper, - layer_slab: LayerSpec | None = LAYER.WG, - layer_grating: LayerSpec | None = LAYER.GRA, - fiber_angle: float = 10, - slab_xmin: float = -1.0, - slab_offset: float = 0.0, - cross_section: CrossSectionSpec = "xs_rc", - **kwargs, -) -> Component: - r"""Grating coupler with rectangular shapes (not elliptical). - - Needs longer taper than elliptical. - Grating teeth are straight. - For a focusing grating take a look at grating_coupler_elliptical. - - Args: - n_periods: number of grating teeth. - period: grating pitch. - fill_factor: ratio of grating width vs gap. - width_grating: 11. - length_taper: 150. - polarization: 'te' or 'tm'. - wavelength: in um. - taper: function. - layer_slab: layer that protects the slab under the grating. - layer_grating: layer for the grating. - fiber_angle: in degrees. - slab_xmin: where 0 is at the start of the taper. - slab_offset: from edge of grating to edge of the slab. - cross_section: for input waveguide port. - kwargs: cross_section settings. - - .. code:: - - side view - fiber - - / / / / - / / / / - - _|-|_|-|_|-|___ layer - layer_slab | - o1 ______________| - - - top view _________ - /| | | | | - / | | | | | - /taper_angle - /_ _| | | | | - wg_width | | | | | | - \ | | | | | - \ | | | | | - \ | | | | | - \|_|_|_|_| - <--> - taper_length - """ - xs = gf.get_cross_section(cross_section, **kwargs) - wg_width = xs.width - layer = layer_grating or xs.layer - - c = Component() - taper_ref = c << gf.get_component( - taper, - length=length_taper, - width2=width_grating, - width1=wg_width, - cross_section=cross_section, - ) - - c.add_port(port=taper_ref.ports["o1"], name="o1") - x0 = taper_ref.dxmax - - for i in range(n_periods): - xsize = gf.snap.snap_to_grid(period * fill_factor) - cgrating = c.add_ref( - rectangle(size=(xsize, width_grating), layer=layer, port_type=None) - ) - cgrating.dxmin = gf.snap.snap_to_grid(x0 + i * period) - cgrating.dy = 0 - - c.info["polarization"] = polarization - c.info["wavelength"] = wavelength - c.info["fiber_angle"] = fiber_angle - - if layer_slab: - slab_xmin += length_taper - slab_xsize = cgrating.dxmax + slab_offset - slab_ysize = c.dysize + 2 * slab_offset - yslab = slab_ysize / 2 - c.add_polygon( - [ - (slab_xmin, yslab), - (slab_xsize, yslab), - (slab_xsize, -yslab), - (slab_xmin, -yslab), - ], - layer_slab, - ) - xs.add_bbox(c) - xport = np.round((x0 + cgrating.dx) / 2, 3) - c.add_port( - name="o2", - port_type=f"vertical_{polarization}", - center=(xport, 0), - orientation=0, - width=width_grating, - layer=layer, +def grating_coupler_rectangular() -> Component: + """Grating coupler with rectangular shapes (not elliptical) for 10 deg angle and TE.""" + return gf.c.grating_coupler_rectangular( + n_periods=60, + period=0.57, + fill_factor=0.5, + width_grating=11.0, + length_taper=350.0, + polarization="te", + wavelength=1.55, + taper=taper, + layer_slab=LAYER.WG, + layer_grating=LAYER.GRA, + fiber_angle=10, + slab_xmin=-1.0, + slab_offset=0.0, + cross_section="xs_rc", ) - c.flatten() - return c ############################## # grating couplers elliptical ############################## - - @gf.cell -def grating_coupler_elliptical( - polarization: str = "te", - taper_length: float = 16.6, - taper_angle: float = 30.0, - trenches_extra_angle: float = 9.0, - wavelength: float = 1.53, - fiber_angle: float = 15.0, - grating_line_width: float = 0.315, - neff: float = 2.638, # tooth effective index - ncladding: float = 1.443, # cladding index - layer_trench: LayerSpec | None = LAYER.GRA, - p_start: int = 26, - n_periods: int = 30, - end_straight_length: float = 0.2, - cross_section: CrossSectionSpec = "strip", - **kwargs, -) -> Component: - r"""Returns Grating coupler with defined trenches. - - Some foundries define the grating coupler by a shallow etch step (trenches) - Others define the slab that they keep (see grating_coupler_elliptical) - - Args: - polarization: 'te' or 'tm'. - taper_length: taper length from straight I/O. - taper_angle: grating flare angle. - trenches_extra_angle: extra angle for the trenches. - wavelength: grating transmission central wavelength. - fiber_angle: fibre polish angle in degrees. - grating_line_width: of the 220 ridge. - neff: tooth effective index. - ncladding: cladding index. - layer_trench: for the trench. - p_start: first tooth. - n_periods: number of grating teeth. - end_straight_length: at the end of straight. - cross_section: cross_section spec. - kwargs: cross_section settings. - - - .. code:: - - fiber - - / / / / - / / / / - _|-|_|-|_|-|___ - WG o1 ______________| - - """ - xs = gf.get_cross_section(cross_section, **kwargs) - wg_width = xs.width - layer = xs.layer - - # Compute some ellipse parameters - sthc = np.sin(fiber_angle * np.pi / 180) - d = neff**2 - ncladding**2 * sthc**2 - a1 = wavelength * neff / d - b1 = wavelength / np.sqrt(d) - x1 = wavelength * ncladding * sthc / d - - a1 = round(a1, 3) - b1 = round(b1, 3) - x1 = round(x1, 3) - - period = float(a1 + x1) - trench_line_width = period - grating_line_width - - c = gf.Component() - - # Make each grating line - for p in range(p_start, p_start + n_periods + 1): - pts = grating_tooth_points( - p * a1, - p * b1, - p * x1, - width=trench_line_width, - taper_angle=taper_angle + trenches_extra_angle, - ) - c.add_polygon(pts, layer_trench) - - # Make the taper - p_taper = p_start - 1 - p_taper_eff = p_taper - a_taper = a1 * p_taper_eff - # b_taper = b1 * p_taper_eff - x_taper = x1 * p_taper_eff - x_output = a_taper + x_taper - taper_length + grating_line_width / 2 - - xmax = x_output + taper_length + n_periods * period + 3 - y = wg_width / 2 + np.tan(taper_angle / 2 * np.pi / 180) * xmax - pts = [ - (x_output, -wg_width / 2), - (x_output, +wg_width / 2), - (xmax, +y), - (xmax + end_straight_length, +y), - (xmax + end_straight_length, -y), - (xmax, -y), - ] - c.add_polygon(pts, layer) - - c.add_port( - name="o1", - center=(x_output, 0), - width=wg_width, - orientation=180, - layer=layer, - cross_section=xs, - ) - c.info["period"] = float(np.round(period, 3)) - c.info["polarization"] = polarization - c.info["wavelength"] = wavelength - xs.add_bbox(c) - - x = np.round(taper_length + period * n_periods / 2, 3) - c.add_port( - name="o2", - center=(x, 0), - width=10, - orientation=0, - layer=layer, - port_type=f"vertical_{polarization}", +def grating_coupler_elliptical() -> Component: + """Returns Grating coupler with defined trenches.""" + return gf.c.grating_coupler_elliptical_trenches( + polarization="te", + taper_length=16.6, + taper_angle=30.0, + trenches_extra_angle=9.0, + wavelength=1.53, + fiber_angle=15.0, + grating_line_width=0.315, + neff=2.638, + ncladding=1.443, + layer_trench=LAYER.GRA, + p_start=26, + n_periods=30, + end_straight_length=0.2, + cross_section="strip", ) - return c ################ @@ -705,16 +493,31 @@ def pad(size=(100.0, 100.0)) -> gf.Component: rectangle = partial(gf.components.rectangle, layer=LAYER.FLOORPLAN) -grating_coupler_array = partial( + +_grating_coupler_array = partial( gf.components.grating_coupler_array, - pitch=127, - n=6, port_name="o1", rotation=-90, with_loopback=False, + centered=True, +) + + +@gf.cell +def grating_coupler_array( + pitch=127, + n=6, grating_coupler="grating_coupler_rectangular", cross_section="xs_rc", -) + **kwargs, +) -> gf.Component: + return _grating_coupler_array( + pitch=pitch, + n=n, + grating_coupler=grating_coupler, + cross_section=cross_section, + **kwargs, + ) _die = partial( @@ -730,12 +533,13 @@ def pad(size=(100.0, 100.0)) -> gf.Component: ) -def die(): - return _die(grating_coupler="grating_coupler_rectangular_sc", cross_section="xs_sc") +@gf.cell +def die() -> gf.Component: + return _die(grating_coupler="grating_coupler_rectangular", cross_section="xs_rc") array = partial(gf.components.array) if __name__ == "__main__": - c = coupler() + c = grating_coupler_array() c.show() diff --git a/cspdk/sin300/cells.py b/cspdk/sin300/cells.py index 26fddce..e160d46 100644 --- a/cspdk/sin300/cells.py +++ b/cspdk/sin300/cells.py @@ -426,12 +426,12 @@ def coupler( @gf.cell -def grating_coupler_rectangular_nc(): +def grating_coupler_rectangular_nc() -> gf.Component: return _grating_coupler_rectangular(period=0.66, cross_section="xs_nc") @gf.cell -def grating_coupler_rectangular_no(): +def grating_coupler_rectangular_no() -> gf.Component: return _grating_coupler_rectangular(period=0.964, cross_section="xs_no") @@ -458,14 +458,14 @@ def grating_coupler_rectangular_no(): @gf.cell -def grating_coupler_elliptical_nc(): +def grating_coupler_elliptical_nc() -> gf.Component: return _grating_coupler_elliptical( cross_section="xs_nc", grating_line_width=0.66 / 2 ) @gf.cell -def grating_coupler_elliptical_no(): +def grating_coupler_elliptical_no() -> gf.Component: return _grating_coupler_elliptical( grating_line_width=0.964 / 2, cross_section="xs_no" ) @@ -542,20 +542,33 @@ def pad(size=(100.0, 100.0)) -> gf.Component: rectangle = partial(gf.components.rectangle, layer=LAYER.FLOORPLAN) +_grating_coupler_array = partial( + gf.components.grating_coupler_array, + port_name="o1", + rotation=-90, + with_loopback=False, + centered=True, +) -def grating_coupler_array() -> gf.Component: - return gf.components.grating_coupler_array( - pitch=127, - n=6, - port_name="o1", - rotation=-90, - with_loopback=False, - grating_coupler="grating_coupler_rectangular_nc", - cross_section="xs_nc", + +@gf.cell +def grating_coupler_array( + pitch=127, + n=6, + grating_coupler="grating_coupler_rectangular_nc", + cross_section="xs_nc", + **kwargs, +) -> gf.Component: + return _grating_coupler_array( + pitch=pitch, + n=n, + grating_coupler=grating_coupler, + cross_section=cross_section, + **kwargs, ) -_die = partial( +_die_nc = partial( gf.c.die_with_pads, layer_floorplan=LAYER.FLOORPLAN, size=(11470.0, 4900.0), @@ -566,21 +579,24 @@ def grating_coupler_array() -> gf.Component: pad_pitch=300.0, cross_section="xs_nc", ) +_die_no = partial( + _die_nc, grating_coupler="grating_coupler_rectangular_no", cross_section="xs_no" +) @gf.cell -def die_nc(): - return _die(grating_coupler="grating_coupler_rectangular_nc", cross_section="xs_nc") +def die_nc() -> gf.Component: + return _die_nc() @gf.cell -def die_no(): - return _die(grating_coupler="grating_coupler_rectangular_no", cross_section="xs_no") +def die_no() -> gf.Component: + return _die_no() array = partial(gf.components.array) if __name__ == "__main__": - c = coupler() + c = die_nc() c.show() diff --git a/tests/test_netlists_si220/test_netlists_taper_.yml b/tests/test_netlists_si220/test_netlists_taper_.yml index cb58a54..154c8e5 100644 --- a/tests/test_netlists_si220/test_netlists_taper_.yml +++ b/tests/test_netlists_si220/test_netlists_taper_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_L10_W0p5_WNone_PN_19aa93b7 +name: taper_L10_W0p5_WNone_CSstrip nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_taper_rc_.yml b/tests/test_netlists_si220/test_netlists_taper_rc_.yml index 6d04a33..4725f82 100644 --- a/tests/test_netlists_si220/test_netlists_taper_rc_.yml +++ b/tests/test_netlists_si220/test_netlists_taper_rc_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_L10_W0p5_WNone_PN_c801b777 +name: taper_L10_W0p5_WNone_CSxs_rc nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_taper_ro_.yml b/tests/test_netlists_si220/test_netlists_taper_ro_.yml index 575c34f..2b42b8a 100644 --- a/tests/test_netlists_si220/test_netlists_taper_ro_.yml +++ b/tests/test_netlists_si220/test_netlists_taper_ro_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_L10_W0p5_WNone_PN_03906826 +name: taper_L10_W0p5_WNone_CSxs_ro nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_taper_sc_.yml b/tests/test_netlists_si220/test_netlists_taper_sc_.yml index 70f3b21..5577c96 100644 --- a/tests/test_netlists_si220/test_netlists_taper_sc_.yml +++ b/tests/test_netlists_si220/test_netlists_taper_sc_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_L10_W0p5_WNone_PN_227769f1 +name: taper_L10_W0p5_WNone_CSxs_so nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_taper_so_.yml b/tests/test_netlists_si220/test_netlists_taper_so_.yml index 70f3b21..5577c96 100644 --- a/tests/test_netlists_si220/test_netlists_taper_so_.yml +++ b/tests/test_netlists_si220/test_netlists_taper_so_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_L10_W0p5_WNone_PN_227769f1 +name: taper_L10_W0p5_WNone_CSxs_so nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_taper_strip_to_ridge_.yml b/tests/test_netlists_si220/test_netlists_taper_strip_to_ridge_.yml index cc5a626..095c6f5 100644 --- a/tests/test_netlists_si220/test_netlists_taper_strip_to_ridge_.yml +++ b/tests/test_netlists_si220/test_netlists_taper_strip_to_ridge_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_strip_to_ridge_L1_1bb1e894 +name: taper_strip_to_ridge_L1_ab59fc5b nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_trans_sc_rc10_.yml b/tests/test_netlists_si220/test_netlists_trans_sc_rc10_.yml index cc5a626..095c6f5 100644 --- a/tests/test_netlists_si220/test_netlists_trans_sc_rc10_.yml +++ b/tests/test_netlists_si220/test_netlists_trans_sc_rc10_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_strip_to_ridge_L1_1bb1e894 +name: taper_strip_to_ridge_L1_ab59fc5b nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_trans_sc_rc20_.yml b/tests/test_netlists_si220/test_netlists_trans_sc_rc20_.yml index b4404f9..d4a39c1 100644 --- a/tests/test_netlists_si220/test_netlists_trans_sc_rc20_.yml +++ b/tests/test_netlists_si220/test_netlists_trans_sc_rc20_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_strip_to_ridge_L2_2c45872a +name: taper_strip_to_ridge_L2_caa71394 nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_trans_sc_rc50_.yml b/tests/test_netlists_si220/test_netlists_trans_sc_rc50_.yml index 602e609..0afc4f4 100644 --- a/tests/test_netlists_si220/test_netlists_trans_sc_rc50_.yml +++ b/tests/test_netlists_si220/test_netlists_trans_sc_rc50_.yml @@ -1,5 +1,5 @@ instances: {} -name: taper_strip_to_ridge_L5_8ed6ad61 +name: taper_strip_to_ridge_L5_7d243f91 nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si220/test_netlists_wire_corner_.yml b/tests/test_netlists_si220/test_netlists_wire_corner_.yml index 07ffc7d..f21b996 100644 --- a/tests/test_netlists_si220/test_netlists_wire_corner_.yml +++ b/tests/test_netlists_si220/test_netlists_wire_corner_.yml @@ -1,5 +1,5 @@ instances: {} -name: wire_corner_CSmetal_routing +name: wire_corner_W10 nets: [] placements: {} ports: diff --git a/tests/test_netlists_si500/test_netlists_array_.yml b/tests/test_netlists_si500/test_netlists_array_.yml index 293b996..fff382f 100644 --- a/tests/test_netlists_si500/test_netlists_array_.yml +++ b/tests/test_netlists_si500/test_netlists_array_.yml @@ -1,5 +1,5 @@ instances: - pad_S100_100_LPAD_BLNon_30fba49c_375000_0: + pad_S100_100_375000_0: component: pad dax: 150 day: 0 @@ -14,48 +14,45 @@ instances: na: 6 nb: 1 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 name: array_Cpad_S150_150_C6__0e3de41c nets: [] placements: - pad_S100_100_LPAD_BLNon_30fba49c_375000_0: + pad_S100_100_375000_0: mirror: false rotation: 0 x: 0 y: 0 ports: - e1_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e1 - e1_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e1 - e1_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e1 - e1_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e1 - e1_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e1 - e1_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e1 - e2_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e2 - e2_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e2 - e2_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e2 - e2_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e2 - e2_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e2 - e2_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e2 - e3_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e3 - e3_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e3 - e3_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e3 - e3_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e3 - e3_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e3 - e3_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e3 - e4_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e4 - e4_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e4 - e4_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e4 - e4_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e4 - e4_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e4 - e4_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e4 - pad_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,pad - pad_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,pad - pad_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,pad - pad_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,pad - pad_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,pad - pad_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,pad + e1_1_1: pad_S100_100_375000_0<0.0>,e1 + e1_1_2: pad_S100_100_375000_0<1.0>,e1 + e1_1_3: pad_S100_100_375000_0<2.0>,e1 + e1_1_4: pad_S100_100_375000_0<3.0>,e1 + e1_1_5: pad_S100_100_375000_0<4.0>,e1 + e1_1_6: pad_S100_100_375000_0<5.0>,e1 + e2_1_1: pad_S100_100_375000_0<0.0>,e2 + e2_1_2: pad_S100_100_375000_0<1.0>,e2 + e2_1_3: pad_S100_100_375000_0<2.0>,e2 + e2_1_4: pad_S100_100_375000_0<3.0>,e2 + e2_1_5: pad_S100_100_375000_0<4.0>,e2 + e2_1_6: pad_S100_100_375000_0<5.0>,e2 + e3_1_1: pad_S100_100_375000_0<0.0>,e3 + e3_1_2: pad_S100_100_375000_0<1.0>,e3 + e3_1_3: pad_S100_100_375000_0<2.0>,e3 + e3_1_4: pad_S100_100_375000_0<3.0>,e3 + e3_1_5: pad_S100_100_375000_0<4.0>,e3 + e3_1_6: pad_S100_100_375000_0<5.0>,e3 + e4_1_1: pad_S100_100_375000_0<0.0>,e4 + e4_1_2: pad_S100_100_375000_0<1.0>,e4 + e4_1_3: pad_S100_100_375000_0<2.0>,e4 + e4_1_4: pad_S100_100_375000_0<3.0>,e4 + e4_1_5: pad_S100_100_375000_0<4.0>,e4 + e4_1_6: pad_S100_100_375000_0<5.0>,e4 + pad_1_1: pad_S100_100_375000_0<0.0>,pad + pad_1_2: pad_S100_100_375000_0<1.0>,pad + pad_1_3: pad_S100_100_375000_0<2.0>,pad + pad_1_4: pad_S100_100_375000_0<3.0>,pad + pad_1_5: pad_S100_100_375000_0<4.0>,pad + pad_1_6: pad_S100_100_375000_0<5.0>,pad diff --git a/tests/test_netlists_si500/test_netlists_die_.yml b/tests/test_netlists_si500/test_netlists_die_.yml index 9ef077c..a9408c7 100644 --- a/tests/test_netlists_si500/test_netlists_die_.yml +++ b/tests/test_netlists_si500/test_netlists_die_.yml @@ -25,7 +25,7 @@ instances: rotation: -90 straight_to_grating_spacing: 10 with_loopback: true - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000: + pad_S100_100_-1150000_-2250000: component: pad info: size: @@ -34,13 +34,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000: + pad_S100_100_-1150000_2250000: component: pad info: size: @@ -49,13 +46,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000: + pad_S100_100_-1450000_-2250000: component: pad info: size: @@ -64,13 +58,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000: + pad_S100_100_-1450000_2250000: component: pad info: size: @@ -79,13 +70,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000: + pad_S100_100_-1750000_-2250000: component: pad info: size: @@ -94,13 +82,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000: + pad_S100_100_-1750000_2250000: component: pad info: size: @@ -109,13 +94,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000: + pad_S100_100_-2050000_-2250000: component: pad info: size: @@ -124,13 +106,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000: + pad_S100_100_-2050000_2250000: component: pad info: size: @@ -139,13 +118,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000: + pad_S100_100_-2350000_-2250000: component: pad info: size: @@ -154,13 +130,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000: + pad_S100_100_-2350000_2250000: component: pad info: size: @@ -169,13 +142,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000: + pad_S100_100_-250000_-2250000: component: pad info: size: @@ -184,13 +154,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000: + pad_S100_100_-250000_2250000: component: pad info: size: @@ -199,13 +166,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000: + pad_S100_100_-2650000_-2250000: component: pad info: size: @@ -214,13 +178,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000: + pad_S100_100_-2650000_2250000: component: pad info: size: @@ -229,13 +190,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000: + pad_S100_100_-2950000_-2250000: component: pad info: size: @@ -244,13 +202,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000: + pad_S100_100_-2950000_2250000: component: pad info: size: @@ -259,13 +214,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000: + pad_S100_100_-3250000_-2250000: component: pad info: size: @@ -274,13 +226,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000: + pad_S100_100_-3250000_2250000: component: pad info: size: @@ -289,13 +238,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000: + pad_S100_100_-3550000_-2250000: component: pad info: size: @@ -304,13 +250,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000: + pad_S100_100_-3550000_2250000: component: pad info: size: @@ -319,13 +262,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000: + pad_S100_100_-3850000_-2250000: component: pad info: size: @@ -334,13 +274,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000: + pad_S100_100_-3850000_2250000: component: pad info: size: @@ -349,13 +286,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000: + pad_S100_100_-4150000_-2250000: component: pad info: size: @@ -364,13 +298,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000: + pad_S100_100_-4150000_2250000: component: pad info: size: @@ -379,13 +310,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000: + pad_S100_100_-4450000_-2250000: component: pad info: size: @@ -394,13 +322,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000: + pad_S100_100_-4450000_2250000: component: pad info: size: @@ -409,13 +334,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000: + pad_S100_100_-550000_-2250000: component: pad info: size: @@ -424,13 +346,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000: + pad_S100_100_-550000_2250000: component: pad info: size: @@ -439,13 +358,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000: + pad_S100_100_-850000_-2250000: component: pad info: size: @@ -454,13 +370,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000: + pad_S100_100_-850000_2250000: component: pad info: size: @@ -469,13 +382,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000: + pad_S100_100_1250000_-2250000: component: pad info: size: @@ -484,13 +394,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000: + pad_S100_100_1250000_2250000: component: pad info: size: @@ -499,13 +406,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000: + pad_S100_100_1550000_-2250000: component: pad info: size: @@ -514,13 +418,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000: + pad_S100_100_1550000_2250000: component: pad info: size: @@ -529,13 +430,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000: + pad_S100_100_1850000_-2250000: component: pad info: size: @@ -544,13 +442,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000: + pad_S100_100_1850000_2250000: component: pad info: size: @@ -559,13 +454,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000: + pad_S100_100_2150000_-2250000: component: pad info: size: @@ -574,13 +466,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000: + pad_S100_100_2150000_2250000: component: pad info: size: @@ -589,13 +478,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000: + pad_S100_100_2450000_-2250000: component: pad info: size: @@ -604,13 +490,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000: + pad_S100_100_2450000_2250000: component: pad info: size: @@ -619,13 +502,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000: + pad_S100_100_2750000_-2250000: component: pad info: size: @@ -634,13 +514,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000: + pad_S100_100_2750000_2250000: component: pad info: size: @@ -649,13 +526,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000: + pad_S100_100_3050000_-2250000: component: pad info: size: @@ -664,13 +538,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000: + pad_S100_100_3050000_2250000: component: pad info: size: @@ -679,13 +550,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000: + pad_S100_100_3350000_-2250000: component: pad info: size: @@ -694,13 +562,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000: + pad_S100_100_3350000_2250000: component: pad info: size: @@ -709,13 +574,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000: + pad_S100_100_350000_-2250000: component: pad info: size: @@ -724,13 +586,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000: + pad_S100_100_350000_2250000: component: pad info: size: @@ -739,13 +598,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000: + pad_S100_100_3650000_-2250000: component: pad info: size: @@ -754,13 +610,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000: + pad_S100_100_3650000_2250000: component: pad info: size: @@ -769,13 +622,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000: + pad_S100_100_3950000_-2250000: component: pad info: size: @@ -784,13 +634,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000: + pad_S100_100_3950000_2250000: component: pad info: size: @@ -799,13 +646,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000: + pad_S100_100_4250000_-2250000: component: pad info: size: @@ -814,13 +658,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000: + pad_S100_100_4250000_2250000: component: pad info: size: @@ -829,13 +670,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000: + pad_S100_100_4550000_-2250000: component: pad info: size: @@ -844,13 +682,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000: + pad_S100_100_4550000_2250000: component: pad info: size: @@ -859,13 +694,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000: + pad_S100_100_50000_-2250000: component: pad info: size: @@ -874,13 +706,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000: + pad_S100_100_50000_2250000: component: pad info: size: @@ -889,13 +718,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000: + pad_S100_100_650000_-2250000: component: pad info: size: @@ -904,13 +730,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000: + pad_S100_100_650000_2250000: component: pad info: size: @@ -919,13 +742,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000: + pad_S100_100_950000_-2250000: component: pad info: size: @@ -934,13 +754,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000: + pad_S100_100_950000_2250000: component: pad info: size: @@ -949,9 +766,6 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 @@ -970,7 +784,7 @@ instances: size: - 11470 - 4900 -name: die_with_pads_S11470_49_15ecc789 +name: die nets: [] placements: grating_coupler_array_G_f2273a72_-5357816_0: @@ -983,312 +797,312 @@ placements: rotation: 90 x: 5160.857 y: 0 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000: + pad_S100_100_-1150000_-2250000: mirror: false rotation: 0 x: -1150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000: + pad_S100_100_-1150000_2250000: mirror: false rotation: 0 x: -1150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000: + pad_S100_100_-1450000_-2250000: mirror: false rotation: 0 x: -1450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000: + pad_S100_100_-1450000_2250000: mirror: false rotation: 0 x: -1450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000: + pad_S100_100_-1750000_-2250000: mirror: false rotation: 0 x: -1750 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000: + pad_S100_100_-1750000_2250000: mirror: false rotation: 0 x: -1750 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000: + pad_S100_100_-2050000_-2250000: mirror: false rotation: 0 x: -2050 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000: + pad_S100_100_-2050000_2250000: mirror: false rotation: 0 x: -2050 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000: + pad_S100_100_-2350000_-2250000: mirror: false rotation: 0 x: -2350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000: + pad_S100_100_-2350000_2250000: mirror: false rotation: 0 x: -2350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000: + pad_S100_100_-250000_-2250000: mirror: false rotation: 0 x: -250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000: + pad_S100_100_-250000_2250000: mirror: false rotation: 0 x: -250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000: + pad_S100_100_-2650000_-2250000: mirror: false rotation: 0 x: -2650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000: + pad_S100_100_-2650000_2250000: mirror: false rotation: 0 x: -2650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000: + pad_S100_100_-2950000_-2250000: mirror: false rotation: 0 x: -2950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000: + pad_S100_100_-2950000_2250000: mirror: false rotation: 0 x: -2950 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000: + pad_S100_100_-3250000_-2250000: mirror: false rotation: 0 x: -3250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000: + pad_S100_100_-3250000_2250000: mirror: false rotation: 0 x: -3250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000: + pad_S100_100_-3550000_-2250000: mirror: false rotation: 0 x: -3550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000: + pad_S100_100_-3550000_2250000: mirror: false rotation: 0 x: -3550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000: + pad_S100_100_-3850000_-2250000: mirror: false rotation: 0 x: -3850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000: + pad_S100_100_-3850000_2250000: mirror: false rotation: 0 x: -3850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000: + pad_S100_100_-4150000_-2250000: mirror: false rotation: 0 x: -4150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000: + pad_S100_100_-4150000_2250000: mirror: false rotation: 0 x: -4150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000: + pad_S100_100_-4450000_-2250000: mirror: false rotation: 0 x: -4450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000: + pad_S100_100_-4450000_2250000: mirror: false rotation: 0 x: -4450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000: + pad_S100_100_-550000_-2250000: mirror: false rotation: 0 x: -550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000: + pad_S100_100_-550000_2250000: mirror: false rotation: 0 x: -550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000: + pad_S100_100_-850000_-2250000: mirror: false rotation: 0 x: -850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000: + pad_S100_100_-850000_2250000: mirror: false rotation: 0 x: -850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000: + pad_S100_100_1250000_-2250000: mirror: false rotation: 0 x: 1250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000: + pad_S100_100_1250000_2250000: mirror: false rotation: 0 x: 1250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000: + pad_S100_100_1550000_-2250000: mirror: false rotation: 0 x: 1550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000: + pad_S100_100_1550000_2250000: mirror: false rotation: 0 x: 1550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000: + pad_S100_100_1850000_-2250000: mirror: false rotation: 0 x: 1850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000: + pad_S100_100_1850000_2250000: mirror: false rotation: 0 x: 1850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000: + pad_S100_100_2150000_-2250000: mirror: false rotation: 0 x: 2150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000: + pad_S100_100_2150000_2250000: mirror: false rotation: 0 x: 2150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000: + pad_S100_100_2450000_-2250000: mirror: false rotation: 0 x: 2450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000: + pad_S100_100_2450000_2250000: mirror: false rotation: 0 x: 2450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000: + pad_S100_100_2750000_-2250000: mirror: false rotation: 0 x: 2750 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000: + pad_S100_100_2750000_2250000: mirror: false rotation: 0 x: 2750 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000: + pad_S100_100_3050000_-2250000: mirror: false rotation: 0 x: 3050 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000: + pad_S100_100_3050000_2250000: mirror: false rotation: 0 x: 3050 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000: + pad_S100_100_3350000_-2250000: mirror: false rotation: 0 x: 3350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000: + pad_S100_100_3350000_2250000: mirror: false rotation: 0 x: 3350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000: + pad_S100_100_350000_-2250000: mirror: false rotation: 0 x: 350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000: + pad_S100_100_350000_2250000: mirror: false rotation: 0 x: 350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000: + pad_S100_100_3650000_-2250000: mirror: false rotation: 0 x: 3650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000: + pad_S100_100_3650000_2250000: mirror: false rotation: 0 x: 3650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000: + pad_S100_100_3950000_-2250000: mirror: false rotation: 0 x: 3950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000: + pad_S100_100_3950000_2250000: mirror: false rotation: 0 x: 3950 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000: + pad_S100_100_4250000_-2250000: mirror: false rotation: 0 x: 4250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000: + pad_S100_100_4250000_2250000: mirror: false rotation: 0 x: 4250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000: + pad_S100_100_4550000_-2250000: mirror: false rotation: 0 x: 4550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000: + pad_S100_100_4550000_2250000: mirror: false rotation: 0 x: 4550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000: + pad_S100_100_50000_-2250000: mirror: false rotation: 0 x: 50 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000: + pad_S100_100_50000_2250000: mirror: false rotation: 0 x: 50 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000: + pad_S100_100_650000_-2250000: mirror: false rotation: 0 x: 650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000: + pad_S100_100_650000_2250000: mirror: false rotation: 0 x: 650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000: + pad_S100_100_950000_-2250000: mirror: false rotation: 0 x: 950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000: + pad_S100_100_950000_2250000: mirror: false rotation: 0 x: 950 @@ -1299,68 +1113,68 @@ placements: x: 0 y: 0 ports: - e1: pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e2 - e10: pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e2 - e11: pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e2 - e12: pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e2 - e13: pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e2 - e14: pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e2 - e15: pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e2 - e16: pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e2 - e17: pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e2 - e18: pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e2 - e19: pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e2 - e2: pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e2 - e20: pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e2 - e21: pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e2 - e22: pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e2 - e23: pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e2 - e24: pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e2 - e25: pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e2 - e26: pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e2 - e27: pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e2 - e28: pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e2 - e29: pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e2 - e3: pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e2 - e30: pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e2 - e31: pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e2 - e32: pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e4 - e33: pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e4 - e34: pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e4 - e35: pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e4 - e36: pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e4 - e37: pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e4 - e38: pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e4 - e39: pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e4 - e4: pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e2 - e40: pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e4 - e41: pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e4 - e42: pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e4 - e43: pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e4 - e44: pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e4 - e45: pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e4 - e46: pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e4 - e47: pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e4 - e48: pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e4 - e49: pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e4 - e5: pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e2 - e50: pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e4 - e51: pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e4 - e52: pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e4 - e53: pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e4 - e54: pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e4 - e55: pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e4 - e56: pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e4 - e57: pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e4 - e58: pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e4 - e59: pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e4 - e6: pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e2 - e60: pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e4 - e61: pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e4 - e62: pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e4 - e7: pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e2 - e8: pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e2 - e9: pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e2 + e1: pad_S100_100_-4450000_-2250000,e2 + e10: pad_S100_100_-1750000_-2250000,e2 + e11: pad_S100_100_-1450000_-2250000,e2 + e12: pad_S100_100_-1150000_-2250000,e2 + e13: pad_S100_100_-850000_-2250000,e2 + e14: pad_S100_100_-550000_-2250000,e2 + e15: pad_S100_100_-250000_-2250000,e2 + e16: pad_S100_100_50000_-2250000,e2 + e17: pad_S100_100_350000_-2250000,e2 + e18: pad_S100_100_650000_-2250000,e2 + e19: pad_S100_100_950000_-2250000,e2 + e2: pad_S100_100_-4150000_-2250000,e2 + e20: pad_S100_100_1250000_-2250000,e2 + e21: pad_S100_100_1550000_-2250000,e2 + e22: pad_S100_100_1850000_-2250000,e2 + e23: pad_S100_100_2150000_-2250000,e2 + e24: pad_S100_100_2450000_-2250000,e2 + e25: pad_S100_100_2750000_-2250000,e2 + e26: pad_S100_100_3050000_-2250000,e2 + e27: pad_S100_100_3350000_-2250000,e2 + e28: pad_S100_100_3650000_-2250000,e2 + e29: pad_S100_100_3950000_-2250000,e2 + e3: pad_S100_100_-3850000_-2250000,e2 + e30: pad_S100_100_4250000_-2250000,e2 + e31: pad_S100_100_4550000_-2250000,e2 + e32: pad_S100_100_4550000_2250000,e4 + e33: pad_S100_100_4250000_2250000,e4 + e34: pad_S100_100_3950000_2250000,e4 + e35: pad_S100_100_3650000_2250000,e4 + e36: pad_S100_100_3350000_2250000,e4 + e37: pad_S100_100_3050000_2250000,e4 + e38: pad_S100_100_2750000_2250000,e4 + e39: pad_S100_100_2450000_2250000,e4 + e4: pad_S100_100_-3550000_-2250000,e2 + e40: pad_S100_100_2150000_2250000,e4 + e41: pad_S100_100_1850000_2250000,e4 + e42: pad_S100_100_1550000_2250000,e4 + e43: pad_S100_100_1250000_2250000,e4 + e44: pad_S100_100_950000_2250000,e4 + e45: pad_S100_100_650000_2250000,e4 + e46: pad_S100_100_350000_2250000,e4 + e47: pad_S100_100_50000_2250000,e4 + e48: pad_S100_100_-250000_2250000,e4 + e49: pad_S100_100_-550000_2250000,e4 + e5: pad_S100_100_-3250000_-2250000,e2 + e50: pad_S100_100_-850000_2250000,e4 + e51: pad_S100_100_-1150000_2250000,e4 + e52: pad_S100_100_-1450000_2250000,e4 + e53: pad_S100_100_-1750000_2250000,e4 + e54: pad_S100_100_-2050000_2250000,e4 + e55: pad_S100_100_-2350000_2250000,e4 + e56: pad_S100_100_-2650000_2250000,e4 + e57: pad_S100_100_-2950000_2250000,e4 + e58: pad_S100_100_-3250000_2250000,e4 + e59: pad_S100_100_-3550000_2250000,e4 + e6: pad_S100_100_-2950000_-2250000,e2 + e60: pad_S100_100_-3850000_2250000,e4 + e61: pad_S100_100_-4150000_2250000,e4 + e62: pad_S100_100_-4450000_2250000,e4 + e7: pad_S100_100_-2650000_-2250000,e2 + e8: pad_S100_100_-2350000_-2250000,e2 + e9: pad_S100_100_-2050000_-2250000,e2 o1: grating_coupler_array_G_f2273a72_5357816_0,o0 o10: grating_coupler_array_G_f2273a72_5357816_0,o9 o11: grating_coupler_array_G_f2273a72_5357816_0,o10 @@ -1398,192 +1212,192 @@ warnings: - rectangle_S11470_4900_L_e2400442_0_0,e2 - rectangle_S11470_4900_L_e2400442_0_0,e3 - rectangle_S11470_4900_L_e2400442_0_0,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e4 + - pad_S100_100_-4450000_2250000,e1 + - pad_S100_100_-4450000_2250000,e2 + - pad_S100_100_-4450000_2250000,e3 + - pad_S100_100_-4150000_2250000,e1 + - pad_S100_100_-4150000_2250000,e2 + - pad_S100_100_-4150000_2250000,e3 + - pad_S100_100_-3850000_2250000,e1 + - pad_S100_100_-3850000_2250000,e2 + - pad_S100_100_-3850000_2250000,e3 + - pad_S100_100_-3550000_2250000,e1 + - pad_S100_100_-3550000_2250000,e2 + - pad_S100_100_-3550000_2250000,e3 + - pad_S100_100_-3250000_2250000,e1 + - pad_S100_100_-3250000_2250000,e2 + - pad_S100_100_-3250000_2250000,e3 + - pad_S100_100_-2950000_2250000,e1 + - pad_S100_100_-2950000_2250000,e2 + - pad_S100_100_-2950000_2250000,e3 + - pad_S100_100_-2650000_2250000,e1 + - pad_S100_100_-2650000_2250000,e2 + - pad_S100_100_-2650000_2250000,e3 + - pad_S100_100_-2350000_2250000,e1 + - pad_S100_100_-2350000_2250000,e2 + - pad_S100_100_-2350000_2250000,e3 + - pad_S100_100_-2050000_2250000,e1 + - pad_S100_100_-2050000_2250000,e2 + - pad_S100_100_-2050000_2250000,e3 + - pad_S100_100_-1750000_2250000,e1 + - pad_S100_100_-1750000_2250000,e2 + - pad_S100_100_-1750000_2250000,e3 + - pad_S100_100_-1450000_2250000,e1 + - pad_S100_100_-1450000_2250000,e2 + - pad_S100_100_-1450000_2250000,e3 + - pad_S100_100_-1150000_2250000,e1 + - pad_S100_100_-1150000_2250000,e2 + - pad_S100_100_-1150000_2250000,e3 + - pad_S100_100_-850000_2250000,e1 + - pad_S100_100_-850000_2250000,e2 + - pad_S100_100_-850000_2250000,e3 + - pad_S100_100_-550000_2250000,e1 + - pad_S100_100_-550000_2250000,e2 + - pad_S100_100_-550000_2250000,e3 + - pad_S100_100_-250000_2250000,e1 + - pad_S100_100_-250000_2250000,e2 + - pad_S100_100_-250000_2250000,e3 + - pad_S100_100_50000_2250000,e1 + - pad_S100_100_50000_2250000,e2 + - pad_S100_100_50000_2250000,e3 + - pad_S100_100_350000_2250000,e1 + - pad_S100_100_350000_2250000,e2 + - pad_S100_100_350000_2250000,e3 + - pad_S100_100_650000_2250000,e1 + - pad_S100_100_650000_2250000,e2 + - pad_S100_100_650000_2250000,e3 + - pad_S100_100_950000_2250000,e1 + - pad_S100_100_950000_2250000,e2 + - pad_S100_100_950000_2250000,e3 + - pad_S100_100_1250000_2250000,e1 + - pad_S100_100_1250000_2250000,e2 + - pad_S100_100_1250000_2250000,e3 + - pad_S100_100_1550000_2250000,e1 + - pad_S100_100_1550000_2250000,e2 + - pad_S100_100_1550000_2250000,e3 + - pad_S100_100_1850000_2250000,e1 + - pad_S100_100_1850000_2250000,e2 + - pad_S100_100_1850000_2250000,e3 + - pad_S100_100_2150000_2250000,e1 + - pad_S100_100_2150000_2250000,e2 + - pad_S100_100_2150000_2250000,e3 + - pad_S100_100_2450000_2250000,e1 + - pad_S100_100_2450000_2250000,e2 + - pad_S100_100_2450000_2250000,e3 + - pad_S100_100_2750000_2250000,e1 + - pad_S100_100_2750000_2250000,e2 + - pad_S100_100_2750000_2250000,e3 + - pad_S100_100_3050000_2250000,e1 + - pad_S100_100_3050000_2250000,e2 + - pad_S100_100_3050000_2250000,e3 + - pad_S100_100_3350000_2250000,e1 + - pad_S100_100_3350000_2250000,e2 + - pad_S100_100_3350000_2250000,e3 + - pad_S100_100_3650000_2250000,e1 + - pad_S100_100_3650000_2250000,e2 + - pad_S100_100_3650000_2250000,e3 + - pad_S100_100_3950000_2250000,e1 + - pad_S100_100_3950000_2250000,e2 + - pad_S100_100_3950000_2250000,e3 + - pad_S100_100_4250000_2250000,e1 + - pad_S100_100_4250000_2250000,e2 + - pad_S100_100_4250000_2250000,e3 + - pad_S100_100_4550000_2250000,e1 + - pad_S100_100_4550000_2250000,e2 + - pad_S100_100_4550000_2250000,e3 + - pad_S100_100_-4450000_-2250000,e1 + - pad_S100_100_-4450000_-2250000,e3 + - pad_S100_100_-4450000_-2250000,e4 + - pad_S100_100_-4150000_-2250000,e1 + - pad_S100_100_-4150000_-2250000,e3 + - pad_S100_100_-4150000_-2250000,e4 + - pad_S100_100_-3850000_-2250000,e1 + - pad_S100_100_-3850000_-2250000,e3 + - pad_S100_100_-3850000_-2250000,e4 + - pad_S100_100_-3550000_-2250000,e1 + - pad_S100_100_-3550000_-2250000,e3 + - pad_S100_100_-3550000_-2250000,e4 + - pad_S100_100_-3250000_-2250000,e1 + - pad_S100_100_-3250000_-2250000,e3 + - pad_S100_100_-3250000_-2250000,e4 + - pad_S100_100_-2950000_-2250000,e1 + - pad_S100_100_-2950000_-2250000,e3 + - pad_S100_100_-2950000_-2250000,e4 + - pad_S100_100_-2650000_-2250000,e1 + - pad_S100_100_-2650000_-2250000,e3 + - pad_S100_100_-2650000_-2250000,e4 + - pad_S100_100_-2350000_-2250000,e1 + - pad_S100_100_-2350000_-2250000,e3 + - pad_S100_100_-2350000_-2250000,e4 + - pad_S100_100_-2050000_-2250000,e1 + - pad_S100_100_-2050000_-2250000,e3 + - pad_S100_100_-2050000_-2250000,e4 + - pad_S100_100_-1750000_-2250000,e1 + - pad_S100_100_-1750000_-2250000,e3 + - pad_S100_100_-1750000_-2250000,e4 + - pad_S100_100_-1450000_-2250000,e1 + - pad_S100_100_-1450000_-2250000,e3 + - pad_S100_100_-1450000_-2250000,e4 + - pad_S100_100_-1150000_-2250000,e1 + - pad_S100_100_-1150000_-2250000,e3 + - pad_S100_100_-1150000_-2250000,e4 + - pad_S100_100_-850000_-2250000,e1 + - pad_S100_100_-850000_-2250000,e3 + - pad_S100_100_-850000_-2250000,e4 + - pad_S100_100_-550000_-2250000,e1 + - pad_S100_100_-550000_-2250000,e3 + - pad_S100_100_-550000_-2250000,e4 + - pad_S100_100_-250000_-2250000,e1 + - pad_S100_100_-250000_-2250000,e3 + - pad_S100_100_-250000_-2250000,e4 + - pad_S100_100_50000_-2250000,e1 + - pad_S100_100_50000_-2250000,e3 + - pad_S100_100_50000_-2250000,e4 + - pad_S100_100_350000_-2250000,e1 + - pad_S100_100_350000_-2250000,e3 + - pad_S100_100_350000_-2250000,e4 + - pad_S100_100_650000_-2250000,e1 + - pad_S100_100_650000_-2250000,e3 + - pad_S100_100_650000_-2250000,e4 + - pad_S100_100_950000_-2250000,e1 + - pad_S100_100_950000_-2250000,e3 + - pad_S100_100_950000_-2250000,e4 + - pad_S100_100_1250000_-2250000,e1 + - pad_S100_100_1250000_-2250000,e3 + - pad_S100_100_1250000_-2250000,e4 + - pad_S100_100_1550000_-2250000,e1 + - pad_S100_100_1550000_-2250000,e3 + - pad_S100_100_1550000_-2250000,e4 + - pad_S100_100_1850000_-2250000,e1 + - pad_S100_100_1850000_-2250000,e3 + - pad_S100_100_1850000_-2250000,e4 + - pad_S100_100_2150000_-2250000,e1 + - pad_S100_100_2150000_-2250000,e3 + - pad_S100_100_2150000_-2250000,e4 + - pad_S100_100_2450000_-2250000,e1 + - pad_S100_100_2450000_-2250000,e3 + - pad_S100_100_2450000_-2250000,e4 + - pad_S100_100_2750000_-2250000,e1 + - pad_S100_100_2750000_-2250000,e3 + - pad_S100_100_2750000_-2250000,e4 + - pad_S100_100_3050000_-2250000,e1 + - pad_S100_100_3050000_-2250000,e3 + - pad_S100_100_3050000_-2250000,e4 + - pad_S100_100_3350000_-2250000,e1 + - pad_S100_100_3350000_-2250000,e3 + - pad_S100_100_3350000_-2250000,e4 + - pad_S100_100_3650000_-2250000,e1 + - pad_S100_100_3650000_-2250000,e3 + - pad_S100_100_3650000_-2250000,e4 + - pad_S100_100_3950000_-2250000,e1 + - pad_S100_100_3950000_-2250000,e3 + - pad_S100_100_3950000_-2250000,e4 + - pad_S100_100_4250000_-2250000,e1 + - pad_S100_100_4250000_-2250000,e3 + - pad_S100_100_4250000_-2250000,e4 + - pad_S100_100_4550000_-2250000,e1 + - pad_S100_100_4550000_-2250000,e3 + - pad_S100_100_4550000_-2250000,e4 values: - - -5735000 - 0 @@ -1969,68 +1783,68 @@ warnings: unconnected_ports: - message: 62 unconnected vertical_dc ports! ports: - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,pad + - pad_S100_100_-4450000_2250000,pad + - pad_S100_100_-4150000_2250000,pad + - pad_S100_100_-3850000_2250000,pad + - pad_S100_100_-3550000_2250000,pad + - pad_S100_100_-3250000_2250000,pad + - pad_S100_100_-2950000_2250000,pad + - pad_S100_100_-2650000_2250000,pad + - pad_S100_100_-2350000_2250000,pad + - pad_S100_100_-2050000_2250000,pad + - pad_S100_100_-1750000_2250000,pad + - pad_S100_100_-1450000_2250000,pad + - pad_S100_100_-1150000_2250000,pad + - pad_S100_100_-850000_2250000,pad + - pad_S100_100_-550000_2250000,pad + - pad_S100_100_-250000_2250000,pad + - pad_S100_100_50000_2250000,pad + - pad_S100_100_350000_2250000,pad + - pad_S100_100_650000_2250000,pad + - pad_S100_100_950000_2250000,pad + - pad_S100_100_1250000_2250000,pad + - pad_S100_100_1550000_2250000,pad + - pad_S100_100_1850000_2250000,pad + - pad_S100_100_2150000_2250000,pad + - pad_S100_100_2450000_2250000,pad + - pad_S100_100_2750000_2250000,pad + - pad_S100_100_3050000_2250000,pad + - pad_S100_100_3350000_2250000,pad + - pad_S100_100_3650000_2250000,pad + - pad_S100_100_3950000_2250000,pad + - pad_S100_100_4250000_2250000,pad + - pad_S100_100_4550000_2250000,pad + - pad_S100_100_-4450000_-2250000,pad + - pad_S100_100_-4150000_-2250000,pad + - pad_S100_100_-3850000_-2250000,pad + - pad_S100_100_-3550000_-2250000,pad + - pad_S100_100_-3250000_-2250000,pad + - pad_S100_100_-2950000_-2250000,pad + - pad_S100_100_-2650000_-2250000,pad + - pad_S100_100_-2350000_-2250000,pad + - pad_S100_100_-2050000_-2250000,pad + - pad_S100_100_-1750000_-2250000,pad + - pad_S100_100_-1450000_-2250000,pad + - pad_S100_100_-1150000_-2250000,pad + - pad_S100_100_-850000_-2250000,pad + - pad_S100_100_-550000_-2250000,pad + - pad_S100_100_-250000_-2250000,pad + - pad_S100_100_50000_-2250000,pad + - pad_S100_100_350000_-2250000,pad + - pad_S100_100_650000_-2250000,pad + - pad_S100_100_950000_-2250000,pad + - pad_S100_100_1250000_-2250000,pad + - pad_S100_100_1550000_-2250000,pad + - pad_S100_100_1850000_-2250000,pad + - pad_S100_100_2150000_-2250000,pad + - pad_S100_100_2450000_-2250000,pad + - pad_S100_100_2750000_-2250000,pad + - pad_S100_100_3050000_-2250000,pad + - pad_S100_100_3350000_-2250000,pad + - pad_S100_100_3650000_-2250000,pad + - pad_S100_100_3950000_-2250000,pad + - pad_S100_100_4250000_-2250000,pad + - pad_S100_100_4550000_-2250000,pad values: - - -4450000 - 2250000 diff --git a/tests/test_netlists_si500/test_netlists_grating_coupler_array_.yml b/tests/test_netlists_si500/test_netlists_grating_coupler_array_.yml index c0bf97b..79bc524 100644 --- a/tests/test_netlists_si500/test_netlists_grating_coupler_array_.yml +++ b/tests/test_netlists_si500/test_netlists_grating_coupler_array_.yml @@ -1,181 +1,97 @@ instances: - grating_coupler_rectang_ce4c928f_-190500_-191959: + grating_coupler_rectangular_-190500_-191959: component: grating_coupler_rectangular info: fiber_angle: 10 polarization: te wavelength: 1.55 - settings: - cross_section: xs_rc - fiber_angle: 10 - fill_factor: 0.5 - layer_grating: GRA - layer_slab: WG - length_taper: 350 - n_periods: 60 - period: 0.57 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_ce4c928f_-317500_-191959: + settings: {} + grating_coupler_rectangular_-317500_-191959: component: grating_coupler_rectangular info: fiber_angle: 10 polarization: te wavelength: 1.55 - settings: - cross_section: xs_rc - fiber_angle: 10 - fill_factor: 0.5 - layer_grating: GRA - layer_slab: WG - length_taper: 350 - n_periods: 60 - period: 0.57 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_ce4c928f_-63500_-191959: + settings: {} + grating_coupler_rectangular_-63500_-191959: component: grating_coupler_rectangular info: fiber_angle: 10 polarization: te wavelength: 1.55 - settings: - cross_section: xs_rc - fiber_angle: 10 - fill_factor: 0.5 - layer_grating: GRA - layer_slab: WG - length_taper: 350 - n_periods: 60 - period: 0.57 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_ce4c928f_190500_-191959: + settings: {} + grating_coupler_rectangular_190500_-191959: component: grating_coupler_rectangular info: fiber_angle: 10 polarization: te wavelength: 1.55 - settings: - cross_section: xs_rc - fiber_angle: 10 - fill_factor: 0.5 - layer_grating: GRA - layer_slab: WG - length_taper: 350 - n_periods: 60 - period: 0.57 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_ce4c928f_317500_-191959: + settings: {} + grating_coupler_rectangular_317500_-191959: component: grating_coupler_rectangular info: fiber_angle: 10 polarization: te wavelength: 1.55 - settings: - cross_section: xs_rc - fiber_angle: 10 - fill_factor: 0.5 - layer_grating: GRA - layer_slab: WG - length_taper: 350 - n_periods: 60 - period: 0.57 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_ce4c928f_63500_-191959: + settings: {} + grating_coupler_rectangular_63500_-191959: component: grating_coupler_rectangular info: fiber_angle: 10 polarization: te wavelength: 1.55 - settings: - cross_section: xs_rc - fiber_angle: 10 - fill_factor: 0.5 - layer_grating: GRA - layer_slab: WG - length_taper: 350 - n_periods: 60 - period: 0.57 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 -name: grating_coupler_array_G_79b8b44f + settings: {} +name: grating_coupler_array_P_6292d852 nets: [] placements: - grating_coupler_rectang_ce4c928f_-190500_-191959: + grating_coupler_rectangular_-190500_-191959: mirror: false rotation: 270 x: -190.5 y: 0 - grating_coupler_rectang_ce4c928f_-317500_-191959: + grating_coupler_rectangular_-317500_-191959: mirror: false rotation: 270 x: -317.5 y: 0 - grating_coupler_rectang_ce4c928f_-63500_-191959: + grating_coupler_rectangular_-63500_-191959: mirror: false rotation: 270 x: -63.5 y: 0 - grating_coupler_rectang_ce4c928f_190500_-191959: + grating_coupler_rectangular_190500_-191959: mirror: false rotation: 270 x: 190.5 y: 0 - grating_coupler_rectang_ce4c928f_317500_-191959: + grating_coupler_rectangular_317500_-191959: mirror: false rotation: 270 x: 317.5 y: 0 - grating_coupler_rectang_ce4c928f_63500_-191959: + grating_coupler_rectangular_63500_-191959: mirror: false rotation: 270 x: 63.5 y: 0 ports: - o0: grating_coupler_rectang_ce4c928f_-317500_-191959,o1 - o1: grating_coupler_rectang_ce4c928f_-190500_-191959,o1 - o2: grating_coupler_rectang_ce4c928f_-63500_-191959,o1 - o3: grating_coupler_rectang_ce4c928f_63500_-191959,o1 - o4: grating_coupler_rectang_ce4c928f_190500_-191959,o1 - o5: grating_coupler_rectang_ce4c928f_317500_-191959,o1 + o0: grating_coupler_rectangular_-317500_-191959,o1 + o1: grating_coupler_rectangular_-190500_-191959,o1 + o2: grating_coupler_rectangular_-63500_-191959,o1 + o3: grating_coupler_rectangular_63500_-191959,o1 + o4: grating_coupler_rectangular_190500_-191959,o1 + o5: grating_coupler_rectangular_317500_-191959,o1 warnings: vertical_te: unconnected_ports: - message: 6 unconnected vertical_te ports! ports: - - grating_coupler_rectang_ce4c928f_-317500_-191959,o2 - - grating_coupler_rectang_ce4c928f_-190500_-191959,o2 - - grating_coupler_rectang_ce4c928f_-63500_-191959,o2 - - grating_coupler_rectang_ce4c928f_63500_-191959,o2 - - grating_coupler_rectang_ce4c928f_190500_-191959,o2 - - grating_coupler_rectang_ce4c928f_317500_-191959,o2 + - grating_coupler_rectangular_-317500_-191959,o2 + - grating_coupler_rectangular_-190500_-191959,o2 + - grating_coupler_rectangular_-63500_-191959,o2 + - grating_coupler_rectangular_63500_-191959,o2 + - grating_coupler_rectangular_190500_-191959,o2 + - grating_coupler_rectangular_317500_-191959,o2 values: - - -317500 - -366890 diff --git a/tests/test_netlists_si500/test_netlists_grating_coupler_elliptical_.yml b/tests/test_netlists_si500/test_netlists_grating_coupler_elliptical_.yml index 31cd9cb..167ceae 100644 --- a/tests/test_netlists_si500/test_netlists_grating_coupler_elliptical_.yml +++ b/tests/test_netlists_si500/test_netlists_grating_coupler_elliptical_.yml @@ -1,5 +1,5 @@ instances: {} -name: grating_coupler_ellipti_67afde46 +name: grating_coupler_elliptical nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si500/test_netlists_grating_coupler_rectangular_.yml b/tests/test_netlists_si500/test_netlists_grating_coupler_rectangular_.yml index 43e8165..b5805f7 100644 --- a/tests/test_netlists_si500/test_netlists_grating_coupler_rectangular_.yml +++ b/tests/test_netlists_si500/test_netlists_grating_coupler_rectangular_.yml @@ -1,5 +1,5 @@ instances: {} -name: grating_coupler_rectang_ce4c928f +name: grating_coupler_rectangular nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si500/test_netlists_mmi1x2_.yml b/tests/test_netlists_si500/test_netlists_mmi1x2_.yml index 5fbb5f0..e3acf50 100644 --- a/tests/test_netlists_si500/test_netlists_mmi1x2_.yml +++ b/tests/test_netlists_si500/test_netlists_mmi1x2_.yml @@ -1,5 +1,5 @@ instances: {} -name: mmi1x2_WNone_WT1p5_LT20_af8c22f8 +name: mmi1x2 nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si500/test_netlists_mmi2x2_.yml b/tests/test_netlists_si500/test_netlists_mmi2x2_.yml index 8133152..3398d98 100644 --- a/tests/test_netlists_si500/test_netlists_mmi2x2_.yml +++ b/tests/test_netlists_si500/test_netlists_mmi2x2_.yml @@ -1,5 +1,5 @@ instances: {} -name: mmi2x2_WNone_WT1p5_LT50_c095b8ee +name: mmi2x2 nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_si500/test_netlists_mzi_rc_.yml b/tests/test_netlists_si500/test_netlists_mzi_rc_.yml index 30f1b98..ee65088 100644 --- a/tests/test_netlists_si500/test_netlists_mzi_rc_.yml +++ b/tests/test_netlists_si500/test_netlists_mzi_rc_.yml @@ -154,27 +154,11 @@ instances: cp1: component: mmi1x2 info: {} - settings: - cross_section: xs_rc - gap_mmi: 1.47 - length_mmi: 37.5 - length_taper: 20 - straight: straight - taper: taper - width_mmi: 6 - width_taper: 1.5 + settings: {} cp2: component: mmi2x2 info: {} - settings: - cross_section: strip - gap_mmi: 0.4 - length_mmi: 5.5 - length_taper: 50.2 - straight: straight - taper: taper - width_mmi: 6 - width_taper: 1.5 + settings: {} straight_L2p535_N2_CSxs_rc_W0p45_137095_27217: component: straight info: @@ -283,7 +267,7 @@ instances: cross_section: xs_rc length: 2 npoints: 2 -name: mzi_DL10_LY2_LX0p1_Bben_e1083f31 +name: mzi_rc_DL10_LY2_LX0p1 nets: - p1: bend_euler_RNone_A90_P0_14653c05_127207_-48598,o1 p2: straight_L4p495_N2_CSxs_rc_W0p45_109847_-58485,o1 diff --git a/tests/test_netlists_si500/test_netlists_pad_.yml b/tests/test_netlists_si500/test_netlists_pad_.yml index f132aba..0679bb7 100644 --- a/tests/test_netlists_si500/test_netlists_pad_.yml +++ b/tests/test_netlists_si500/test_netlists_pad_.yml @@ -1,5 +1,5 @@ instances: {} -name: pad_S100_100_LPAD_BLNon_30fba49c +name: pad_S100_100 nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_array_.yml b/tests/test_netlists_sin300/test_netlists_array_.yml index 293b996..fff382f 100644 --- a/tests/test_netlists_sin300/test_netlists_array_.yml +++ b/tests/test_netlists_sin300/test_netlists_array_.yml @@ -1,5 +1,5 @@ instances: - pad_S100_100_LPAD_BLNon_30fba49c_375000_0: + pad_S100_100_375000_0: component: pad dax: 150 day: 0 @@ -14,48 +14,45 @@ instances: na: 6 nb: 1 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 name: array_Cpad_S150_150_C6__0e3de41c nets: [] placements: - pad_S100_100_LPAD_BLNon_30fba49c_375000_0: + pad_S100_100_375000_0: mirror: false rotation: 0 x: 0 y: 0 ports: - e1_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e1 - e1_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e1 - e1_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e1 - e1_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e1 - e1_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e1 - e1_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e1 - e2_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e2 - e2_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e2 - e2_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e2 - e2_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e2 - e2_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e2 - e2_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e2 - e3_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e3 - e3_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e3 - e3_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e3 - e3_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e3 - e3_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e3 - e3_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e3 - e4_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,e4 - e4_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,e4 - e4_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,e4 - e4_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,e4 - e4_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,e4 - e4_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,e4 - pad_1_1: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<0.0>,pad - pad_1_2: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<1.0>,pad - pad_1_3: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<2.0>,pad - pad_1_4: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<3.0>,pad - pad_1_5: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<4.0>,pad - pad_1_6: pad_S100_100_LPAD_BLNon_30fba49c_375000_0<5.0>,pad + e1_1_1: pad_S100_100_375000_0<0.0>,e1 + e1_1_2: pad_S100_100_375000_0<1.0>,e1 + e1_1_3: pad_S100_100_375000_0<2.0>,e1 + e1_1_4: pad_S100_100_375000_0<3.0>,e1 + e1_1_5: pad_S100_100_375000_0<4.0>,e1 + e1_1_6: pad_S100_100_375000_0<5.0>,e1 + e2_1_1: pad_S100_100_375000_0<0.0>,e2 + e2_1_2: pad_S100_100_375000_0<1.0>,e2 + e2_1_3: pad_S100_100_375000_0<2.0>,e2 + e2_1_4: pad_S100_100_375000_0<3.0>,e2 + e2_1_5: pad_S100_100_375000_0<4.0>,e2 + e2_1_6: pad_S100_100_375000_0<5.0>,e2 + e3_1_1: pad_S100_100_375000_0<0.0>,e3 + e3_1_2: pad_S100_100_375000_0<1.0>,e3 + e3_1_3: pad_S100_100_375000_0<2.0>,e3 + e3_1_4: pad_S100_100_375000_0<3.0>,e3 + e3_1_5: pad_S100_100_375000_0<4.0>,e3 + e3_1_6: pad_S100_100_375000_0<5.0>,e3 + e4_1_1: pad_S100_100_375000_0<0.0>,e4 + e4_1_2: pad_S100_100_375000_0<1.0>,e4 + e4_1_3: pad_S100_100_375000_0<2.0>,e4 + e4_1_4: pad_S100_100_375000_0<3.0>,e4 + e4_1_5: pad_S100_100_375000_0<4.0>,e4 + e4_1_6: pad_S100_100_375000_0<5.0>,e4 + pad_1_1: pad_S100_100_375000_0<0.0>,pad + pad_1_2: pad_S100_100_375000_0<1.0>,pad + pad_1_3: pad_S100_100_375000_0<2.0>,pad + pad_1_4: pad_S100_100_375000_0<3.0>,pad + pad_1_5: pad_S100_100_375000_0<4.0>,pad + pad_1_6: pad_S100_100_375000_0<5.0>,pad diff --git a/tests/test_netlists_sin300/test_netlists_die_nc_.yml b/tests/test_netlists_sin300/test_netlists_die_nc_.yml index a4b922e..78f9046 100644 --- a/tests/test_netlists_sin300/test_netlists_die_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_die_nc_.yml @@ -25,7 +25,7 @@ instances: rotation: -90 straight_to_grating_spacing: 10 with_loopback: true - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000: + pad_S100_100_-1150000_-2250000: component: pad info: size: @@ -34,13 +34,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000: + pad_S100_100_-1150000_2250000: component: pad info: size: @@ -49,13 +46,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000: + pad_S100_100_-1450000_-2250000: component: pad info: size: @@ -64,13 +58,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000: + pad_S100_100_-1450000_2250000: component: pad info: size: @@ -79,13 +70,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000: + pad_S100_100_-1750000_-2250000: component: pad info: size: @@ -94,13 +82,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000: + pad_S100_100_-1750000_2250000: component: pad info: size: @@ -109,13 +94,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000: + pad_S100_100_-2050000_-2250000: component: pad info: size: @@ -124,13 +106,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000: + pad_S100_100_-2050000_2250000: component: pad info: size: @@ -139,13 +118,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000: + pad_S100_100_-2350000_-2250000: component: pad info: size: @@ -154,13 +130,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000: + pad_S100_100_-2350000_2250000: component: pad info: size: @@ -169,13 +142,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000: + pad_S100_100_-250000_-2250000: component: pad info: size: @@ -184,13 +154,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000: + pad_S100_100_-250000_2250000: component: pad info: size: @@ -199,13 +166,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000: + pad_S100_100_-2650000_-2250000: component: pad info: size: @@ -214,13 +178,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000: + pad_S100_100_-2650000_2250000: component: pad info: size: @@ -229,13 +190,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000: + pad_S100_100_-2950000_-2250000: component: pad info: size: @@ -244,13 +202,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000: + pad_S100_100_-2950000_2250000: component: pad info: size: @@ -259,13 +214,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000: + pad_S100_100_-3250000_-2250000: component: pad info: size: @@ -274,13 +226,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000: + pad_S100_100_-3250000_2250000: component: pad info: size: @@ -289,13 +238,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000: + pad_S100_100_-3550000_-2250000: component: pad info: size: @@ -304,13 +250,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000: + pad_S100_100_-3550000_2250000: component: pad info: size: @@ -319,13 +262,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000: + pad_S100_100_-3850000_-2250000: component: pad info: size: @@ -334,13 +274,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000: + pad_S100_100_-3850000_2250000: component: pad info: size: @@ -349,13 +286,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000: + pad_S100_100_-4150000_-2250000: component: pad info: size: @@ -364,13 +298,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000: + pad_S100_100_-4150000_2250000: component: pad info: size: @@ -379,13 +310,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000: + pad_S100_100_-4450000_-2250000: component: pad info: size: @@ -394,13 +322,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000: + pad_S100_100_-4450000_2250000: component: pad info: size: @@ -409,13 +334,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000: + pad_S100_100_-550000_-2250000: component: pad info: size: @@ -424,13 +346,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000: + pad_S100_100_-550000_2250000: component: pad info: size: @@ -439,13 +358,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000: + pad_S100_100_-850000_-2250000: component: pad info: size: @@ -454,13 +370,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000: + pad_S100_100_-850000_2250000: component: pad info: size: @@ -469,13 +382,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000: + pad_S100_100_1250000_-2250000: component: pad info: size: @@ -484,13 +394,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000: + pad_S100_100_1250000_2250000: component: pad info: size: @@ -499,13 +406,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000: + pad_S100_100_1550000_-2250000: component: pad info: size: @@ -514,13 +418,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000: + pad_S100_100_1550000_2250000: component: pad info: size: @@ -529,13 +430,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000: + pad_S100_100_1850000_-2250000: component: pad info: size: @@ -544,13 +442,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000: + pad_S100_100_1850000_2250000: component: pad info: size: @@ -559,13 +454,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000: + pad_S100_100_2150000_-2250000: component: pad info: size: @@ -574,13 +466,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000: + pad_S100_100_2150000_2250000: component: pad info: size: @@ -589,13 +478,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000: + pad_S100_100_2450000_-2250000: component: pad info: size: @@ -604,13 +490,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000: + pad_S100_100_2450000_2250000: component: pad info: size: @@ -619,13 +502,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000: + pad_S100_100_2750000_-2250000: component: pad info: size: @@ -634,13 +514,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000: + pad_S100_100_2750000_2250000: component: pad info: size: @@ -649,13 +526,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000: + pad_S100_100_3050000_-2250000: component: pad info: size: @@ -664,13 +538,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000: + pad_S100_100_3050000_2250000: component: pad info: size: @@ -679,13 +550,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000: + pad_S100_100_3350000_-2250000: component: pad info: size: @@ -694,13 +562,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000: + pad_S100_100_3350000_2250000: component: pad info: size: @@ -709,13 +574,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000: + pad_S100_100_350000_-2250000: component: pad info: size: @@ -724,13 +586,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000: + pad_S100_100_350000_2250000: component: pad info: size: @@ -739,13 +598,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000: + pad_S100_100_3650000_-2250000: component: pad info: size: @@ -754,13 +610,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000: + pad_S100_100_3650000_2250000: component: pad info: size: @@ -769,13 +622,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000: + pad_S100_100_3950000_-2250000: component: pad info: size: @@ -784,13 +634,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000: + pad_S100_100_3950000_2250000: component: pad info: size: @@ -799,13 +646,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000: + pad_S100_100_4250000_-2250000: component: pad info: size: @@ -814,13 +658,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000: + pad_S100_100_4250000_2250000: component: pad info: size: @@ -829,13 +670,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000: + pad_S100_100_4550000_-2250000: component: pad info: size: @@ -844,13 +682,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000: + pad_S100_100_4550000_2250000: component: pad info: size: @@ -859,13 +694,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000: + pad_S100_100_50000_-2250000: component: pad info: size: @@ -874,13 +706,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000: + pad_S100_100_50000_2250000: component: pad info: size: @@ -889,13 +718,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000: + pad_S100_100_650000_-2250000: component: pad info: size: @@ -904,13 +730,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000: + pad_S100_100_650000_2250000: component: pad info: size: @@ -919,13 +742,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000: + pad_S100_100_950000_-2250000: component: pad info: size: @@ -934,13 +754,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000: + pad_S100_100_950000_2250000: component: pad info: size: @@ -949,9 +766,6 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 @@ -970,7 +784,7 @@ instances: size: - 11470 - 4900 -name: die_S11470_4900_N14_N31_08da75b3 +name: die_nc nets: [] placements: grating_coupler_array_G_718c80bf_-5444665_0: @@ -983,312 +797,312 @@ placements: rotation: 90 x: 5329.93 y: 0 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000: + pad_S100_100_-1150000_-2250000: mirror: false rotation: 0 x: -1150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000: + pad_S100_100_-1150000_2250000: mirror: false rotation: 0 x: -1150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000: + pad_S100_100_-1450000_-2250000: mirror: false rotation: 0 x: -1450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000: + pad_S100_100_-1450000_2250000: mirror: false rotation: 0 x: -1450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000: + pad_S100_100_-1750000_-2250000: mirror: false rotation: 0 x: -1750 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000: + pad_S100_100_-1750000_2250000: mirror: false rotation: 0 x: -1750 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000: + pad_S100_100_-2050000_-2250000: mirror: false rotation: 0 x: -2050 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000: + pad_S100_100_-2050000_2250000: mirror: false rotation: 0 x: -2050 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000: + pad_S100_100_-2350000_-2250000: mirror: false rotation: 0 x: -2350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000: + pad_S100_100_-2350000_2250000: mirror: false rotation: 0 x: -2350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000: + pad_S100_100_-250000_-2250000: mirror: false rotation: 0 x: -250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000: + pad_S100_100_-250000_2250000: mirror: false rotation: 0 x: -250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000: + pad_S100_100_-2650000_-2250000: mirror: false rotation: 0 x: -2650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000: + pad_S100_100_-2650000_2250000: mirror: false rotation: 0 x: -2650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000: + pad_S100_100_-2950000_-2250000: mirror: false rotation: 0 x: -2950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000: + pad_S100_100_-2950000_2250000: mirror: false rotation: 0 x: -2950 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000: + pad_S100_100_-3250000_-2250000: mirror: false rotation: 0 x: -3250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000: + pad_S100_100_-3250000_2250000: mirror: false rotation: 0 x: -3250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000: + pad_S100_100_-3550000_-2250000: mirror: false rotation: 0 x: -3550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000: + pad_S100_100_-3550000_2250000: mirror: false rotation: 0 x: -3550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000: + pad_S100_100_-3850000_-2250000: mirror: false rotation: 0 x: -3850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000: + pad_S100_100_-3850000_2250000: mirror: false rotation: 0 x: -3850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000: + pad_S100_100_-4150000_-2250000: mirror: false rotation: 0 x: -4150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000: + pad_S100_100_-4150000_2250000: mirror: false rotation: 0 x: -4150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000: + pad_S100_100_-4450000_-2250000: mirror: false rotation: 0 x: -4450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000: + pad_S100_100_-4450000_2250000: mirror: false rotation: 0 x: -4450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000: + pad_S100_100_-550000_-2250000: mirror: false rotation: 0 x: -550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000: + pad_S100_100_-550000_2250000: mirror: false rotation: 0 x: -550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000: + pad_S100_100_-850000_-2250000: mirror: false rotation: 0 x: -850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000: + pad_S100_100_-850000_2250000: mirror: false rotation: 0 x: -850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000: + pad_S100_100_1250000_-2250000: mirror: false rotation: 0 x: 1250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000: + pad_S100_100_1250000_2250000: mirror: false rotation: 0 x: 1250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000: + pad_S100_100_1550000_-2250000: mirror: false rotation: 0 x: 1550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000: + pad_S100_100_1550000_2250000: mirror: false rotation: 0 x: 1550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000: + pad_S100_100_1850000_-2250000: mirror: false rotation: 0 x: 1850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000: + pad_S100_100_1850000_2250000: mirror: false rotation: 0 x: 1850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000: + pad_S100_100_2150000_-2250000: mirror: false rotation: 0 x: 2150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000: + pad_S100_100_2150000_2250000: mirror: false rotation: 0 x: 2150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000: + pad_S100_100_2450000_-2250000: mirror: false rotation: 0 x: 2450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000: + pad_S100_100_2450000_2250000: mirror: false rotation: 0 x: 2450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000: + pad_S100_100_2750000_-2250000: mirror: false rotation: 0 x: 2750 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000: + pad_S100_100_2750000_2250000: mirror: false rotation: 0 x: 2750 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000: + pad_S100_100_3050000_-2250000: mirror: false rotation: 0 x: 3050 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000: + pad_S100_100_3050000_2250000: mirror: false rotation: 0 x: 3050 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000: + pad_S100_100_3350000_-2250000: mirror: false rotation: 0 x: 3350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000: + pad_S100_100_3350000_2250000: mirror: false rotation: 0 x: 3350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000: + pad_S100_100_350000_-2250000: mirror: false rotation: 0 x: 350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000: + pad_S100_100_350000_2250000: mirror: false rotation: 0 x: 350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000: + pad_S100_100_3650000_-2250000: mirror: false rotation: 0 x: 3650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000: + pad_S100_100_3650000_2250000: mirror: false rotation: 0 x: 3650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000: + pad_S100_100_3950000_-2250000: mirror: false rotation: 0 x: 3950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000: + pad_S100_100_3950000_2250000: mirror: false rotation: 0 x: 3950 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000: + pad_S100_100_4250000_-2250000: mirror: false rotation: 0 x: 4250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000: + pad_S100_100_4250000_2250000: mirror: false rotation: 0 x: 4250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000: + pad_S100_100_4550000_-2250000: mirror: false rotation: 0 x: 4550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000: + pad_S100_100_4550000_2250000: mirror: false rotation: 0 x: 4550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000: + pad_S100_100_50000_-2250000: mirror: false rotation: 0 x: 50 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000: + pad_S100_100_50000_2250000: mirror: false rotation: 0 x: 50 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000: + pad_S100_100_650000_-2250000: mirror: false rotation: 0 x: 650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000: + pad_S100_100_650000_2250000: mirror: false rotation: 0 x: 650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000: + pad_S100_100_950000_-2250000: mirror: false rotation: 0 x: 950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000: + pad_S100_100_950000_2250000: mirror: false rotation: 0 x: 950 @@ -1299,68 +1113,68 @@ placements: x: 0 y: 0 ports: - e1: pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e2 - e10: pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e2 - e11: pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e2 - e12: pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e2 - e13: pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e2 - e14: pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e2 - e15: pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e2 - e16: pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e2 - e17: pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e2 - e18: pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e2 - e19: pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e2 - e2: pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e2 - e20: pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e2 - e21: pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e2 - e22: pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e2 - e23: pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e2 - e24: pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e2 - e25: pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e2 - e26: pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e2 - e27: pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e2 - e28: pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e2 - e29: pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e2 - e3: pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e2 - e30: pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e2 - e31: pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e2 - e32: pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e4 - e33: pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e4 - e34: pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e4 - e35: pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e4 - e36: pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e4 - e37: pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e4 - e38: pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e4 - e39: pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e4 - e4: pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e2 - e40: pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e4 - e41: pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e4 - e42: pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e4 - e43: pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e4 - e44: pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e4 - e45: pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e4 - e46: pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e4 - e47: pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e4 - e48: pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e4 - e49: pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e4 - e5: pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e2 - e50: pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e4 - e51: pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e4 - e52: pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e4 - e53: pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e4 - e54: pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e4 - e55: pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e4 - e56: pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e4 - e57: pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e4 - e58: pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e4 - e59: pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e4 - e6: pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e2 - e60: pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e4 - e61: pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e4 - e62: pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e4 - e7: pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e2 - e8: pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e2 - e9: pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e2 + e1: pad_S100_100_-4450000_-2250000,e2 + e10: pad_S100_100_-1750000_-2250000,e2 + e11: pad_S100_100_-1450000_-2250000,e2 + e12: pad_S100_100_-1150000_-2250000,e2 + e13: pad_S100_100_-850000_-2250000,e2 + e14: pad_S100_100_-550000_-2250000,e2 + e15: pad_S100_100_-250000_-2250000,e2 + e16: pad_S100_100_50000_-2250000,e2 + e17: pad_S100_100_350000_-2250000,e2 + e18: pad_S100_100_650000_-2250000,e2 + e19: pad_S100_100_950000_-2250000,e2 + e2: pad_S100_100_-4150000_-2250000,e2 + e20: pad_S100_100_1250000_-2250000,e2 + e21: pad_S100_100_1550000_-2250000,e2 + e22: pad_S100_100_1850000_-2250000,e2 + e23: pad_S100_100_2150000_-2250000,e2 + e24: pad_S100_100_2450000_-2250000,e2 + e25: pad_S100_100_2750000_-2250000,e2 + e26: pad_S100_100_3050000_-2250000,e2 + e27: pad_S100_100_3350000_-2250000,e2 + e28: pad_S100_100_3650000_-2250000,e2 + e29: pad_S100_100_3950000_-2250000,e2 + e3: pad_S100_100_-3850000_-2250000,e2 + e30: pad_S100_100_4250000_-2250000,e2 + e31: pad_S100_100_4550000_-2250000,e2 + e32: pad_S100_100_4550000_2250000,e4 + e33: pad_S100_100_4250000_2250000,e4 + e34: pad_S100_100_3950000_2250000,e4 + e35: pad_S100_100_3650000_2250000,e4 + e36: pad_S100_100_3350000_2250000,e4 + e37: pad_S100_100_3050000_2250000,e4 + e38: pad_S100_100_2750000_2250000,e4 + e39: pad_S100_100_2450000_2250000,e4 + e4: pad_S100_100_-3550000_-2250000,e2 + e40: pad_S100_100_2150000_2250000,e4 + e41: pad_S100_100_1850000_2250000,e4 + e42: pad_S100_100_1550000_2250000,e4 + e43: pad_S100_100_1250000_2250000,e4 + e44: pad_S100_100_950000_2250000,e4 + e45: pad_S100_100_650000_2250000,e4 + e46: pad_S100_100_350000_2250000,e4 + e47: pad_S100_100_50000_2250000,e4 + e48: pad_S100_100_-250000_2250000,e4 + e49: pad_S100_100_-550000_2250000,e4 + e5: pad_S100_100_-3250000_-2250000,e2 + e50: pad_S100_100_-850000_2250000,e4 + e51: pad_S100_100_-1150000_2250000,e4 + e52: pad_S100_100_-1450000_2250000,e4 + e53: pad_S100_100_-1750000_2250000,e4 + e54: pad_S100_100_-2050000_2250000,e4 + e55: pad_S100_100_-2350000_2250000,e4 + e56: pad_S100_100_-2650000_2250000,e4 + e57: pad_S100_100_-2950000_2250000,e4 + e58: pad_S100_100_-3250000_2250000,e4 + e59: pad_S100_100_-3550000_2250000,e4 + e6: pad_S100_100_-2950000_-2250000,e2 + e60: pad_S100_100_-3850000_2250000,e4 + e61: pad_S100_100_-4150000_2250000,e4 + e62: pad_S100_100_-4450000_2250000,e4 + e7: pad_S100_100_-2650000_-2250000,e2 + e8: pad_S100_100_-2350000_-2250000,e2 + e9: pad_S100_100_-2050000_-2250000,e2 o1: grating_coupler_array_G_718c80bf_5444665_0,o0 o10: grating_coupler_array_G_718c80bf_5444665_0,o9 o11: grating_coupler_array_G_718c80bf_5444665_0,o10 @@ -1398,192 +1212,192 @@ warnings: - rectangle_S11470_4900_L_e2400442_0_0,e2 - rectangle_S11470_4900_L_e2400442_0_0,e3 - rectangle_S11470_4900_L_e2400442_0_0,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e4 + - pad_S100_100_-4450000_2250000,e1 + - pad_S100_100_-4450000_2250000,e2 + - pad_S100_100_-4450000_2250000,e3 + - pad_S100_100_-4150000_2250000,e1 + - pad_S100_100_-4150000_2250000,e2 + - pad_S100_100_-4150000_2250000,e3 + - pad_S100_100_-3850000_2250000,e1 + - pad_S100_100_-3850000_2250000,e2 + - pad_S100_100_-3850000_2250000,e3 + - pad_S100_100_-3550000_2250000,e1 + - pad_S100_100_-3550000_2250000,e2 + - pad_S100_100_-3550000_2250000,e3 + - pad_S100_100_-3250000_2250000,e1 + - pad_S100_100_-3250000_2250000,e2 + - pad_S100_100_-3250000_2250000,e3 + - pad_S100_100_-2950000_2250000,e1 + - pad_S100_100_-2950000_2250000,e2 + - pad_S100_100_-2950000_2250000,e3 + - pad_S100_100_-2650000_2250000,e1 + - pad_S100_100_-2650000_2250000,e2 + - pad_S100_100_-2650000_2250000,e3 + - pad_S100_100_-2350000_2250000,e1 + - pad_S100_100_-2350000_2250000,e2 + - pad_S100_100_-2350000_2250000,e3 + - pad_S100_100_-2050000_2250000,e1 + - pad_S100_100_-2050000_2250000,e2 + - pad_S100_100_-2050000_2250000,e3 + - pad_S100_100_-1750000_2250000,e1 + - pad_S100_100_-1750000_2250000,e2 + - pad_S100_100_-1750000_2250000,e3 + - pad_S100_100_-1450000_2250000,e1 + - pad_S100_100_-1450000_2250000,e2 + - pad_S100_100_-1450000_2250000,e3 + - pad_S100_100_-1150000_2250000,e1 + - pad_S100_100_-1150000_2250000,e2 + - pad_S100_100_-1150000_2250000,e3 + - pad_S100_100_-850000_2250000,e1 + - pad_S100_100_-850000_2250000,e2 + - pad_S100_100_-850000_2250000,e3 + - pad_S100_100_-550000_2250000,e1 + - pad_S100_100_-550000_2250000,e2 + - pad_S100_100_-550000_2250000,e3 + - pad_S100_100_-250000_2250000,e1 + - pad_S100_100_-250000_2250000,e2 + - pad_S100_100_-250000_2250000,e3 + - pad_S100_100_50000_2250000,e1 + - pad_S100_100_50000_2250000,e2 + - pad_S100_100_50000_2250000,e3 + - pad_S100_100_350000_2250000,e1 + - pad_S100_100_350000_2250000,e2 + - pad_S100_100_350000_2250000,e3 + - pad_S100_100_650000_2250000,e1 + - pad_S100_100_650000_2250000,e2 + - pad_S100_100_650000_2250000,e3 + - pad_S100_100_950000_2250000,e1 + - pad_S100_100_950000_2250000,e2 + - pad_S100_100_950000_2250000,e3 + - pad_S100_100_1250000_2250000,e1 + - pad_S100_100_1250000_2250000,e2 + - pad_S100_100_1250000_2250000,e3 + - pad_S100_100_1550000_2250000,e1 + - pad_S100_100_1550000_2250000,e2 + - pad_S100_100_1550000_2250000,e3 + - pad_S100_100_1850000_2250000,e1 + - pad_S100_100_1850000_2250000,e2 + - pad_S100_100_1850000_2250000,e3 + - pad_S100_100_2150000_2250000,e1 + - pad_S100_100_2150000_2250000,e2 + - pad_S100_100_2150000_2250000,e3 + - pad_S100_100_2450000_2250000,e1 + - pad_S100_100_2450000_2250000,e2 + - pad_S100_100_2450000_2250000,e3 + - pad_S100_100_2750000_2250000,e1 + - pad_S100_100_2750000_2250000,e2 + - pad_S100_100_2750000_2250000,e3 + - pad_S100_100_3050000_2250000,e1 + - pad_S100_100_3050000_2250000,e2 + - pad_S100_100_3050000_2250000,e3 + - pad_S100_100_3350000_2250000,e1 + - pad_S100_100_3350000_2250000,e2 + - pad_S100_100_3350000_2250000,e3 + - pad_S100_100_3650000_2250000,e1 + - pad_S100_100_3650000_2250000,e2 + - pad_S100_100_3650000_2250000,e3 + - pad_S100_100_3950000_2250000,e1 + - pad_S100_100_3950000_2250000,e2 + - pad_S100_100_3950000_2250000,e3 + - pad_S100_100_4250000_2250000,e1 + - pad_S100_100_4250000_2250000,e2 + - pad_S100_100_4250000_2250000,e3 + - pad_S100_100_4550000_2250000,e1 + - pad_S100_100_4550000_2250000,e2 + - pad_S100_100_4550000_2250000,e3 + - pad_S100_100_-4450000_-2250000,e1 + - pad_S100_100_-4450000_-2250000,e3 + - pad_S100_100_-4450000_-2250000,e4 + - pad_S100_100_-4150000_-2250000,e1 + - pad_S100_100_-4150000_-2250000,e3 + - pad_S100_100_-4150000_-2250000,e4 + - pad_S100_100_-3850000_-2250000,e1 + - pad_S100_100_-3850000_-2250000,e3 + - pad_S100_100_-3850000_-2250000,e4 + - pad_S100_100_-3550000_-2250000,e1 + - pad_S100_100_-3550000_-2250000,e3 + - pad_S100_100_-3550000_-2250000,e4 + - pad_S100_100_-3250000_-2250000,e1 + - pad_S100_100_-3250000_-2250000,e3 + - pad_S100_100_-3250000_-2250000,e4 + - pad_S100_100_-2950000_-2250000,e1 + - pad_S100_100_-2950000_-2250000,e3 + - pad_S100_100_-2950000_-2250000,e4 + - pad_S100_100_-2650000_-2250000,e1 + - pad_S100_100_-2650000_-2250000,e3 + - pad_S100_100_-2650000_-2250000,e4 + - pad_S100_100_-2350000_-2250000,e1 + - pad_S100_100_-2350000_-2250000,e3 + - pad_S100_100_-2350000_-2250000,e4 + - pad_S100_100_-2050000_-2250000,e1 + - pad_S100_100_-2050000_-2250000,e3 + - pad_S100_100_-2050000_-2250000,e4 + - pad_S100_100_-1750000_-2250000,e1 + - pad_S100_100_-1750000_-2250000,e3 + - pad_S100_100_-1750000_-2250000,e4 + - pad_S100_100_-1450000_-2250000,e1 + - pad_S100_100_-1450000_-2250000,e3 + - pad_S100_100_-1450000_-2250000,e4 + - pad_S100_100_-1150000_-2250000,e1 + - pad_S100_100_-1150000_-2250000,e3 + - pad_S100_100_-1150000_-2250000,e4 + - pad_S100_100_-850000_-2250000,e1 + - pad_S100_100_-850000_-2250000,e3 + - pad_S100_100_-850000_-2250000,e4 + - pad_S100_100_-550000_-2250000,e1 + - pad_S100_100_-550000_-2250000,e3 + - pad_S100_100_-550000_-2250000,e4 + - pad_S100_100_-250000_-2250000,e1 + - pad_S100_100_-250000_-2250000,e3 + - pad_S100_100_-250000_-2250000,e4 + - pad_S100_100_50000_-2250000,e1 + - pad_S100_100_50000_-2250000,e3 + - pad_S100_100_50000_-2250000,e4 + - pad_S100_100_350000_-2250000,e1 + - pad_S100_100_350000_-2250000,e3 + - pad_S100_100_350000_-2250000,e4 + - pad_S100_100_650000_-2250000,e1 + - pad_S100_100_650000_-2250000,e3 + - pad_S100_100_650000_-2250000,e4 + - pad_S100_100_950000_-2250000,e1 + - pad_S100_100_950000_-2250000,e3 + - pad_S100_100_950000_-2250000,e4 + - pad_S100_100_1250000_-2250000,e1 + - pad_S100_100_1250000_-2250000,e3 + - pad_S100_100_1250000_-2250000,e4 + - pad_S100_100_1550000_-2250000,e1 + - pad_S100_100_1550000_-2250000,e3 + - pad_S100_100_1550000_-2250000,e4 + - pad_S100_100_1850000_-2250000,e1 + - pad_S100_100_1850000_-2250000,e3 + - pad_S100_100_1850000_-2250000,e4 + - pad_S100_100_2150000_-2250000,e1 + - pad_S100_100_2150000_-2250000,e3 + - pad_S100_100_2150000_-2250000,e4 + - pad_S100_100_2450000_-2250000,e1 + - pad_S100_100_2450000_-2250000,e3 + - pad_S100_100_2450000_-2250000,e4 + - pad_S100_100_2750000_-2250000,e1 + - pad_S100_100_2750000_-2250000,e3 + - pad_S100_100_2750000_-2250000,e4 + - pad_S100_100_3050000_-2250000,e1 + - pad_S100_100_3050000_-2250000,e3 + - pad_S100_100_3050000_-2250000,e4 + - pad_S100_100_3350000_-2250000,e1 + - pad_S100_100_3350000_-2250000,e3 + - pad_S100_100_3350000_-2250000,e4 + - pad_S100_100_3650000_-2250000,e1 + - pad_S100_100_3650000_-2250000,e3 + - pad_S100_100_3650000_-2250000,e4 + - pad_S100_100_3950000_-2250000,e1 + - pad_S100_100_3950000_-2250000,e3 + - pad_S100_100_3950000_-2250000,e4 + - pad_S100_100_4250000_-2250000,e1 + - pad_S100_100_4250000_-2250000,e3 + - pad_S100_100_4250000_-2250000,e4 + - pad_S100_100_4550000_-2250000,e1 + - pad_S100_100_4550000_-2250000,e3 + - pad_S100_100_4550000_-2250000,e4 values: - - -5735000 - 0 @@ -1969,68 +1783,68 @@ warnings: unconnected_ports: - message: 62 unconnected vertical_dc ports! ports: - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,pad + - pad_S100_100_-4450000_2250000,pad + - pad_S100_100_-4150000_2250000,pad + - pad_S100_100_-3850000_2250000,pad + - pad_S100_100_-3550000_2250000,pad + - pad_S100_100_-3250000_2250000,pad + - pad_S100_100_-2950000_2250000,pad + - pad_S100_100_-2650000_2250000,pad + - pad_S100_100_-2350000_2250000,pad + - pad_S100_100_-2050000_2250000,pad + - pad_S100_100_-1750000_2250000,pad + - pad_S100_100_-1450000_2250000,pad + - pad_S100_100_-1150000_2250000,pad + - pad_S100_100_-850000_2250000,pad + - pad_S100_100_-550000_2250000,pad + - pad_S100_100_-250000_2250000,pad + - pad_S100_100_50000_2250000,pad + - pad_S100_100_350000_2250000,pad + - pad_S100_100_650000_2250000,pad + - pad_S100_100_950000_2250000,pad + - pad_S100_100_1250000_2250000,pad + - pad_S100_100_1550000_2250000,pad + - pad_S100_100_1850000_2250000,pad + - pad_S100_100_2150000_2250000,pad + - pad_S100_100_2450000_2250000,pad + - pad_S100_100_2750000_2250000,pad + - pad_S100_100_3050000_2250000,pad + - pad_S100_100_3350000_2250000,pad + - pad_S100_100_3650000_2250000,pad + - pad_S100_100_3950000_2250000,pad + - pad_S100_100_4250000_2250000,pad + - pad_S100_100_4550000_2250000,pad + - pad_S100_100_-4450000_-2250000,pad + - pad_S100_100_-4150000_-2250000,pad + - pad_S100_100_-3850000_-2250000,pad + - pad_S100_100_-3550000_-2250000,pad + - pad_S100_100_-3250000_-2250000,pad + - pad_S100_100_-2950000_-2250000,pad + - pad_S100_100_-2650000_-2250000,pad + - pad_S100_100_-2350000_-2250000,pad + - pad_S100_100_-2050000_-2250000,pad + - pad_S100_100_-1750000_-2250000,pad + - pad_S100_100_-1450000_-2250000,pad + - pad_S100_100_-1150000_-2250000,pad + - pad_S100_100_-850000_-2250000,pad + - pad_S100_100_-550000_-2250000,pad + - pad_S100_100_-250000_-2250000,pad + - pad_S100_100_50000_-2250000,pad + - pad_S100_100_350000_-2250000,pad + - pad_S100_100_650000_-2250000,pad + - pad_S100_100_950000_-2250000,pad + - pad_S100_100_1250000_-2250000,pad + - pad_S100_100_1550000_-2250000,pad + - pad_S100_100_1850000_-2250000,pad + - pad_S100_100_2150000_-2250000,pad + - pad_S100_100_2450000_-2250000,pad + - pad_S100_100_2750000_-2250000,pad + - pad_S100_100_3050000_-2250000,pad + - pad_S100_100_3350000_-2250000,pad + - pad_S100_100_3650000_-2250000,pad + - pad_S100_100_3950000_-2250000,pad + - pad_S100_100_4250000_-2250000,pad + - pad_S100_100_4550000_-2250000,pad values: - - -4450000 - 2250000 diff --git a/tests/test_netlists_sin300/test_netlists_die_no_.yml b/tests/test_netlists_sin300/test_netlists_die_no_.yml index 49d4b0e..b4cf824 100644 --- a/tests/test_netlists_sin300/test_netlists_die_no_.yml +++ b/tests/test_netlists_sin300/test_netlists_die_no_.yml @@ -25,7 +25,7 @@ instances: rotation: -90 straight_to_grating_spacing: 10 with_loopback: true - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000: + pad_S100_100_-1150000_-2250000: component: pad info: size: @@ -34,13 +34,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000: + pad_S100_100_-1150000_2250000: component: pad info: size: @@ -49,13 +46,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000: + pad_S100_100_-1450000_-2250000: component: pad info: size: @@ -64,13 +58,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000: + pad_S100_100_-1450000_2250000: component: pad info: size: @@ -79,13 +70,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000: + pad_S100_100_-1750000_-2250000: component: pad info: size: @@ -94,13 +82,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000: + pad_S100_100_-1750000_2250000: component: pad info: size: @@ -109,13 +94,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000: + pad_S100_100_-2050000_-2250000: component: pad info: size: @@ -124,13 +106,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000: + pad_S100_100_-2050000_2250000: component: pad info: size: @@ -139,13 +118,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000: + pad_S100_100_-2350000_-2250000: component: pad info: size: @@ -154,13 +130,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000: + pad_S100_100_-2350000_2250000: component: pad info: size: @@ -169,13 +142,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000: + pad_S100_100_-250000_-2250000: component: pad info: size: @@ -184,13 +154,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000: + pad_S100_100_-250000_2250000: component: pad info: size: @@ -199,13 +166,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000: + pad_S100_100_-2650000_-2250000: component: pad info: size: @@ -214,13 +178,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000: + pad_S100_100_-2650000_2250000: component: pad info: size: @@ -229,13 +190,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000: + pad_S100_100_-2950000_-2250000: component: pad info: size: @@ -244,13 +202,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000: + pad_S100_100_-2950000_2250000: component: pad info: size: @@ -259,13 +214,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000: + pad_S100_100_-3250000_-2250000: component: pad info: size: @@ -274,13 +226,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000: + pad_S100_100_-3250000_2250000: component: pad info: size: @@ -289,13 +238,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000: + pad_S100_100_-3550000_-2250000: component: pad info: size: @@ -304,13 +250,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000: + pad_S100_100_-3550000_2250000: component: pad info: size: @@ -319,13 +262,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000: + pad_S100_100_-3850000_-2250000: component: pad info: size: @@ -334,13 +274,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000: + pad_S100_100_-3850000_2250000: component: pad info: size: @@ -349,13 +286,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000: + pad_S100_100_-4150000_-2250000: component: pad info: size: @@ -364,13 +298,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000: + pad_S100_100_-4150000_2250000: component: pad info: size: @@ -379,13 +310,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000: + pad_S100_100_-4450000_-2250000: component: pad info: size: @@ -394,13 +322,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000: + pad_S100_100_-4450000_2250000: component: pad info: size: @@ -409,13 +334,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000: + pad_S100_100_-550000_-2250000: component: pad info: size: @@ -424,13 +346,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000: + pad_S100_100_-550000_2250000: component: pad info: size: @@ -439,13 +358,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000: + pad_S100_100_-850000_-2250000: component: pad info: size: @@ -454,13 +370,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000: + pad_S100_100_-850000_2250000: component: pad info: size: @@ -469,13 +382,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000: + pad_S100_100_1250000_-2250000: component: pad info: size: @@ -484,13 +394,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000: + pad_S100_100_1250000_2250000: component: pad info: size: @@ -499,13 +406,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000: + pad_S100_100_1550000_-2250000: component: pad info: size: @@ -514,13 +418,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000: + pad_S100_100_1550000_2250000: component: pad info: size: @@ -529,13 +430,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000: + pad_S100_100_1850000_-2250000: component: pad info: size: @@ -544,13 +442,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000: + pad_S100_100_1850000_2250000: component: pad info: size: @@ -559,13 +454,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000: + pad_S100_100_2150000_-2250000: component: pad info: size: @@ -574,13 +466,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000: + pad_S100_100_2150000_2250000: component: pad info: size: @@ -589,13 +478,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000: + pad_S100_100_2450000_-2250000: component: pad info: size: @@ -604,13 +490,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000: + pad_S100_100_2450000_2250000: component: pad info: size: @@ -619,13 +502,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000: + pad_S100_100_2750000_-2250000: component: pad info: size: @@ -634,13 +514,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000: + pad_S100_100_2750000_2250000: component: pad info: size: @@ -649,13 +526,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000: + pad_S100_100_3050000_-2250000: component: pad info: size: @@ -664,13 +538,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000: + pad_S100_100_3050000_2250000: component: pad info: size: @@ -679,13 +550,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000: + pad_S100_100_3350000_-2250000: component: pad info: size: @@ -694,13 +562,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000: + pad_S100_100_3350000_2250000: component: pad info: size: @@ -709,13 +574,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000: + pad_S100_100_350000_-2250000: component: pad info: size: @@ -724,13 +586,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000: + pad_S100_100_350000_2250000: component: pad info: size: @@ -739,13 +598,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000: + pad_S100_100_3650000_-2250000: component: pad info: size: @@ -754,13 +610,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000: + pad_S100_100_3650000_2250000: component: pad info: size: @@ -769,13 +622,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000: + pad_S100_100_3950000_-2250000: component: pad info: size: @@ -784,13 +634,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000: + pad_S100_100_3950000_2250000: component: pad info: size: @@ -799,13 +646,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000: + pad_S100_100_4250000_-2250000: component: pad info: size: @@ -814,13 +658,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000: + pad_S100_100_4250000_2250000: component: pad info: size: @@ -829,13 +670,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000: + pad_S100_100_4550000_-2250000: component: pad info: size: @@ -844,13 +682,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000: + pad_S100_100_4550000_2250000: component: pad info: size: @@ -859,13 +694,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000: + pad_S100_100_50000_-2250000: component: pad info: size: @@ -874,13 +706,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000: + pad_S100_100_50000_2250000: component: pad info: size: @@ -889,13 +718,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000: + pad_S100_100_650000_-2250000: component: pad info: size: @@ -904,13 +730,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000: + pad_S100_100_650000_2250000: component: pad info: size: @@ -919,13 +742,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000: + pad_S100_100_950000_-2250000: component: pad info: size: @@ -934,13 +754,10 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000: + pad_S100_100_950000_2250000: component: pad info: size: @@ -949,9 +766,6 @@ instances: xsize: 100 ysize: 100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100 @@ -970,7 +784,7 @@ instances: size: - 11470 - 4900 -name: die_S11470_4900_N14_N31_a13c907c +name: die_no nets: [] placements: grating_coupler_array_G_c8062107_-5440306_0: @@ -983,312 +797,312 @@ placements: rotation: 90 x: 5321.087 y: 0 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000: + pad_S100_100_-1150000_-2250000: mirror: false rotation: 0 x: -1150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000: + pad_S100_100_-1150000_2250000: mirror: false rotation: 0 x: -1150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000: + pad_S100_100_-1450000_-2250000: mirror: false rotation: 0 x: -1450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000: + pad_S100_100_-1450000_2250000: mirror: false rotation: 0 x: -1450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000: + pad_S100_100_-1750000_-2250000: mirror: false rotation: 0 x: -1750 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000: + pad_S100_100_-1750000_2250000: mirror: false rotation: 0 x: -1750 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000: + pad_S100_100_-2050000_-2250000: mirror: false rotation: 0 x: -2050 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000: + pad_S100_100_-2050000_2250000: mirror: false rotation: 0 x: -2050 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000: + pad_S100_100_-2350000_-2250000: mirror: false rotation: 0 x: -2350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000: + pad_S100_100_-2350000_2250000: mirror: false rotation: 0 x: -2350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000: + pad_S100_100_-250000_-2250000: mirror: false rotation: 0 x: -250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000: + pad_S100_100_-250000_2250000: mirror: false rotation: 0 x: -250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000: + pad_S100_100_-2650000_-2250000: mirror: false rotation: 0 x: -2650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000: + pad_S100_100_-2650000_2250000: mirror: false rotation: 0 x: -2650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000: + pad_S100_100_-2950000_-2250000: mirror: false rotation: 0 x: -2950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000: + pad_S100_100_-2950000_2250000: mirror: false rotation: 0 x: -2950 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000: + pad_S100_100_-3250000_-2250000: mirror: false rotation: 0 x: -3250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000: + pad_S100_100_-3250000_2250000: mirror: false rotation: 0 x: -3250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000: + pad_S100_100_-3550000_-2250000: mirror: false rotation: 0 x: -3550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000: + pad_S100_100_-3550000_2250000: mirror: false rotation: 0 x: -3550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000: + pad_S100_100_-3850000_-2250000: mirror: false rotation: 0 x: -3850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000: + pad_S100_100_-3850000_2250000: mirror: false rotation: 0 x: -3850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000: + pad_S100_100_-4150000_-2250000: mirror: false rotation: 0 x: -4150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000: + pad_S100_100_-4150000_2250000: mirror: false rotation: 0 x: -4150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000: + pad_S100_100_-4450000_-2250000: mirror: false rotation: 0 x: -4450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000: + pad_S100_100_-4450000_2250000: mirror: false rotation: 0 x: -4450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000: + pad_S100_100_-550000_-2250000: mirror: false rotation: 0 x: -550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000: + pad_S100_100_-550000_2250000: mirror: false rotation: 0 x: -550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000: + pad_S100_100_-850000_-2250000: mirror: false rotation: 0 x: -850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000: + pad_S100_100_-850000_2250000: mirror: false rotation: 0 x: -850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000: + pad_S100_100_1250000_-2250000: mirror: false rotation: 0 x: 1250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000: + pad_S100_100_1250000_2250000: mirror: false rotation: 0 x: 1250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000: + pad_S100_100_1550000_-2250000: mirror: false rotation: 0 x: 1550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000: + pad_S100_100_1550000_2250000: mirror: false rotation: 0 x: 1550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000: + pad_S100_100_1850000_-2250000: mirror: false rotation: 0 x: 1850 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000: + pad_S100_100_1850000_2250000: mirror: false rotation: 0 x: 1850 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000: + pad_S100_100_2150000_-2250000: mirror: false rotation: 0 x: 2150 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000: + pad_S100_100_2150000_2250000: mirror: false rotation: 0 x: 2150 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000: + pad_S100_100_2450000_-2250000: mirror: false rotation: 0 x: 2450 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000: + pad_S100_100_2450000_2250000: mirror: false rotation: 0 x: 2450 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000: + pad_S100_100_2750000_-2250000: mirror: false rotation: 0 x: 2750 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000: + pad_S100_100_2750000_2250000: mirror: false rotation: 0 x: 2750 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000: + pad_S100_100_3050000_-2250000: mirror: false rotation: 0 x: 3050 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000: + pad_S100_100_3050000_2250000: mirror: false rotation: 0 x: 3050 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000: + pad_S100_100_3350000_-2250000: mirror: false rotation: 0 x: 3350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000: + pad_S100_100_3350000_2250000: mirror: false rotation: 0 x: 3350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000: + pad_S100_100_350000_-2250000: mirror: false rotation: 0 x: 350 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000: + pad_S100_100_350000_2250000: mirror: false rotation: 0 x: 350 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000: + pad_S100_100_3650000_-2250000: mirror: false rotation: 0 x: 3650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000: + pad_S100_100_3650000_2250000: mirror: false rotation: 0 x: 3650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000: + pad_S100_100_3950000_-2250000: mirror: false rotation: 0 x: 3950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000: + pad_S100_100_3950000_2250000: mirror: false rotation: 0 x: 3950 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000: + pad_S100_100_4250000_-2250000: mirror: false rotation: 0 x: 4250 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000: + pad_S100_100_4250000_2250000: mirror: false rotation: 0 x: 4250 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000: + pad_S100_100_4550000_-2250000: mirror: false rotation: 0 x: 4550 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000: + pad_S100_100_4550000_2250000: mirror: false rotation: 0 x: 4550 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000: + pad_S100_100_50000_-2250000: mirror: false rotation: 0 x: 50 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000: + pad_S100_100_50000_2250000: mirror: false rotation: 0 x: 50 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000: + pad_S100_100_650000_-2250000: mirror: false rotation: 0 x: 650 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000: + pad_S100_100_650000_2250000: mirror: false rotation: 0 x: 650 y: 2250 - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000: + pad_S100_100_950000_-2250000: mirror: false rotation: 0 x: 950 y: -2250 - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000: + pad_S100_100_950000_2250000: mirror: false rotation: 0 x: 950 @@ -1299,68 +1113,68 @@ placements: x: 0 y: 0 ports: - e1: pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e2 - e10: pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e2 - e11: pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e2 - e12: pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e2 - e13: pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e2 - e14: pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e2 - e15: pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e2 - e16: pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e2 - e17: pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e2 - e18: pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e2 - e19: pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e2 - e2: pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e2 - e20: pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e2 - e21: pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e2 - e22: pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e2 - e23: pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e2 - e24: pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e2 - e25: pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e2 - e26: pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e2 - e27: pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e2 - e28: pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e2 - e29: pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e2 - e3: pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e2 - e30: pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e2 - e31: pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e2 - e32: pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e4 - e33: pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e4 - e34: pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e4 - e35: pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e4 - e36: pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e4 - e37: pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e4 - e38: pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e4 - e39: pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e4 - e4: pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e2 - e40: pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e4 - e41: pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e4 - e42: pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e4 - e43: pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e4 - e44: pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e4 - e45: pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e4 - e46: pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e4 - e47: pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e4 - e48: pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e4 - e49: pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e4 - e5: pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e2 - e50: pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e4 - e51: pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e4 - e52: pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e4 - e53: pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e4 - e54: pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e4 - e55: pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e4 - e56: pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e4 - e57: pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e4 - e58: pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e4 - e59: pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e4 - e6: pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e2 - e60: pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e4 - e61: pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e4 - e62: pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e4 - e7: pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e2 - e8: pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e2 - e9: pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e2 + e1: pad_S100_100_-4450000_-2250000,e2 + e10: pad_S100_100_-1750000_-2250000,e2 + e11: pad_S100_100_-1450000_-2250000,e2 + e12: pad_S100_100_-1150000_-2250000,e2 + e13: pad_S100_100_-850000_-2250000,e2 + e14: pad_S100_100_-550000_-2250000,e2 + e15: pad_S100_100_-250000_-2250000,e2 + e16: pad_S100_100_50000_-2250000,e2 + e17: pad_S100_100_350000_-2250000,e2 + e18: pad_S100_100_650000_-2250000,e2 + e19: pad_S100_100_950000_-2250000,e2 + e2: pad_S100_100_-4150000_-2250000,e2 + e20: pad_S100_100_1250000_-2250000,e2 + e21: pad_S100_100_1550000_-2250000,e2 + e22: pad_S100_100_1850000_-2250000,e2 + e23: pad_S100_100_2150000_-2250000,e2 + e24: pad_S100_100_2450000_-2250000,e2 + e25: pad_S100_100_2750000_-2250000,e2 + e26: pad_S100_100_3050000_-2250000,e2 + e27: pad_S100_100_3350000_-2250000,e2 + e28: pad_S100_100_3650000_-2250000,e2 + e29: pad_S100_100_3950000_-2250000,e2 + e3: pad_S100_100_-3850000_-2250000,e2 + e30: pad_S100_100_4250000_-2250000,e2 + e31: pad_S100_100_4550000_-2250000,e2 + e32: pad_S100_100_4550000_2250000,e4 + e33: pad_S100_100_4250000_2250000,e4 + e34: pad_S100_100_3950000_2250000,e4 + e35: pad_S100_100_3650000_2250000,e4 + e36: pad_S100_100_3350000_2250000,e4 + e37: pad_S100_100_3050000_2250000,e4 + e38: pad_S100_100_2750000_2250000,e4 + e39: pad_S100_100_2450000_2250000,e4 + e4: pad_S100_100_-3550000_-2250000,e2 + e40: pad_S100_100_2150000_2250000,e4 + e41: pad_S100_100_1850000_2250000,e4 + e42: pad_S100_100_1550000_2250000,e4 + e43: pad_S100_100_1250000_2250000,e4 + e44: pad_S100_100_950000_2250000,e4 + e45: pad_S100_100_650000_2250000,e4 + e46: pad_S100_100_350000_2250000,e4 + e47: pad_S100_100_50000_2250000,e4 + e48: pad_S100_100_-250000_2250000,e4 + e49: pad_S100_100_-550000_2250000,e4 + e5: pad_S100_100_-3250000_-2250000,e2 + e50: pad_S100_100_-850000_2250000,e4 + e51: pad_S100_100_-1150000_2250000,e4 + e52: pad_S100_100_-1450000_2250000,e4 + e53: pad_S100_100_-1750000_2250000,e4 + e54: pad_S100_100_-2050000_2250000,e4 + e55: pad_S100_100_-2350000_2250000,e4 + e56: pad_S100_100_-2650000_2250000,e4 + e57: pad_S100_100_-2950000_2250000,e4 + e58: pad_S100_100_-3250000_2250000,e4 + e59: pad_S100_100_-3550000_2250000,e4 + e6: pad_S100_100_-2950000_-2250000,e2 + e60: pad_S100_100_-3850000_2250000,e4 + e61: pad_S100_100_-4150000_2250000,e4 + e62: pad_S100_100_-4450000_2250000,e4 + e7: pad_S100_100_-2650000_-2250000,e2 + e8: pad_S100_100_-2350000_-2250000,e2 + e9: pad_S100_100_-2050000_-2250000,e2 o1: grating_coupler_array_G_c8062107_5440306_0,o0 o10: grating_coupler_array_G_c8062107_5440306_0,o9 o11: grating_coupler_array_G_c8062107_5440306_0,o10 @@ -1398,192 +1212,192 @@ warnings: - rectangle_S11470_4900_L_e2400442_0_0,e2 - rectangle_S11470_4900_L_e2400442_0_0,e3 - rectangle_S11470_4900_L_e2400442_0_0,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e2 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,e4 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e1 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e3 - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,e4 + - pad_S100_100_-4450000_2250000,e1 + - pad_S100_100_-4450000_2250000,e2 + - pad_S100_100_-4450000_2250000,e3 + - pad_S100_100_-4150000_2250000,e1 + - pad_S100_100_-4150000_2250000,e2 + - pad_S100_100_-4150000_2250000,e3 + - pad_S100_100_-3850000_2250000,e1 + - pad_S100_100_-3850000_2250000,e2 + - pad_S100_100_-3850000_2250000,e3 + - pad_S100_100_-3550000_2250000,e1 + - pad_S100_100_-3550000_2250000,e2 + - pad_S100_100_-3550000_2250000,e3 + - pad_S100_100_-3250000_2250000,e1 + - pad_S100_100_-3250000_2250000,e2 + - pad_S100_100_-3250000_2250000,e3 + - pad_S100_100_-2950000_2250000,e1 + - pad_S100_100_-2950000_2250000,e2 + - pad_S100_100_-2950000_2250000,e3 + - pad_S100_100_-2650000_2250000,e1 + - pad_S100_100_-2650000_2250000,e2 + - pad_S100_100_-2650000_2250000,e3 + - pad_S100_100_-2350000_2250000,e1 + - pad_S100_100_-2350000_2250000,e2 + - pad_S100_100_-2350000_2250000,e3 + - pad_S100_100_-2050000_2250000,e1 + - pad_S100_100_-2050000_2250000,e2 + - pad_S100_100_-2050000_2250000,e3 + - pad_S100_100_-1750000_2250000,e1 + - pad_S100_100_-1750000_2250000,e2 + - pad_S100_100_-1750000_2250000,e3 + - pad_S100_100_-1450000_2250000,e1 + - pad_S100_100_-1450000_2250000,e2 + - pad_S100_100_-1450000_2250000,e3 + - pad_S100_100_-1150000_2250000,e1 + - pad_S100_100_-1150000_2250000,e2 + - pad_S100_100_-1150000_2250000,e3 + - pad_S100_100_-850000_2250000,e1 + - pad_S100_100_-850000_2250000,e2 + - pad_S100_100_-850000_2250000,e3 + - pad_S100_100_-550000_2250000,e1 + - pad_S100_100_-550000_2250000,e2 + - pad_S100_100_-550000_2250000,e3 + - pad_S100_100_-250000_2250000,e1 + - pad_S100_100_-250000_2250000,e2 + - pad_S100_100_-250000_2250000,e3 + - pad_S100_100_50000_2250000,e1 + - pad_S100_100_50000_2250000,e2 + - pad_S100_100_50000_2250000,e3 + - pad_S100_100_350000_2250000,e1 + - pad_S100_100_350000_2250000,e2 + - pad_S100_100_350000_2250000,e3 + - pad_S100_100_650000_2250000,e1 + - pad_S100_100_650000_2250000,e2 + - pad_S100_100_650000_2250000,e3 + - pad_S100_100_950000_2250000,e1 + - pad_S100_100_950000_2250000,e2 + - pad_S100_100_950000_2250000,e3 + - pad_S100_100_1250000_2250000,e1 + - pad_S100_100_1250000_2250000,e2 + - pad_S100_100_1250000_2250000,e3 + - pad_S100_100_1550000_2250000,e1 + - pad_S100_100_1550000_2250000,e2 + - pad_S100_100_1550000_2250000,e3 + - pad_S100_100_1850000_2250000,e1 + - pad_S100_100_1850000_2250000,e2 + - pad_S100_100_1850000_2250000,e3 + - pad_S100_100_2150000_2250000,e1 + - pad_S100_100_2150000_2250000,e2 + - pad_S100_100_2150000_2250000,e3 + - pad_S100_100_2450000_2250000,e1 + - pad_S100_100_2450000_2250000,e2 + - pad_S100_100_2450000_2250000,e3 + - pad_S100_100_2750000_2250000,e1 + - pad_S100_100_2750000_2250000,e2 + - pad_S100_100_2750000_2250000,e3 + - pad_S100_100_3050000_2250000,e1 + - pad_S100_100_3050000_2250000,e2 + - pad_S100_100_3050000_2250000,e3 + - pad_S100_100_3350000_2250000,e1 + - pad_S100_100_3350000_2250000,e2 + - pad_S100_100_3350000_2250000,e3 + - pad_S100_100_3650000_2250000,e1 + - pad_S100_100_3650000_2250000,e2 + - pad_S100_100_3650000_2250000,e3 + - pad_S100_100_3950000_2250000,e1 + - pad_S100_100_3950000_2250000,e2 + - pad_S100_100_3950000_2250000,e3 + - pad_S100_100_4250000_2250000,e1 + - pad_S100_100_4250000_2250000,e2 + - pad_S100_100_4250000_2250000,e3 + - pad_S100_100_4550000_2250000,e1 + - pad_S100_100_4550000_2250000,e2 + - pad_S100_100_4550000_2250000,e3 + - pad_S100_100_-4450000_-2250000,e1 + - pad_S100_100_-4450000_-2250000,e3 + - pad_S100_100_-4450000_-2250000,e4 + - pad_S100_100_-4150000_-2250000,e1 + - pad_S100_100_-4150000_-2250000,e3 + - pad_S100_100_-4150000_-2250000,e4 + - pad_S100_100_-3850000_-2250000,e1 + - pad_S100_100_-3850000_-2250000,e3 + - pad_S100_100_-3850000_-2250000,e4 + - pad_S100_100_-3550000_-2250000,e1 + - pad_S100_100_-3550000_-2250000,e3 + - pad_S100_100_-3550000_-2250000,e4 + - pad_S100_100_-3250000_-2250000,e1 + - pad_S100_100_-3250000_-2250000,e3 + - pad_S100_100_-3250000_-2250000,e4 + - pad_S100_100_-2950000_-2250000,e1 + - pad_S100_100_-2950000_-2250000,e3 + - pad_S100_100_-2950000_-2250000,e4 + - pad_S100_100_-2650000_-2250000,e1 + - pad_S100_100_-2650000_-2250000,e3 + - pad_S100_100_-2650000_-2250000,e4 + - pad_S100_100_-2350000_-2250000,e1 + - pad_S100_100_-2350000_-2250000,e3 + - pad_S100_100_-2350000_-2250000,e4 + - pad_S100_100_-2050000_-2250000,e1 + - pad_S100_100_-2050000_-2250000,e3 + - pad_S100_100_-2050000_-2250000,e4 + - pad_S100_100_-1750000_-2250000,e1 + - pad_S100_100_-1750000_-2250000,e3 + - pad_S100_100_-1750000_-2250000,e4 + - pad_S100_100_-1450000_-2250000,e1 + - pad_S100_100_-1450000_-2250000,e3 + - pad_S100_100_-1450000_-2250000,e4 + - pad_S100_100_-1150000_-2250000,e1 + - pad_S100_100_-1150000_-2250000,e3 + - pad_S100_100_-1150000_-2250000,e4 + - pad_S100_100_-850000_-2250000,e1 + - pad_S100_100_-850000_-2250000,e3 + - pad_S100_100_-850000_-2250000,e4 + - pad_S100_100_-550000_-2250000,e1 + - pad_S100_100_-550000_-2250000,e3 + - pad_S100_100_-550000_-2250000,e4 + - pad_S100_100_-250000_-2250000,e1 + - pad_S100_100_-250000_-2250000,e3 + - pad_S100_100_-250000_-2250000,e4 + - pad_S100_100_50000_-2250000,e1 + - pad_S100_100_50000_-2250000,e3 + - pad_S100_100_50000_-2250000,e4 + - pad_S100_100_350000_-2250000,e1 + - pad_S100_100_350000_-2250000,e3 + - pad_S100_100_350000_-2250000,e4 + - pad_S100_100_650000_-2250000,e1 + - pad_S100_100_650000_-2250000,e3 + - pad_S100_100_650000_-2250000,e4 + - pad_S100_100_950000_-2250000,e1 + - pad_S100_100_950000_-2250000,e3 + - pad_S100_100_950000_-2250000,e4 + - pad_S100_100_1250000_-2250000,e1 + - pad_S100_100_1250000_-2250000,e3 + - pad_S100_100_1250000_-2250000,e4 + - pad_S100_100_1550000_-2250000,e1 + - pad_S100_100_1550000_-2250000,e3 + - pad_S100_100_1550000_-2250000,e4 + - pad_S100_100_1850000_-2250000,e1 + - pad_S100_100_1850000_-2250000,e3 + - pad_S100_100_1850000_-2250000,e4 + - pad_S100_100_2150000_-2250000,e1 + - pad_S100_100_2150000_-2250000,e3 + - pad_S100_100_2150000_-2250000,e4 + - pad_S100_100_2450000_-2250000,e1 + - pad_S100_100_2450000_-2250000,e3 + - pad_S100_100_2450000_-2250000,e4 + - pad_S100_100_2750000_-2250000,e1 + - pad_S100_100_2750000_-2250000,e3 + - pad_S100_100_2750000_-2250000,e4 + - pad_S100_100_3050000_-2250000,e1 + - pad_S100_100_3050000_-2250000,e3 + - pad_S100_100_3050000_-2250000,e4 + - pad_S100_100_3350000_-2250000,e1 + - pad_S100_100_3350000_-2250000,e3 + - pad_S100_100_3350000_-2250000,e4 + - pad_S100_100_3650000_-2250000,e1 + - pad_S100_100_3650000_-2250000,e3 + - pad_S100_100_3650000_-2250000,e4 + - pad_S100_100_3950000_-2250000,e1 + - pad_S100_100_3950000_-2250000,e3 + - pad_S100_100_3950000_-2250000,e4 + - pad_S100_100_4250000_-2250000,e1 + - pad_S100_100_4250000_-2250000,e3 + - pad_S100_100_4250000_-2250000,e4 + - pad_S100_100_4550000_-2250000,e1 + - pad_S100_100_4550000_-2250000,e3 + - pad_S100_100_4550000_-2250000,e4 values: - - -5735000 - 0 @@ -1969,68 +1783,68 @@ warnings: unconnected_ports: - message: 62 unconnected vertical_dc ports! ports: - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_50000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-4150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-3250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-2050000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1750000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-1150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_-250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_50000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1550000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_1850000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2150000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2450000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_2750000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3050000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3350000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3650000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_3950000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4250000_-2250000,pad - - pad_S100_100_LPAD_BLNon_30fba49c_4550000_-2250000,pad + - pad_S100_100_-4450000_2250000,pad + - pad_S100_100_-4150000_2250000,pad + - pad_S100_100_-3850000_2250000,pad + - pad_S100_100_-3550000_2250000,pad + - pad_S100_100_-3250000_2250000,pad + - pad_S100_100_-2950000_2250000,pad + - pad_S100_100_-2650000_2250000,pad + - pad_S100_100_-2350000_2250000,pad + - pad_S100_100_-2050000_2250000,pad + - pad_S100_100_-1750000_2250000,pad + - pad_S100_100_-1450000_2250000,pad + - pad_S100_100_-1150000_2250000,pad + - pad_S100_100_-850000_2250000,pad + - pad_S100_100_-550000_2250000,pad + - pad_S100_100_-250000_2250000,pad + - pad_S100_100_50000_2250000,pad + - pad_S100_100_350000_2250000,pad + - pad_S100_100_650000_2250000,pad + - pad_S100_100_950000_2250000,pad + - pad_S100_100_1250000_2250000,pad + - pad_S100_100_1550000_2250000,pad + - pad_S100_100_1850000_2250000,pad + - pad_S100_100_2150000_2250000,pad + - pad_S100_100_2450000_2250000,pad + - pad_S100_100_2750000_2250000,pad + - pad_S100_100_3050000_2250000,pad + - pad_S100_100_3350000_2250000,pad + - pad_S100_100_3650000_2250000,pad + - pad_S100_100_3950000_2250000,pad + - pad_S100_100_4250000_2250000,pad + - pad_S100_100_4550000_2250000,pad + - pad_S100_100_-4450000_-2250000,pad + - pad_S100_100_-4150000_-2250000,pad + - pad_S100_100_-3850000_-2250000,pad + - pad_S100_100_-3550000_-2250000,pad + - pad_S100_100_-3250000_-2250000,pad + - pad_S100_100_-2950000_-2250000,pad + - pad_S100_100_-2650000_-2250000,pad + - pad_S100_100_-2350000_-2250000,pad + - pad_S100_100_-2050000_-2250000,pad + - pad_S100_100_-1750000_-2250000,pad + - pad_S100_100_-1450000_-2250000,pad + - pad_S100_100_-1150000_-2250000,pad + - pad_S100_100_-850000_-2250000,pad + - pad_S100_100_-550000_-2250000,pad + - pad_S100_100_-250000_-2250000,pad + - pad_S100_100_50000_-2250000,pad + - pad_S100_100_350000_-2250000,pad + - pad_S100_100_650000_-2250000,pad + - pad_S100_100_950000_-2250000,pad + - pad_S100_100_1250000_-2250000,pad + - pad_S100_100_1550000_-2250000,pad + - pad_S100_100_1850000_-2250000,pad + - pad_S100_100_2150000_-2250000,pad + - pad_S100_100_2450000_-2250000,pad + - pad_S100_100_2750000_-2250000,pad + - pad_S100_100_3050000_-2250000,pad + - pad_S100_100_3350000_-2250000,pad + - pad_S100_100_3650000_-2250000,pad + - pad_S100_100_3950000_-2250000,pad + - pad_S100_100_4250000_-2250000,pad + - pad_S100_100_4550000_-2250000,pad values: - - -4450000 - 2250000 diff --git a/tests/test_netlists_sin300/test_netlists_grating_coupler_array_.yml b/tests/test_netlists_sin300/test_netlists_grating_coupler_array_.yml index cc00850..bf245fa 100644 --- a/tests/test_netlists_sin300/test_netlists_grating_coupler_array_.yml +++ b/tests/test_netlists_sin300/test_netlists_grating_coupler_array_.yml @@ -1,181 +1,97 @@ instances: - grating_coupler_rectang_1e504932_-190500_-109735: - component: grating_coupler_rectangular + grating_coupler_rectangular_nc_-190500_-109735: + component: grating_coupler_rectangular_nc info: fiber_angle: 20 polarization: te wavelength: 1.55 - settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_1e504932_-317500_-109735: - component: grating_coupler_rectangular + settings: {} + grating_coupler_rectangular_nc_-317500_-109735: + component: grating_coupler_rectangular_nc info: fiber_angle: 20 polarization: te wavelength: 1.55 - settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_1e504932_-63500_-109735: - component: grating_coupler_rectangular + settings: {} + grating_coupler_rectangular_nc_-63500_-109735: + component: grating_coupler_rectangular_nc info: fiber_angle: 20 polarization: te wavelength: 1.55 - settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_1e504932_190500_-109735: - component: grating_coupler_rectangular + settings: {} + grating_coupler_rectangular_nc_190500_-109735: + component: grating_coupler_rectangular_nc info: fiber_angle: 20 polarization: te wavelength: 1.55 - settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_1e504932_317500_-109735: - component: grating_coupler_rectangular + settings: {} + grating_coupler_rectangular_nc_317500_-109735: + component: grating_coupler_rectangular_nc info: fiber_angle: 20 polarization: te wavelength: 1.55 - settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 - grating_coupler_rectang_1e504932_63500_-109735: - component: grating_coupler_rectangular + settings: {} + grating_coupler_rectangular_nc_63500_-109735: + component: grating_coupler_rectangular_nc info: fiber_angle: 20 polarization: te wavelength: 1.55 - settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 -name: grating_coupler_array_G_6eb7d8a9 + settings: {} +name: grating_coupler_array_P_532e6dcb nets: [] placements: - grating_coupler_rectang_1e504932_-190500_-109735: + grating_coupler_rectangular_nc_-190500_-109735: mirror: false rotation: 270 x: -190.5 y: 0 - grating_coupler_rectang_1e504932_-317500_-109735: + grating_coupler_rectangular_nc_-317500_-109735: mirror: false rotation: 270 x: -317.5 y: 0 - grating_coupler_rectang_1e504932_-63500_-109735: + grating_coupler_rectangular_nc_-63500_-109735: mirror: false rotation: 270 x: -63.5 y: 0 - grating_coupler_rectang_1e504932_190500_-109735: + grating_coupler_rectangular_nc_190500_-109735: mirror: false rotation: 270 x: 190.5 y: 0 - grating_coupler_rectang_1e504932_317500_-109735: + grating_coupler_rectangular_nc_317500_-109735: mirror: false rotation: 270 x: 317.5 y: 0 - grating_coupler_rectang_1e504932_63500_-109735: + grating_coupler_rectangular_nc_63500_-109735: mirror: false rotation: 270 x: 63.5 y: 0 ports: - o0: grating_coupler_rectang_1e504932_-317500_-109735,o1 - o1: grating_coupler_rectang_1e504932_-190500_-109735,o1 - o2: grating_coupler_rectang_1e504932_-63500_-109735,o1 - o3: grating_coupler_rectang_1e504932_63500_-109735,o1 - o4: grating_coupler_rectang_1e504932_190500_-109735,o1 - o5: grating_coupler_rectang_1e504932_317500_-109735,o1 + o0: grating_coupler_rectangular_nc_-317500_-109735,o1 + o1: grating_coupler_rectangular_nc_-190500_-109735,o1 + o2: grating_coupler_rectangular_nc_-63500_-109735,o1 + o3: grating_coupler_rectangular_nc_63500_-109735,o1 + o4: grating_coupler_rectangular_nc_190500_-109735,o1 + o5: grating_coupler_rectangular_nc_317500_-109735,o1 warnings: vertical_te: unconnected_ports: - message: 6 unconnected vertical_te ports! ports: - - grating_coupler_rectang_1e504932_-317500_-109735,o2 - - grating_coupler_rectang_1e504932_-190500_-109735,o2 - - grating_coupler_rectang_1e504932_-63500_-109735,o2 - - grating_coupler_rectang_1e504932_63500_-109735,o2 - - grating_coupler_rectang_1e504932_190500_-109735,o2 - - grating_coupler_rectang_1e504932_317500_-109735,o2 + - grating_coupler_rectangular_nc_-317500_-109735,o2 + - grating_coupler_rectangular_nc_-190500_-109735,o2 + - grating_coupler_rectangular_nc_-63500_-109735,o2 + - grating_coupler_rectangular_nc_63500_-109735,o2 + - grating_coupler_rectangular_nc_190500_-109735,o2 + - grating_coupler_rectangular_nc_317500_-109735,o2 values: - - -317500 - -209652 diff --git a/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_nc_.yml b/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_nc_.yml index 4f7fba0..a66dc1c 100644 --- a/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_nc_.yml @@ -1,5 +1,5 @@ instances: {} -name: grating_coupler_ellipti_6d322833 +name: grating_coupler_elliptical_nc nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_no_.yml b/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_no_.yml index 302d2ca..24868ed 100644 --- a/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_no_.yml +++ b/tests/test_netlists_sin300/test_netlists_grating_coupler_elliptical_no_.yml @@ -1,5 +1,5 @@ instances: {} -name: grating_coupler_ellipti_cfcda3d0 +name: grating_coupler_elliptical_no nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_nc_.yml b/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_nc_.yml index 0a22822..ede0432 100644 --- a/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_nc_.yml @@ -1,5 +1,5 @@ instances: {} -name: grating_coupler_rectang_1e504932 +name: grating_coupler_rectangular_nc nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_no_.yml b/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_no_.yml index 9c991f5..a76e00d 100644 --- a/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_no_.yml +++ b/tests/test_netlists_sin300/test_netlists_grating_coupler_rectangular_no_.yml @@ -1,5 +1,5 @@ instances: {} -name: grating_coupler_rectang_71e4ebaa +name: grating_coupler_rectangular_no nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_mmi1x2_nc_.yml b/tests/test_netlists_sin300/test_netlists_mmi1x2_nc_.yml index 0ce9ba7..46ea28c 100644 --- a/tests/test_netlists_sin300/test_netlists_mmi1x2_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_mmi1x2_nc_.yml @@ -1,5 +1,5 @@ instances: {} -name: mmi1x2_WNone_WT5p5_LT50_e6ad2120 +name: mmi1x2_nc nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_mmi1x2_no_.yml b/tests/test_netlists_sin300/test_netlists_mmi1x2_no_.yml index 0d4a2d9..16e6d67 100644 --- a/tests/test_netlists_sin300/test_netlists_mmi1x2_no_.yml +++ b/tests/test_netlists_sin300/test_netlists_mmi1x2_no_.yml @@ -1,5 +1,5 @@ instances: {} -name: mmi1x2_WNone_WT5p5_LT50_b85ada54 +name: mmi1x2_no nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_mmi2x2_nc_.yml b/tests/test_netlists_sin300/test_netlists_mmi2x2_nc_.yml index f630e97..49b5f6f 100644 --- a/tests/test_netlists_sin300/test_netlists_mmi2x2_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_mmi2x2_nc_.yml @@ -1,5 +1,5 @@ instances: {} -name: mmi2x2_WNone_WT5p5_LT50_23cee3ba +name: mmi2x2_nc nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_mmi2x2_no_.yml b/tests/test_netlists_sin300/test_netlists_mmi2x2_no_.yml index 0058806..a5b81e4 100644 --- a/tests/test_netlists_sin300/test_netlists_mmi2x2_no_.yml +++ b/tests/test_netlists_sin300/test_netlists_mmi2x2_no_.yml @@ -1,5 +1,5 @@ instances: {} -name: mmi2x2_WNone_WT5p5_LT50_29369e3a +name: mmi2x2_no nets: [] placements: {} ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml b/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml index d9abe70..ca1cd52 100644 --- a/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml @@ -152,29 +152,13 @@ instances: p: 0.5 with_arc_floorplan: true cp1: - component: mmi1x2 + component: mmi1x2_nc info: {} - settings: - cross_section: xs_nc - gap_mmi: 0.4 - length_mmi: 64.7 - length_taper: 50 - straight: straight - taper: taper - width_mmi: 12 - width_taper: 5.5 + settings: {} cp2: - component: mmi2x2 + component: mmi2x2_nc info: {} - settings: - cross_section: xs_nc - gap_mmi: 0.4 - length_mmi: 232 - length_taper: 50 - straight: straight - taper: taper - width_mmi: 12 - width_taper: 5.5 + settings: {} straight_L0p02_N2_CSxs_nc_W1p2_164810_-59950: component: straight info: @@ -283,7 +267,7 @@ instances: cross_section: xs_nc length: 2 npoints: 2 -name: mzi_DL10_LY2_LX0p1_Bben_14d525c5 +name: mzi_nc_DL10_LY2_LX0p1 nets: - p1: bend_euler_RNone_A90_P0_bdf8712b_127500_-15150,o1 p2: cp1,o3 diff --git a/tests/test_netlists_sin300/test_netlists_pad_.yml b/tests/test_netlists_sin300/test_netlists_pad_.yml index f132aba..0679bb7 100644 --- a/tests/test_netlists_sin300/test_netlists_pad_.yml +++ b/tests/test_netlists_sin300/test_netlists_pad_.yml @@ -1,5 +1,5 @@ instances: {} -name: pad_S100_100_LPAD_BLNon_30fba49c +name: pad_S100_100 nets: [] placements: {} ports: {} diff --git a/tests/test_pdk_si220/test_settings_taper_.yml b/tests/test_pdk_si220/test_settings_taper_.yml index b2b2ebf..424e562 100644 --- a/tests/test_pdk_si220/test_settings_taper_.yml +++ b/tests/test_pdk_si220/test_settings_taper_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_19aa93b7 +name: taper_L10_W0p5_WNone_CSstrip settings: cross_section: strip length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si220/test_settings_taper_rc_.yml b/tests/test_pdk_si220/test_settings_taper_rc_.yml index c9f6346..7f361f6 100644 --- a/tests/test_pdk_si220/test_settings_taper_rc_.yml +++ b/tests/test_pdk_si220/test_settings_taper_rc_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_c801b777 +name: taper_L10_W0p5_WNone_CSxs_rc settings: cross_section: xs_rc length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si220/test_settings_taper_ro_.yml b/tests/test_pdk_si220/test_settings_taper_ro_.yml index d0f3b64..b72b0cc 100644 --- a/tests/test_pdk_si220/test_settings_taper_ro_.yml +++ b/tests/test_pdk_si220/test_settings_taper_ro_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_03906826 +name: taper_L10_W0p5_WNone_CSxs_ro settings: cross_section: xs_ro length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si220/test_settings_taper_sc_.yml b/tests/test_pdk_si220/test_settings_taper_sc_.yml index feb494e..dd54587 100644 --- a/tests/test_pdk_si220/test_settings_taper_sc_.yml +++ b/tests/test_pdk_si220/test_settings_taper_sc_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_227769f1 +name: taper_L10_W0p5_WNone_CSxs_so settings: cross_section: xs_so length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si220/test_settings_taper_so_.yml b/tests/test_pdk_si220/test_settings_taper_so_.yml index feb494e..dd54587 100644 --- a/tests/test_pdk_si220/test_settings_taper_so_.yml +++ b/tests/test_pdk_si220/test_settings_taper_so_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_227769f1 +name: taper_L10_W0p5_WNone_CSxs_so settings: cross_section: xs_so length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si220/test_settings_taper_strip_to_ridge_.yml b/tests/test_pdk_si220/test_settings_taper_strip_to_ridge_.yml index f8ac8a0..5ef487d 100644 --- a/tests/test_pdk_si220/test_settings_taper_strip_to_ridge_.yml +++ b/tests/test_pdk_si220/test_settings_taper_strip_to_ridge_.yml @@ -1,12 +1,8 @@ info: length: 10 -name: taper_strip_to_ridge_L1_1bb1e894 +name: taper_strip_to_ridge_L1_ab59fc5b settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 10 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si220/test_settings_trans_sc_rc10_.yml b/tests/test_pdk_si220/test_settings_trans_sc_rc10_.yml index f8ac8a0..5ef487d 100644 --- a/tests/test_pdk_si220/test_settings_trans_sc_rc10_.yml +++ b/tests/test_pdk_si220/test_settings_trans_sc_rc10_.yml @@ -1,12 +1,8 @@ info: length: 10 -name: taper_strip_to_ridge_L1_1bb1e894 +name: taper_strip_to_ridge_L1_ab59fc5b settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 10 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si220/test_settings_trans_sc_rc20_.yml b/tests/test_pdk_si220/test_settings_trans_sc_rc20_.yml index bb14a0d..3aee8db 100644 --- a/tests/test_pdk_si220/test_settings_trans_sc_rc20_.yml +++ b/tests/test_pdk_si220/test_settings_trans_sc_rc20_.yml @@ -1,12 +1,8 @@ info: length: 20 -name: taper_strip_to_ridge_L2_2c45872a +name: taper_strip_to_ridge_L2_caa71394 settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 20 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si220/test_settings_trans_sc_rc50_.yml b/tests/test_pdk_si220/test_settings_trans_sc_rc50_.yml index bce8f00..2340818 100644 --- a/tests/test_pdk_si220/test_settings_trans_sc_rc50_.yml +++ b/tests/test_pdk_si220/test_settings_trans_sc_rc50_.yml @@ -1,12 +1,8 @@ info: length: 50 -name: taper_strip_to_ridge_L5_8ed6ad61 +name: taper_strip_to_ridge_L5_7d243f91 settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 50 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si220/test_settings_wire_corner_.yml b/tests/test_pdk_si220/test_settings_wire_corner_.yml index b0bf41c..9b4874e 100644 --- a/tests/test_pdk_si220/test_settings_wire_corner_.yml +++ b/tests/test_pdk_si220/test_settings_wire_corner_.yml @@ -1,6 +1,6 @@ info: dy: 10 length: 10 -name: wire_corner_CSmetal_routing +name: wire_corner_W10 settings: - cross_section: metal_routing + width: 10 diff --git a/tests/test_pdk_si500/test_settings_taper_.yml b/tests/test_pdk_si500/test_settings_taper_.yml index b2b2ebf..424e562 100644 --- a/tests/test_pdk_si500/test_settings_taper_.yml +++ b/tests/test_pdk_si500/test_settings_taper_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_19aa93b7 +name: taper_L10_W0p5_WNone_CSstrip settings: cross_section: strip length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si500/test_settings_taper_rc_.yml b/tests/test_pdk_si500/test_settings_taper_rc_.yml index c9f6346..7f361f6 100644 --- a/tests/test_pdk_si500/test_settings_taper_rc_.yml +++ b/tests/test_pdk_si500/test_settings_taper_rc_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_c801b777 +name: taper_L10_W0p5_WNone_CSxs_rc settings: cross_section: xs_rc length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si500/test_settings_taper_ro_.yml b/tests/test_pdk_si500/test_settings_taper_ro_.yml index d0f3b64..b72b0cc 100644 --- a/tests/test_pdk_si500/test_settings_taper_ro_.yml +++ b/tests/test_pdk_si500/test_settings_taper_ro_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_03906826 +name: taper_L10_W0p5_WNone_CSxs_ro settings: cross_section: xs_ro length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si500/test_settings_taper_sc_.yml b/tests/test_pdk_si500/test_settings_taper_sc_.yml index feb494e..dd54587 100644 --- a/tests/test_pdk_si500/test_settings_taper_sc_.yml +++ b/tests/test_pdk_si500/test_settings_taper_sc_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_227769f1 +name: taper_L10_W0p5_WNone_CSxs_so settings: cross_section: xs_so length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si500/test_settings_taper_so_.yml b/tests/test_pdk_si500/test_settings_taper_so_.yml index feb494e..dd54587 100644 --- a/tests/test_pdk_si500/test_settings_taper_so_.yml +++ b/tests/test_pdk_si500/test_settings_taper_so_.yml @@ -2,16 +2,8 @@ info: length: 10 width1: 0.5 width2: 0.5 -name: taper_L10_W0p5_WNone_PN_227769f1 +name: taper_L10_W0p5_WNone_CSxs_so settings: cross_section: xs_so length: 10 - port_names: - - o1 - - o2 - port_types: - - optical - - optical width1: 0.5 - with_bbox: true - with_two_ports: true diff --git a/tests/test_pdk_si500/test_settings_taper_strip_to_ridge_.yml b/tests/test_pdk_si500/test_settings_taper_strip_to_ridge_.yml index f8ac8a0..5ef487d 100644 --- a/tests/test_pdk_si500/test_settings_taper_strip_to_ridge_.yml +++ b/tests/test_pdk_si500/test_settings_taper_strip_to_ridge_.yml @@ -1,12 +1,8 @@ info: length: 10 -name: taper_strip_to_ridge_L1_1bb1e894 +name: taper_strip_to_ridge_L1_ab59fc5b settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 10 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si500/test_settings_trans_sc_rc10_.yml b/tests/test_pdk_si500/test_settings_trans_sc_rc10_.yml index f8ac8a0..5ef487d 100644 --- a/tests/test_pdk_si500/test_settings_trans_sc_rc10_.yml +++ b/tests/test_pdk_si500/test_settings_trans_sc_rc10_.yml @@ -1,12 +1,8 @@ info: length: 10 -name: taper_strip_to_ridge_L1_1bb1e894 +name: taper_strip_to_ridge_L1_ab59fc5b settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 10 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si500/test_settings_trans_sc_rc20_.yml b/tests/test_pdk_si500/test_settings_trans_sc_rc20_.yml index bb14a0d..3aee8db 100644 --- a/tests/test_pdk_si500/test_settings_trans_sc_rc20_.yml +++ b/tests/test_pdk_si500/test_settings_trans_sc_rc20_.yml @@ -1,12 +1,8 @@ info: length: 20 -name: taper_strip_to_ridge_L2_2c45872a +name: taper_strip_to_ridge_L2_caa71394 settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 20 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si500/test_settings_trans_sc_rc50_.yml b/tests/test_pdk_si500/test_settings_trans_sc_rc50_.yml index bce8f00..2340818 100644 --- a/tests/test_pdk_si500/test_settings_trans_sc_rc50_.yml +++ b/tests/test_pdk_si500/test_settings_trans_sc_rc50_.yml @@ -1,12 +1,8 @@ info: length: 50 -name: taper_strip_to_ridge_L5_8ed6ad61 +name: taper_strip_to_ridge_L5_7d243f91 settings: - cross_section: strip - layer_slab: SLAB - layer_wg: WG length: 50 - use_slab_port: false w_slab1: 0.2 w_slab2: 10.45 width1: 0.5 diff --git a/tests/test_pdk_si500/test_settings_wire_corner_.yml b/tests/test_pdk_si500/test_settings_wire_corner_.yml index b0bf41c..9b4874e 100644 --- a/tests/test_pdk_si500/test_settings_wire_corner_.yml +++ b/tests/test_pdk_si500/test_settings_wire_corner_.yml @@ -1,6 +1,6 @@ info: dy: 10 length: 10 -name: wire_corner_CSmetal_routing +name: wire_corner_W10 settings: - cross_section: metal_routing + width: 10 diff --git a/tests/test_pdk_sin300/test_settings_die_nc_.yml b/tests/test_pdk_sin300/test_settings_die_nc_.yml index bff7274..31e046d 100644 --- a/tests/test_pdk_sin300/test_settings_die_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_die_nc_.yml @@ -1,16 +1,3 @@ info: {} -name: die_S11470_4900_N14_N31_08da75b3 -settings: - cross_section: xs_nc - edge_to_grating_distance: 150 - edge_to_pad_distance: 150 - grating_coupler: grating_coupler_rectangular_nc - grating_pitch: 250 - layer_floorplan: FLOORPLAN - ngratings: 14 - npads: 31 - pad: pad - pad_pitch: 300 - size: - - 11470 - - 4900 +name: die_nc +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_die_no_.yml b/tests/test_pdk_sin300/test_settings_die_no_.yml index d02dfa1..b5bc7d3 100644 --- a/tests/test_pdk_sin300/test_settings_die_no_.yml +++ b/tests/test_pdk_sin300/test_settings_die_no_.yml @@ -1,16 +1,3 @@ info: {} -name: die_S11470_4900_N14_N31_a13c907c -settings: - cross_section: xs_no - edge_to_grating_distance: 150 - edge_to_pad_distance: 150 - grating_coupler: grating_coupler_rectangular_no - grating_pitch: 250 - layer_floorplan: FLOORPLAN - ngratings: 14 - npads: 31 - pad: pad - pad_pitch: 300 - size: - - 11470 - - 4900 +name: die_no +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_grating_coupler_array_.yml b/tests/test_pdk_sin300/test_settings_grating_coupler_array_.yml index 42f0c8a..33a6a19 100644 --- a/tests/test_pdk_sin300/test_settings_grating_coupler_array_.yml +++ b/tests/test_pdk_sin300/test_settings_grating_coupler_array_.yml @@ -1,12 +1,7 @@ info: {} -name: grating_coupler_array_G_6eb7d8a9 +name: grating_coupler_array_P_532e6dcb settings: - centered: true cross_section: xs_nc grating_coupler: grating_coupler_rectangular_nc n: 6 pitch: 127 - port_name: o1 - rotation: -90 - straight_to_grating_spacing: 10 - with_loopback: false diff --git a/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_nc_.yml b/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_nc_.yml index 5549242..0c09e48 100644 --- a/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_nc_.yml @@ -2,19 +2,5 @@ info: period: 1.401 polarization: te wavelength: 1.55 -name: grating_coupler_ellipti_6d322833 -settings: - cross_section: xs_nc - end_straight_length: 0.2 - fiber_angle: 20 - grating_line_width: 0.33 - layer_trench: GRA - n_periods: 30 - ncladding: 1.443 - neff: 1.6 - p_start: 26 - polarization: te - taper_angle: 30 - taper_length: 16.6 - trenches_extra_angle: 9 - wavelength: 1.55 +name: grating_coupler_elliptical_nc +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_no_.yml b/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_no_.yml index 66cfdc6..d78e96e 100644 --- a/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_no_.yml +++ b/tests/test_pdk_sin300/test_settings_grating_coupler_elliptical_no_.yml @@ -2,19 +2,5 @@ info: period: 1.401 polarization: te wavelength: 1.55 -name: grating_coupler_ellipti_cfcda3d0 -settings: - cross_section: xs_no - end_straight_length: 0.2 - fiber_angle: 20 - grating_line_width: 0.482 - layer_trench: GRA - n_periods: 30 - ncladding: 1.443 - neff: 1.6 - p_start: 26 - polarization: te - taper_angle: 30 - taper_length: 16.6 - trenches_extra_angle: 9 - wavelength: 1.55 +name: grating_coupler_elliptical_no +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_nc_.yml b/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_nc_.yml index 0629bac..16b744c 100644 --- a/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_nc_.yml @@ -2,19 +2,5 @@ info: fiber_angle: 20 polarization: te wavelength: 1.55 -name: grating_coupler_rectang_1e504932 -settings: - cross_section: xs_nc - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.66 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 +name: grating_coupler_rectangular_nc +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_no_.yml b/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_no_.yml index a378036..fb47896 100644 --- a/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_no_.yml +++ b/tests/test_pdk_sin300/test_settings_grating_coupler_rectangular_no_.yml @@ -2,19 +2,5 @@ info: fiber_angle: 20 polarization: te wavelength: 1.55 -name: grating_coupler_rectang_71e4ebaa -settings: - cross_section: xs_no - fiber_angle: 20 - fill_factor: 0.5 - layer_grating: NITRIDE_ETCH - layer_slab: NITRIDE - length_taper: 200 - n_periods: 30 - period: 0.964 - polarization: te - slab_offset: 0 - slab_xmin: -1 - taper: taper - wavelength: 1.55 - width_grating: 11 +name: grating_coupler_rectangular_no +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_mmi1x2_nc_.yml b/tests/test_pdk_sin300/test_settings_mmi1x2_nc_.yml index 4543c4c..9157e9b 100644 --- a/tests/test_pdk_sin300/test_settings_mmi1x2_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_mmi1x2_nc_.yml @@ -1,11 +1,3 @@ info: {} -name: mmi1x2_WNone_WT5p5_LT50_e6ad2120 -settings: - cross_section: xs_nc - gap_mmi: 0.4 - length_mmi: 64.7 - length_taper: 50 - straight: straight - taper: taper - width_mmi: 12 - width_taper: 5.5 +name: mmi1x2_nc +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_mmi1x2_no_.yml b/tests/test_pdk_sin300/test_settings_mmi1x2_no_.yml index 99a556b..dd4295b 100644 --- a/tests/test_pdk_sin300/test_settings_mmi1x2_no_.yml +++ b/tests/test_pdk_sin300/test_settings_mmi1x2_no_.yml @@ -1,11 +1,3 @@ info: {} -name: mmi1x2_WNone_WT5p5_LT50_b85ada54 -settings: - cross_section: xs_no - gap_mmi: 0.4 - length_mmi: 42 - length_taper: 50 - straight: straight - taper: taper - width_mmi: 12 - width_taper: 5.5 +name: mmi1x2_no +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_mmi2x2_nc_.yml b/tests/test_pdk_sin300/test_settings_mmi2x2_nc_.yml index fc8903a..625cee2 100644 --- a/tests/test_pdk_sin300/test_settings_mmi2x2_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_mmi2x2_nc_.yml @@ -1,11 +1,3 @@ info: {} -name: mmi2x2_WNone_WT5p5_LT50_23cee3ba -settings: - cross_section: xs_nc - gap_mmi: 0.4 - length_mmi: 232 - length_taper: 50 - straight: straight - taper: taper - width_mmi: 12 - width_taper: 5.5 +name: mmi2x2_nc +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_mmi2x2_no_.yml b/tests/test_pdk_sin300/test_settings_mmi2x2_no_.yml index b61f449..aa992b1 100644 --- a/tests/test_pdk_sin300/test_settings_mmi2x2_no_.yml +++ b/tests/test_pdk_sin300/test_settings_mmi2x2_no_.yml @@ -1,11 +1,3 @@ info: {} -name: mmi2x2_WNone_WT5p5_LT50_29369e3a -settings: - cross_section: xs_no - gap_mmi: 0.4 - length_mmi: 126 - length_taper: 50 - straight: straight - taper: taper - width_mmi: 12 - width_taper: 5.5 +name: mmi2x2_no +settings: {} diff --git a/tests/test_pdk_sin300/test_settings_mzi_nc_.yml b/tests/test_pdk_sin300/test_settings_mzi_nc_.yml index 366dbcf..30f63c2 100644 --- a/tests/test_pdk_sin300/test_settings_mzi_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_mzi_nc_.yml @@ -1,21 +1,6 @@ info: {} -name: mzi_DL10_LY2_LX0p1_Bben_14d525c5 +name: mzi_nc_DL10_LY2_LX0p1 settings: - add_optical_ports_arms: false - auto_rename_ports: true - bend: bend_nc - combiner: mmi2x2_nc - cross_section: xs_nc delta_length: 10 length_x: 0.1 length_y: 2 - min_length: 0.01 - mirror_bot: false - nbends: 2 - port_e0_combiner: o4 - port_e0_splitter: o3 - port_e1_combiner: o3 - port_e1_splitter: o2 - splitter: mmi1x2_nc - straight: straight_nc - with_splitter: true diff --git a/tests/test_pdk_sin300/test_settings_mzi_no_.yml b/tests/test_pdk_sin300/test_settings_mzi_no_.yml index 9831300..d56b5eb 100644 --- a/tests/test_pdk_sin300/test_settings_mzi_no_.yml +++ b/tests/test_pdk_sin300/test_settings_mzi_no_.yml @@ -1,21 +1,6 @@ info: {} -name: mzi_DL10_LY2_LX0p1_Bben_cc376b16 +name: mzi_no_DL10_LY2_LX0p1 settings: - add_optical_ports_arms: false - auto_rename_ports: true - bend: bend_no - combiner: mmi2x2_no - cross_section: xs_no delta_length: 10 length_x: 0.1 length_y: 2 - min_length: 0.01 - mirror_bot: false - nbends: 2 - port_e0_combiner: o4 - port_e0_splitter: o3 - port_e1_combiner: o3 - port_e1_splitter: o2 - splitter: mmi1x2_no - straight: straight_no - with_splitter: true diff --git a/tests/test_pdk_sin300/test_settings_pad_.yml b/tests/test_pdk_sin300/test_settings_pad_.yml index 1b57d47..488d89b 100644 --- a/tests/test_pdk_sin300/test_settings_pad_.yml +++ b/tests/test_pdk_sin300/test_settings_pad_.yml @@ -4,11 +4,8 @@ info: - 100 xsize: 100 ysize: 100 -name: pad_S100_100_LPAD_BLNon_30fba49c +name: pad_S100_100 settings: - layer: PAD - port_inclusion: 0 - port_orientation: 0 size: - 100 - 100