-
Notifications
You must be signed in to change notification settings - Fork 44
Expand file tree
/
Copy pathpack_input_LayoutPipelineSolver04.json
More file actions
105 lines (105 loc) · 2.37 KB
/
pack_input_LayoutPipelineSolver04.json
File metadata and controls
105 lines (105 loc) · 2.37 KB
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
{
"description": "Pack algorithm input from LayoutPipelineSolver04 test",
"testFile": "tests/LayoutPipelineSolver/LayoutPipelineSolver04.test.ts",
"extractedAt": "2025-08-10T04:26:02.795Z",
"partitionGroups": [
{
"partitionIndex": 0,
"chipIds": ["C6", "U1", "C5", "C2", "C1"],
"bounds": {
"minX": 0,
"maxX": 2.6167286449535703,
"minY": -1.004771698352237,
"maxY": 1.2288933605067471
}
},
{
"partitionIndex": 1,
"chipIds": ["U2"],
"bounds": {
"minX": 7.61672864495357,
"maxX": 7.61672864495357,
"minY": 0,
"maxY": 0
}
}
],
"packInput": {
"components": [
{
"componentId": "partition_0",
"pads": [
{
"padId": "partition_0_body",
"networkId": "partition_0_disconnected",
"type": "rect",
"offset": {
"x": 0,
"y": 0
},
"size": {
"x": 4.61672864495357,
"y": 4.233665058858984
}
}
]
},
{
"componentId": "partition_1",
"pads": [
{
"padId": "partition_1_body",
"networkId": "partition_1_disconnected",
"type": "rect",
"offset": {
"x": 0,
"y": 0
},
"size": {
"x": 2,
"y": 2
}
}
]
}
],
"minGap": 2,
"packOrderStrategy": "largest_to_smallest",
"packPlacementStrategy": "minimum_sum_squared_distance_to_network"
},
"resolvedLayoutBefore": {
"chipPlacements": {
"U1": {
"x": 2.6167286449535703,
"y": 0,
"ccwRotationDegrees": 0
},
"C5": {
"x": 0.8628353449535702,
"y": -1.004771698352237,
"ccwRotationDegrees": 0
},
"C6": {
"x": 0.8625619949535703,
"y": 0.2535616016477631,
"ccwRotationDegrees": 180
},
"C1": {
"x": 1.30510264495357,
"y": 1.2288933605067471,
"ccwRotationDegrees": 270
},
"C2": {
"x": 0,
"y": 0.8541662613152188,
"ccwRotationDegrees": 180
},
"U2": {
"x": 7.61672864495357,
"y": 0,
"ccwRotationDegrees": 0
}
},
"groupPlacements": {}
}
}