/
test_component_from_yaml_ports.yml
78 lines (78 loc) · 1.75 KB
/
test_component_from_yaml_ports.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
function: _from_yaml
info: {}
module: gdsfactory.read.from_yaml
name: component_yaml_ports_d68fa3aa
settings:
conf:
instances:
mmi_bot:
component: compass
settings:
port_type: None
size:
- 13.5
- 7
name: component_yaml_ports
ports:
o1:
center:
- -0.5
- 0.225
layer: WG
name: o1
orientation: 180
port_type: optical
width: 0.45
o2:
center:
- 13
- 3.675
layer:
- 1
- 0
name: o2
orientation: 0
port_type: optical
width: 0.45
o3:
center:
- 13
- -3.225
layer:
- 1
- 0
name: o3
orientation: 0
port_type: optical
width: 0.45
label_instance_function:
function: add_instance_label
mode: layout
routing_strategy:
get_bundle:
function: get_bundle
get_bundle_all_angle:
function: get_bundle_all_angle
get_bundle_electrical:
function: get_bundle
module: gdsfactory.routing.get_bundle
settings:
bend:
function: wire_corner
cross_section: xs_metal_routing
get_bundle_from_steps:
function: get_bundle_from_steps
get_bundle_from_steps_electrical:
function: get_bundle_from_steps
module: gdsfactory.routing.get_bundle_from_steps
settings:
bend:
function: wire_corner
cross_section: xs_metal_routing
get_bundle_from_waypoints:
function: get_bundle_from_waypoints
get_bundle_path_length_match:
function: get_bundle_path_length_match
get_bundle_same_axis_no_grouping:
function: get_bundle_same_axis_no_grouping
validate: false