Skip to content

Commit aa91d58

Browse files
committed
Merge remote-tracking branch 'origin/master' into HEAD
2 parents 0fbebdd + a62897c commit aa91d58

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3075
-3606
lines changed

build_openroad.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ __local_build()
275275
${NICE} make install -C tools/yosys -j "${PROC}" ${YOSYS_ARGS}
276276

277277
echo "[INFO FLW-0018] Compiling OpenROAD."
278-
${NICE} cmake tools/OpenROAD -B tools/OpenROAD/build ${OPENROAD_APP_ARGS}
278+
eval ${NICE} cmake tools/OpenROAD -B tools/OpenROAD/build ${OPENROAD_APP_ARGS}
279279
${NICE} cmake --build tools/OpenROAD/build --target install -j "${PROC}"
280280

281281
if [ ! -z "${LSORACLE_ENABLE+x}" ]; then

docs/user/FlowVariables.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ Note:
7575
| Clock Tree Synthesis | | | | | |
7676
| `CTS_BUF_CELL` | = | = | = | = | = |
7777
| `CTS_BUF_DISTANCE` | N/A | N/A | N/A | = | = |
78+
| `ENABLE_GATE_CLONING` | ?= | ?= | ?= | ?= | ?= |
7879
| `FILL_CELLS` | = | = | = | = | = |
80+
| `SKIP_PIN_SWAP` | ?= | ?= | ?= | ?= | ?= |
7981
| `TNS_END_PERCENT` | ?= | ?= | | ?= | ?= |
8082
| Routing | | | | | |
8183
| `FASTROUTE_TCL` | ?= | ?= | ?= | N/A | N/A |
@@ -164,9 +166,11 @@ Note:
164166
| Variable | Description |
165167
|-----------------------|--------------------------------------------------------------------------------------------------------------|
166168
| `CTS_BUF_CELL` | The buffer cell used in the clock tree. |
167-
| `FILL_CELLS` | Fill cells are used to fill empty sites. |
169+
| `ENABLE_GATE_CLONING` | Use gate cloning transform to fix timing violations when appropriate (default: do not use cloning) |
170+
| `FILL_CELLS` | Fill cells are used to fill empty sites. |
168171
| `HOLD_SLACK_MARGIN` | Specifies a time margin for the slack when fixing hold violations. This option allow you to overfix. |
169172
| `SETUP_SLACK_MARGIN` | Specifies a time margin for the slack when fixing setup violations. |
173+
| `SKIP_PIN_SWAP` | Do not use pin swapping as a transform to fix timing violations (default: use pin swapping) |
170174
| `TNS_END_PERCENT` | Specifies how many percent of violating paths to fix [0-100]. Worst path will always be fixed |
171175

172176

flow/designs/asap7/aes/metadata-base-ok.json

Lines changed: 132 additions & 132 deletions
Large diffs are not rendered by default.

flow/designs/asap7/aes/rules-base.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
"compare": ">="
2525
},
2626
"cts__timing__setup__ws__pre_repair": {
27-
"value": -252.81,
27+
"value": -250.75,
2828
"compare": ">="
2929
},
3030
"cts__timing__setup__ws__post_repair": {
31-
"value": -252.81,
31+
"value": -250.75,
3232
"compare": ">="
3333
},
3434
"cts__design__instance__count__setup_buffer": {
@@ -40,11 +40,11 @@
4040
"compare": "<="
4141
},
4242
"globalroute__timing__clock__slack": {
43-
"value": -59.47,
43+
"value": -58.79,
4444
"compare": ">="
4545
},
4646
"globalroute__timing__setup__ws": {
47-
"value": -59.47,
47+
"value": -58.79,
4848
"compare": ">="
4949
},
5050
"detailedroute__route__wirelength": {
@@ -56,7 +56,7 @@
5656
"compare": "<="
5757
},
5858
"finish__timing__setup__ws": {
59-
"value": -19.29,
59+
"value": -46.45,
6060
"compare": ">="
6161
},
6262
"finish__design__instance__area": {

flow/designs/asap7/ethmac/metadata-base-ok.json

Lines changed: 150 additions & 188 deletions
Large diffs are not rendered by default.

flow/designs/asap7/ethmac/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@
5252
"compare": "<="
5353
},
5454
"finish__timing__setup__ws": {
55-
"value": -56.14,
55+
"value": -23.94,
5656
"compare": ">="
5757
},
5858
"finish__design__instance__area": {
59-
"value": 8803,
59+
"value": 8802,
6060
"compare": "<="
6161
},
6262
"finish__timing__drv__max_slew_limit": {
63-
"value": -1.67,
63+
"value": -2.9,
6464
"compare": ">="
6565
},
6666
"finish__timing__drv__max_fanout_limit": {

0 commit comments

Comments
 (0)