diff --git a/tests/gds_ref_sin300/bend_euler_nc.gds b/tests/gds_ref_sin300/bend_euler_nc.gds new file mode 100644 index 0000000..df5315f Binary files /dev/null and b/tests/gds_ref_sin300/bend_euler_nc.gds differ diff --git a/tests/gds_ref_sin300/bend_euler_no.gds b/tests/gds_ref_sin300/bend_euler_no.gds new file mode 100644 index 0000000..e4745a9 Binary files /dev/null and b/tests/gds_ref_sin300/bend_euler_no.gds differ diff --git a/tests/test_netlists_sin300/test_netlists_bend_euler_nc_.yml b/tests/test_netlists_sin300/test_netlists_bend_euler_nc_.yml new file mode 100644 index 0000000..1a147fb --- /dev/null +++ b/tests/test_netlists_sin300/test_netlists_bend_euler_nc_.yml @@ -0,0 +1,5 @@ +instances: {} +name: bend_euler_RNone_A90_P0_608b8914 +nets: [] +placements: {} +ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_bend_euler_no_.yml b/tests/test_netlists_sin300/test_netlists_bend_euler_no_.yml new file mode 100644 index 0000000..0f2804c --- /dev/null +++ b/tests/test_netlists_sin300/test_netlists_bend_euler_no_.yml @@ -0,0 +1,5 @@ +instances: {} +name: bend_euler_RNone_A90_P0_ee91bb04 +nets: [] +placements: {} +ports: {} diff --git a/tests/test_netlists_sin300/test_netlists_mzi_.yml b/tests/test_netlists_sin300/test_netlists_mzi_.yml index c7c8446..3613bb9 100644 --- a/tests/test_netlists_sin300/test_netlists_mzi_.yml +++ b/tests/test_netlists_sin300/test_netlists_mzi_.yml @@ -227,7 +227,7 @@ instances: settings: cross_section: xs_nc length: 2 -name: mzi_DL10_Bbend_nc_Sstra_60acb66b +name: mzi_DL10_Bbend_euler_nc_ebc434a4 nets: - p1: bend_euler_RNone_A90_P0_608b8914_127500_15150,o1 p2: cp1,o2 diff --git a/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml b/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml index c7c8446..3613bb9 100644 --- a/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml +++ b/tests/test_netlists_sin300/test_netlists_mzi_nc_.yml @@ -227,7 +227,7 @@ instances: settings: cross_section: xs_nc length: 2 -name: mzi_DL10_Bbend_nc_Sstra_60acb66b +name: mzi_DL10_Bbend_euler_nc_ebc434a4 nets: - p1: bend_euler_RNone_A90_P0_608b8914_127500_15150,o1 p2: cp1,o2 diff --git a/tests/test_netlists_sin300/test_netlists_mzi_no_.yml b/tests/test_netlists_sin300/test_netlists_mzi_no_.yml index 5d880a9..6a4ae4b 100644 --- a/tests/test_netlists_sin300/test_netlists_mzi_no_.yml +++ b/tests/test_netlists_sin300/test_netlists_mzi_no_.yml @@ -227,7 +227,7 @@ instances: settings: cross_section: xs_no length: 2 -name: mzi_DL10_Bbend_no_Sstra_b63ffc43 +name: mzi_DL10_Bbend_euler_no_d1777d6b nets: - p1: bend_euler_RNone_A90_P0_ee91bb04_104737_15212,o1 p2: cp1,o2 diff --git a/tests/test_pdk_sin300/test_settings_bend_euler_nc_.yml b/tests/test_pdk_sin300/test_settings_bend_euler_nc_.yml new file mode 100644 index 0000000..e12345f --- /dev/null +++ b/tests/test_pdk_sin300/test_settings_bend_euler_nc_.yml @@ -0,0 +1,16 @@ +info: + dy: 25 + length: 41.592 + min_bend_radius: 17.652 + radius: 25 + route_info_length: 41.592 + route_info_min_bend_radius: 17.652 + route_info_n_bend_90: 1 + route_info_type: xs_nc + route_info_weight: 41.592 + route_info_xs_nc_length: 41.592 +name: bend_euler_RNone_A90_P0_608b8914 +settings: + angle: 90 + cross_section: xs_nc + p: 0.5 diff --git a/tests/test_pdk_sin300/test_settings_bend_euler_no_.yml b/tests/test_pdk_sin300/test_settings_bend_euler_no_.yml new file mode 100644 index 0000000..99480a9 --- /dev/null +++ b/tests/test_pdk_sin300/test_settings_bend_euler_no_.yml @@ -0,0 +1,16 @@ +info: + dy: 25 + length: 41.592 + min_bend_radius: 17.652 + radius: 25 + route_info_length: 41.592 + route_info_min_bend_radius: 17.652 + route_info_n_bend_90: 1 + route_info_type: xs_no + route_info_weight: 41.592 + route_info_xs_no_length: 41.592 +name: bend_euler_RNone_A90_P0_ee91bb04 +settings: + angle: 90 + cross_section: xs_no + p: 0.5 diff --git a/tests/test_pdk_sin300/test_settings_mzi_.yml b/tests/test_pdk_sin300/test_settings_mzi_.yml index 506111a..65e17e9 100644 --- a/tests/test_pdk_sin300/test_settings_mzi_.yml +++ b/tests/test_pdk_sin300/test_settings_mzi_.yml @@ -1,7 +1,7 @@ info: {} -name: mzi_DL10_Bbend_nc_Sstra_60acb66b +name: mzi_DL10_Bbend_euler_nc_ebc434a4 settings: - bend: bend_nc + bend: bend_euler_nc combiner: mmi2x2_nc cross_section: xs_nc delta_length: 10 diff --git a/tests/test_pdk_sin300/test_settings_mzi_nc_.yml b/tests/test_pdk_sin300/test_settings_mzi_nc_.yml index 506111a..65e17e9 100644 --- a/tests/test_pdk_sin300/test_settings_mzi_nc_.yml +++ b/tests/test_pdk_sin300/test_settings_mzi_nc_.yml @@ -1,7 +1,7 @@ info: {} -name: mzi_DL10_Bbend_nc_Sstra_60acb66b +name: mzi_DL10_Bbend_euler_nc_ebc434a4 settings: - bend: bend_nc + bend: bend_euler_nc combiner: mmi2x2_nc cross_section: xs_nc delta_length: 10 diff --git a/tests/test_pdk_sin300/test_settings_mzi_no_.yml b/tests/test_pdk_sin300/test_settings_mzi_no_.yml index 64f7a8d..ef1a4f2 100644 --- a/tests/test_pdk_sin300/test_settings_mzi_no_.yml +++ b/tests/test_pdk_sin300/test_settings_mzi_no_.yml @@ -1,7 +1,7 @@ info: {} -name: mzi_DL10_Bbend_no_Sstra_b63ffc43 +name: mzi_DL10_Bbend_euler_no_d1777d6b settings: - bend: bend_no + bend: bend_euler_no combiner: mmi2x2_no cross_section: xs_no delta_length: 10