Skip to content

Commit d009502

Browse files
committed
Merge remote-tracking branch 'private/master' into gpl-new-regions
2 parents 87dd96b + 4175450 commit d009502

File tree

8 files changed

+807
-69
lines changed

8 files changed

+807
-69
lines changed

MODULE.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,10 @@ orfs = use_extension("@bazel-orfs//:extension.bzl", "orfs_repositories")
162162
# To bump version, run: bazelisk run @bazel-orfs//:bump
163163
orfs.default(
164164
# Official image https://hub.docker.com/r/openroad/orfs/tags
165-
image = "docker.io/openroad/orfs:v3.0-4048-g3e652e573",
165+
image = "docker.io/openroad/orfs:v3.0-4072-g2a1832971",
166166
# Use OpenROAD of this repo instead of from the docker image
167167
openroad = "//:openroad",
168-
sha256 = "1950de791a90b9cf62e7a04a9a9650c4a4eb8e342f7620c10917999040be28ee",
168+
sha256 = "d5ac8b165ebab339eb98beb63a463eab5ed78364335fb1455c2e1d75eb757c3d",
169169
)
170170
use_repo(orfs, "com_github_nixos_patchelf_download")
171171
use_repo(orfs, "docker_orfs")

MODULE.bazel.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/orfs/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ A set of ORFS integration tests that runs in a few minutes suitable for inclusio
99
1. Run `bazelisk run //test/orfs/gcd:gcd_update` to update RULES_JSON file for a design. This will build and run OpenROAD to generate a new RULES_JSON file and update the RULES_JSON source file.
1010
2. Create commit for RULES_JSON file
1111

12+
## Updating all RULES_JSON files
13+
14+
Oneliner that runs tests, which builds all prerequisites in parallel, then update all the rules:
15+
16+
bazelisk test test/orfs/... && bazelisk query test/orfs/... | grep _update\$ | xargs -n1 bazelisk run
17+
1218
## Updating ORFS and bazel-orfs
1319

1420
`bazelisk run @bazel-orfs//:bump`, will find the latest bazel-orfs and ORFS docker image and update MODULE.bazel and MODULE.bazel.lock.

test/orfs/gcd/rules-base.json

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,74 @@
11
{
2+
"cts__flow__warnings__count:RSZ-62": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:STA-1212": {
28+
"value": 1001,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"floorplan__flow__warnings__count:EST-27": {
33+
"value": 1,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:RSZ-62": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:RSZ-75": {
43+
"value": 508,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:STA-1212": {
48+
"value": 1001,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"globalplace__flow__warnings__count:STA-1212": {
53+
"value": 1001,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"globalroute__flow__warnings__count:GRT-246": {
58+
"value": 1,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"globalroute__flow__warnings__count:STA-1212": {
63+
"value": 1001,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"placeopt__flow__warnings__count:STA-1212": {
68+
"value": 1001,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
272
"synth__design__instance__area__stdcell": {
373
"value": 43.1,
474
"compare": "<="
@@ -7,6 +77,14 @@
777
"value": 1,
878
"compare": "=="
979
},
80+
"floorplan__flow__warnings__type_count": {
81+
"value": 4,
82+
"compare": "<="
83+
},
84+
"placeopt__flow__warnings__type_count": {
85+
"value": 1,
86+
"compare": "<="
87+
},
1088
"placeopt__design__instance__area": {
1189
"value": 51,
1290
"compare": "<="
@@ -15,10 +93,18 @@
1593
"value": 526,
1694
"compare": "<="
1795
},
96+
"detailedplace__flow__warnings__type_count": {
97+
"value": 1,
98+
"compare": "<="
99+
},
18100
"detailedplace__design__violations": {
19101
"value": 0,
20102
"compare": "=="
21103
},
104+
"cts__flow__warnings__type_count": {
105+
"value": 2,
106+
"compare": "<="
107+
},
22108
"cts__design__instance__count__setup_buffer": {
23109
"value": 46,
24110
"compare": "<="
@@ -43,6 +129,10 @@
43129
"value": -62.0,
44130
"compare": ">="
45131
},
132+
"globalroute__flow__warnings__type_count": {
133+
"value": 2,
134+
"compare": "<="
135+
},
46136
"globalroute__antenna_diodes_count": {
47137
"value": 100,
48138
"compare": "<="
@@ -63,6 +153,10 @@
63153
"value": -62.0,
64154
"compare": ">="
65155
},
156+
"detailedroute__flow__warnings__type_count": {
157+
"value": 2,
158+
"compare": "<="
159+
},
66160
"detailedroute__route__wirelength": {
67161
"value": 1387,
68162
"compare": "<="
@@ -95,6 +189,10 @@
95189
"value": -62.0,
96190
"compare": ">="
97191
},
192+
"finish__flow__warnings__type_count": {
193+
"value": 1,
194+
"compare": "<="
195+
},
98196
"finish__timing__setup__ws": {
99197
"value": -61.6,
100198
"compare": ">="

0 commit comments

Comments
 (0)