Skip to content

Commit f3b0aa5

Browse files
committed
Rebased the bazel mock-array test case w/ -30 HOLD_SLACK_MARGIN to void the RSZ-0060 (max buffer count reached) error
- Due to the large clock skew, there are many hold violations. It raises RSZ-0060 (max buffer count reached) error. - This issue should eventually be resolved by improving the CTS engine. Signed-off-by: Jaehyun Kim <[email protected]>
1 parent b5cc6ba commit f3b0aa5

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

test/orfs/mock-array/BUILD

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,11 @@ VARIANTS = [
141141
"IO_PLACER_H": "M4 M6",
142142
"DETAILED_ROUTE_END_ITERATION": "6",
143143
"OPENROAD_HIERARCHICAL": "1" if variant == "base" else "0",
144+
# FIXME HOLD_SLACK_MARGIN should be removed after CTS engine improvement.
145+
# - There are many hold violations due to large clock skew.
146+
# - It leads to max buffer count limit error.
147+
# - To avoid the error, large hold slack margin is temporarily set.
148+
"HOLD_SLACK_MARGIN": "-30",
144149
},
145150
macros = ["Element_generate_abstract"],
146151
sources = {

test/orfs/mock-array/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,23 +48,23 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {
51-
"value": 0.0,
51+
"value": -87,
5252
"compare": ">="
5353
},
5454
"finish__design__instance__area": {
5555
"value": 137975,
5656
"compare": "<="
5757
},
5858
"finish__timing__drv__setup_violation_count": {
59-
"value": 536,
59+
"value": 1040,
6060
"compare": "<="
6161
},
6262
"finish__timing__drv__hold_violation_count": {
6363
"value": 100,
6464
"compare": "<="
6565
},
6666
"finish__timing__wns_percent_delay": {
67-
"value": -10.0,
67+
"value": -30.0,
6868
"compare": ">="
6969
}
7070
}

0 commit comments

Comments
 (0)