From 2ffab8b026a22df9825550099389a3ea8b497d85 Mon Sep 17 00:00:00 2001 From: vvbandeira <9001905+vvbandeira@users.noreply.github.com> Date: Thu, 20 Nov 2025 08:11:43 +0000 Subject: [PATCH 1/2] [BOT] Update OpenROAD submodule Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 507120376b..d6e98657f1 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 507120376bd7562ab188162ad37d684da97d5ba7 +Subproject commit d6e98657f1f54376c555fdcc830bb888bccd2bec From 9e1e608d80aa3f00b2516270ad9da0d64ceb991a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 20 Nov 2025 10:25:53 +0000 Subject: [PATCH 2/2] flow: update rules Signed-off-by: github-actions[bot] --- flow/designs/asap7/aes-block/rules-base.json | 103 +-------- flow/designs/asap7/aes-mbff/rules-base.json | 94 +-------- flow/designs/asap7/aes/rules-base.json | 104 +-------- flow/designs/asap7/aes_lvt/rules-base.json | 81 +------ flow/designs/asap7/cva6/rules-base.json | 112 +--------- flow/designs/asap7/ethmac/rules-base.json | 122 +---------- flow/designs/asap7/ethmac_lvt/rules-base.json | 110 +--------- flow/designs/asap7/gcd-ccs/rules-base.json | 87 +------- flow/designs/asap7/gcd/rules-base.json | 91 +------- flow/designs/asap7/ibex/rules-base.json | 102 +-------- flow/designs/asap7/jpeg/rules-base.json | 99 +-------- flow/designs/asap7/jpeg_lvt/rules-base.json | 90 -------- flow/designs/asap7/mock-alu/rules-base.json | 107 +--------- flow/designs/asap7/mock-cpu/rules-base.json | 198 +----------------- .../asap7/riscv32i-mock-sram/rules-base.json | 103 +-------- flow/designs/asap7/riscv32i/rules-base.json | 105 +--------- .../asap7/swerv_wrapper/rules-base.json | 85 -------- flow/designs/asap7/uart/rules-base.json | 85 -------- flow/designs/gf180/aes-hybrid/rules-base.json | 64 +----- flow/designs/gf180/aes/rules-base.json | 76 +------ flow/designs/gf180/ibex/rules-base.json | 80 +------ flow/designs/gf180/jpeg/rules-base.json | 45 ---- flow/designs/gf180/riscv32i/rules-base.json | 56 +---- .../designs/gf180/uart-blocks/rules-base.json | 30 --- flow/designs/ihp-sg13g2/aes/rules-base.json | 33 +-- flow/designs/ihp-sg13g2/gcd/rules-base.json | 32 +-- .../i2c-gpio-expander/rules-base.json | 85 -------- flow/designs/ihp-sg13g2/ibex/rules-base.json | 27 +-- flow/designs/ihp-sg13g2/jpeg/rules-base.json | 25 --- .../ihp-sg13g2/riscv32i/rules-base.json | 35 ---- flow/designs/ihp-sg13g2/spi/rules-base.json | 30 --- flow/designs/nangate45/aes/rules-base.json | 47 +---- .../nangate45/ariane133/rules-base.json | 40 ---- .../nangate45/ariane136/rules-base.json | 58 +---- .../nangate45/black_parrot/rules-base.json | 82 +------- .../nangate45/bp_be_top/rules-base.json | 64 +----- .../nangate45/bp_fe_top/rules-base.json | 46 +--- .../nangate45/bp_multi_top/rules-base.json | 75 +------ .../nangate45/dynamic_node/rules-base.json | 51 +---- flow/designs/nangate45/gcd/rules-base.json | 45 +--- flow/designs/nangate45/ibex/rules-base.json | 61 +----- flow/designs/nangate45/jpeg/rules-base.json | 64 +----- .../nangate45/mempool_group/rules-base.json | 99 +-------- flow/designs/nangate45/swerv/rules-base.json | 45 ---- .../nangate45/swerv_wrapper/rules-base.json | 40 ---- .../nangate45/tinyRocket/rules-base.json | 45 ---- flow/designs/sky130hd/aes/rules-base.json | 31 +-- .../sky130hd/chameleon/rules-base.json | 56 +---- flow/designs/sky130hd/gcd/rules-base.json | 59 +----- flow/designs/sky130hd/ibex/rules-base.json | 42 +--- flow/designs/sky130hd/jpeg/rules-base.json | 45 ---- .../sky130hd/microwatt/rules-base.json | 101 +-------- .../designs/sky130hd/riscv32i/rules-base.json | 61 +----- flow/designs/sky130hs/aes/rules-base.json | 45 +--- flow/designs/sky130hs/gcd/rules-base.json | 62 +----- flow/designs/sky130hs/ibex/rules-base.json | 65 +----- flow/designs/sky130hs/jpeg/rules-base.json | 55 ----- .../designs/sky130hs/riscv32i/rules-base.json | 44 +--- 58 files changed, 207 insertions(+), 3817 deletions(-) diff --git a/flow/designs/asap7/aes-block/rules-base.json b/flow/designs/asap7/aes-block/rules-base.json index 4f12b227fb..75fdc401cd 100644 --- a/flow/designs/asap7/aes-block/rules-base.json +++ b/flow/designs/asap7/aes-block/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0110": { - "value": 43, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0195": { - "value": 19, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:RSZ-0020": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 2130.06, "compare": "<=" @@ -147,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -10500.0, + "value": -10400.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -159,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 55890, + "value": 55719, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -191,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -127.0, + "value": -106.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -8360.0, + "value": -7200.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/aes-mbff/rules-base.json b/flow/designs/asap7/aes-mbff/rules-base.json index 8d36181dd2..7ebe11e453 100644 --- a/flow/designs/asap7/aes-mbff/rules-base.json +++ b/flow/designs/asap7/aes-mbff/rules-base.json @@ -1,94 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 1928.39, "compare": "<=" @@ -142,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2430.0, + "value": -2420.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -190,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -848.0, + "value": -846.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/aes/rules-base.json b/flow/designs/asap7/aes/rules-base.json index 3b5e5e8ae0..e8f25a4c33 100644 --- a/flow/designs/asap7/aes/rules-base.json +++ b/flow/designs/asap7/aes/rules-base.json @@ -1,94 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 1928.39, "compare": "<=" @@ -98,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 2177, + "value": 2162, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -118,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -43.9, + "value": -34.8, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -793.0, + "value": -599.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -138,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -54.9, + "value": -47.4, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2160.0, + "value": -2150.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -186,7 +96,7 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -43.1, + "value": -38.1, "compare": ">=" }, "finish__timing__setup__tns": { @@ -202,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 2278, + "value": 2272, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/asap7/aes_lvt/rules-base.json b/flow/designs/asap7/aes_lvt/rules-base.json index 11d4ab1f30..179dc34085 100644 --- a/flow/designs/asap7/aes_lvt/rules-base.json +++ b/flow/designs/asap7/aes_lvt/rules-base.json @@ -1,79 +1,4 @@ { - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 1920.63, "compare": "<=" @@ -83,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 1987, + "value": 1981, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -139,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 69277, + "value": 68956, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -187,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 2026, + "value": 2017, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/asap7/cva6/rules-base.json b/flow/designs/asap7/cva6/rules-base.json index 8b8af964b5..7d8f917a42 100644 --- a/flow/designs/asap7/cva6/rules-base.json +++ b/flow/designs/asap7/cva6/rules-base.json @@ -1,104 +1,4 @@ { - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-0366": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-0473": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:GPL-0302": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 18784.414249, "compare": "<=" @@ -128,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -50.8, + "value": -50.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -201.0, + "value": -200.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -148,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -54.4, + "value": -50.4, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -254.0, + "value": -201.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -196,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -56.3, + "value": -50.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -257.0, + "value": -200.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/ethmac/rules-base.json b/flow/designs/asap7/ethmac/rules-base.json index 377752b451..44a406480e 100644 --- a/flow/designs/asap7/ethmac/rules-base.json +++ b/flow/designs/asap7/ethmac/rules-base.json @@ -1,104 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:FLW-0010": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 8450.0, "compare": "<=" @@ -108,11 +8,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 8676, + "value": 8668, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 69601, + "value": 69466, "compare": "<=" }, "detailedplace__design__violations": { @@ -120,19 +20,19 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 6052, + "value": 6040, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 6052, + "value": 6040, "compare": "<=" }, "cts__timing__setup__ws": { - "value": -125.0, + "value": -122.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -2530.0, + "value": -2190.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -148,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -144.0, + "value": -136.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -3740.0, + "value": -3110.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -184,7 +84,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -1650.0, + "value": -1380.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -196,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -127.0, + "value": -126.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -2599.45, + "value": -2350.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/ethmac_lvt/rules-base.json b/flow/designs/asap7/ethmac_lvt/rules-base.json index 52d48426d4..7dceebacc0 100644 --- a/flow/designs/asap7/ethmac_lvt/rules-base.json +++ b/flow/designs/asap7/ethmac_lvt/rules-base.json @@ -1,104 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 788, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:FLW-0010": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 8418.677166, "compare": "<=" @@ -128,7 +28,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -38.4, + "value": -35.8, "compare": ">=" }, "cts__timing__setup__tns": { @@ -148,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -46.6, + "value": -42.3, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -506.0, + "value": -475.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -196,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -38.1, + "value": -31.5, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -343.0, + "value": -296.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/gcd-ccs/rules-base.json b/flow/designs/asap7/gcd-ccs/rules-base.json index ab48974cbf..5304a3195e 100644 --- a/flow/designs/asap7/gcd-ccs/rules-base.json +++ b/flow/designs/asap7/gcd-ccs/rules-base.json @@ -1,89 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 508, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 43.1, "compare": "<=" @@ -185,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -684.0, + "value": -632.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/gcd/rules-base.json b/flow/designs/asap7/gcd/rules-base.json index e008dfe2a4..0316999284 100644 --- a/flow/designs/asap7/gcd/rules-base.json +++ b/flow/designs/asap7/gcd/rules-base.json @@ -1,89 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 508, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 43.1, "compare": "<=" @@ -117,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -419.0, + "value": -411.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -137,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -551.0, + "value": -521.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -185,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -402.0, + "value": -397.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/ibex/rules-base.json b/flow/designs/asap7/ibex/rules-base.json index 7a9eb74f59..b4ea6c4248 100644 --- a/flow/designs/asap7/ibex/rules-base.json +++ b/flow/designs/asap7/ibex/rules-base.json @@ -1,94 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 2612.69, "compare": "<=" @@ -118,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -213.0, + "value": -207.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -94400.0, + "value": -72300.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -138,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -214.0, + "value": -211.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -99700.0, + "value": -90200.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -186,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -193.0, + "value": -177.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -53400.0, + "value": -46900.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/jpeg/rules-base.json b/flow/designs/asap7/jpeg/rules-base.json index 2454601363..7f279fef1d 100644 --- a/flow/designs/asap7/jpeg/rules-base.json +++ b/flow/designs/asap7/jpeg/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 7008.24, "compare": "<=" @@ -123,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -50.8, + "value": -38.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -153.0, + "value": -140.0, "compare": ">=" }, "cts__timing__hold__ws": { diff --git a/flow/designs/asap7/jpeg_lvt/rules-base.json b/flow/designs/asap7/jpeg_lvt/rules-base.json index 029170e994..c122ecacbe 100644 --- a/flow/designs/asap7/jpeg_lvt/rules-base.json +++ b/flow/designs/asap7/jpeg_lvt/rules-base.json @@ -1,94 +1,4 @@ { - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 7047.572508, "compare": "<=" diff --git a/flow/designs/asap7/mock-alu/rules-base.json b/flow/designs/asap7/mock-alu/rules-base.json index 24119bbecc..5b1f30a4bc 100644 --- a/flow/designs/asap7/mock-alu/rules-base.json +++ b/flow/designs/asap7/mock-alu/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 1665.04, "compare": "<=" @@ -127,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -19200.0, + "value": -16300.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -143,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -310.0, + "value": -309.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -23300.0, + "value": -19100.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -175,11 +80,11 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -255.0, + "value": -254.0, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -14900.0, + "value": -12200.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -195,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -20500.0, + "value": -17200.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/mock-cpu/rules-base.json b/flow/designs/asap7/mock-cpu/rules-base.json index 180a46a0f9..f48d6b927a 100644 --- a/flow/designs/asap7/mock-cpu/rules-base.json +++ b/flow/designs/asap7/mock-cpu/rules-base.json @@ -1,194 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 696, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:FLW-0010": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1551": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1554": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 7302.54, "compare": "<=" @@ -222,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -3130.0, + "value": -2260.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -242,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -3830.0, + "value": -2710.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -274,7 +84,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -2630.0, + "value": -1840.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -290,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -3620.0, + "value": -2590.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/riscv32i-mock-sram/rules-base.json b/flow/designs/asap7/riscv32i-mock-sram/rules-base.json index d40cd662a5..323b57ca27 100644 --- a/flow/designs/asap7/riscv32i-mock-sram/rules-base.json +++ b/flow/designs/asap7/riscv32i-mock-sram/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0110": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:RSZ-0020": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 1640.0, "compare": "<=" @@ -159,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 73967, + "value": 73748, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -191,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -109.0, + "value": -101.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1870.0, + "value": -430.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -207,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 2277, + "value": 2270, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/asap7/riscv32i/rules-base.json b/flow/designs/asap7/riscv32i/rules-base.json index 090ab6bdec..1e5c546a54 100644 --- a/flow/designs/asap7/riscv32i/rules-base.json +++ b/flow/designs/asap7/riscv32i/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 2908.684535, "compare": "<=" @@ -123,7 +28,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -86.2, + "value": -82.9, "compare": ">=" }, "cts__timing__setup__tns": { @@ -143,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -83.9, + "value": -77.1, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -17300.0, + "value": -280.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -191,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -119.0, + "value": -55.2, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -25000.0, + "value": -209.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/swerv_wrapper/rules-base.json b/flow/designs/asap7/swerv_wrapper/rules-base.json index 1eb5e13acc..da8f9e65a7 100644 --- a/flow/designs/asap7/swerv_wrapper/rules-base.json +++ b/flow/designs/asap7/swerv_wrapper/rules-base.json @@ -1,89 +1,4 @@ { - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0110": { - "value": 110, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 53459.06, "compare": "<=" diff --git a/flow/designs/asap7/uart/rules-base.json b/flow/designs/asap7/uart/rules-base.json index bea3214abc..d3766d6d6b 100644 --- a/flow/designs/asap7/uart/rules-base.json +++ b/flow/designs/asap7/uart/rules-base.json @@ -1,89 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 795, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1212": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 83.24, "compare": "<=" diff --git a/flow/designs/gf180/aes-hybrid/rules-base.json b/flow/designs/gf180/aes-hybrid/rules-base.json index f8f13bb56c..39d9abcfa8 100644 --- a/flow/designs/gf180/aes-hybrid/rules-base.json +++ b/flow/designs/gf180/aes-hybrid/rules-base.json @@ -1,54 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:TAP-0014": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 489779.41376, "compare": "<=" @@ -58,11 +8,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 653324, + "value": 652854, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 21930, + "value": 21903, "compare": "<=" }, "detailedplace__design__violations": { @@ -82,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -160.0, + "value": -136.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -102,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -187.0, + "value": -157.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -134,7 +84,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -83.5, + "value": -71.3, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -146,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -1.3, + "value": -1.28, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -181.0, + "value": -154.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf180/aes/rules-base.json b/flow/designs/gf180/aes/rules-base.json index 45b5deead7..9015724720 100644 --- a/flow/designs/gf180/aes/rules-base.json +++ b/flow/designs/gf180/aes/rules-base.json @@ -1,64 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:TAP-0014": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 620000.0, "compare": "<=" @@ -68,11 +8,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 807422, + "value": 806649, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 24309, + "value": 24289, "compare": "<=" }, "detailedplace__design__violations": { @@ -92,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -126.0, + "value": -108.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -112,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -149.0, + "value": -125.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -124,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 1375727, + "value": 1368635, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -144,7 +84,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -64.1, + "value": -56.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -160,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -141.0, + "value": -119.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -172,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 853113, + "value": 849171, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/gf180/ibex/rules-base.json b/flow/designs/gf180/ibex/rules-base.json index 753f018c24..68d4080cb3 100644 --- a/flow/designs/gf180/ibex/rules-base.json +++ b/flow/designs/gf180/ibex/rules-base.json @@ -1,66 +1,6 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 21, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 643, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:TAP-0014": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 7, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:RSZ-0095": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { - "value": 719000.0, + "value": 717000.0, "compare": "<=" }, "constraints__clocks__count": { @@ -68,11 +8,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 756103, + "value": 748819, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 16806, + "value": 16536, "compare": "<=" }, "detailedplace__design__violations": { @@ -80,11 +20,11 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 1461, + "value": 1438, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 1461, + "value": 1438, "compare": "<=" }, "cts__timing__setup__ws": { @@ -92,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -44.8, + "value": -4.88, "compare": ">=" }, "cts__timing__hold__ws": { @@ -108,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.893, + "value": -0.854, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -93.6, + "value": -7.82, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -124,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 1457917, + "value": 1428792, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -160,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -52.5, + "value": -4.28, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf180/jpeg/rules-base.json b/flow/designs/gf180/jpeg/rules-base.json index 6487f8f34e..fe53818414 100644 --- a/flow/designs/gf180/jpeg/rules-base.json +++ b/flow/designs/gf180/jpeg/rules-base.json @@ -1,49 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 144, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:TAP-0014": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 48, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 2161429.49, "compare": "<=" diff --git a/flow/designs/gf180/riscv32i/rules-base.json b/flow/designs/gf180/riscv32i/rules-base.json index 91bbd61edb..6123190530 100644 --- a/flow/designs/gf180/riscv32i/rules-base.json +++ b/flow/designs/gf180/riscv32i/rules-base.json @@ -1,44 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 54, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:TAP-0014": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 355874.87, "compare": "<=" @@ -52,7 +12,7 @@ "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 9602, + "value": 9586, "compare": "<=" }, "detailedplace__design__violations": { @@ -68,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.726, + "value": -0.5, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -2.23, + "value": -2.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -88,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.795, + "value": -0.5, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2.3, + "value": -2.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -104,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 817804, + "value": 813705, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -136,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.834, + "value": -0.522, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -2.38, + "value": -2.04, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf180/uart-blocks/rules-base.json b/flow/designs/gf180/uart-blocks/rules-base.json index 73dca907ee..3b196671a5 100644 --- a/flow/designs/gf180/uart-blocks/rules-base.json +++ b/flow/designs/gf180/uart-blocks/rules-base.json @@ -1,34 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:TAP-0014": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 8, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 61300.0, "compare": "<=" diff --git a/flow/designs/ihp-sg13g2/aes/rules-base.json b/flow/designs/ihp-sg13g2/aes/rules-base.json index 4abcec0829..d7720ece1e 100644 --- a/flow/designs/ihp-sg13g2/aes/rules-base.json +++ b/flow/designs/ihp-sg13g2/aes/rules-base.json @@ -1,31 +1,6 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:FIN-0010": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { - "value": 217000.0, + "value": 214000.0, "compare": "<=" }, "constraints__clocks__count": { @@ -33,11 +8,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 203465, + "value": 201011, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 18984, + "value": 18625, "compare": "<=" }, "detailedplace__design__violations": { @@ -137,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 1054989, + "value": 204800, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/ihp-sg13g2/gcd/rules-base.json b/flow/designs/ihp-sg13g2/gcd/rules-base.json index 5ee3051616..440aa3d02a 100644 --- a/flow/designs/ihp-sg13g2/gcd/rules-base.json +++ b/flow/designs/ihp-sg13g2/gcd/rules-base.json @@ -1,34 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:FIN-0010": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 6828.9632, "compare": "<=" @@ -38,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 7382, + "value": 7380, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { diff --git a/flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json b/flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json index b8120e3c61..7eb677d84f 100644 --- a/flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json +++ b/flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json @@ -1,89 +1,4 @@ { - "cts__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedplace__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:PAD-0033": { - "value": 4, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-0347": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0189": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:RSZ-0020": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:STA-1140": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 286097.29, "compare": "<=" diff --git a/flow/designs/ihp-sg13g2/ibex/rules-base.json b/flow/designs/ihp-sg13g2/ibex/rules-base.json index e994f0eff1..bfa56b95ae 100644 --- a/flow/designs/ihp-sg13g2/ibex/rules-base.json +++ b/flow/designs/ihp-sg13g2/ibex/rules-base.json @@ -1,29 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 305820.24, "compare": "<=" @@ -37,7 +12,7 @@ "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 20731, + "value": 20659, "compare": "<=" }, "detailedplace__design__violations": { diff --git a/flow/designs/ihp-sg13g2/jpeg/rules-base.json b/flow/designs/ihp-sg13g2/jpeg/rules-base.json index 34808de897..8ffc9a170d 100644 --- a/flow/designs/ihp-sg13g2/jpeg/rules-base.json +++ b/flow/designs/ihp-sg13g2/jpeg/rules-base.json @@ -1,29 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 1499147.11, "compare": "<=" diff --git a/flow/designs/ihp-sg13g2/riscv32i/rules-base.json b/flow/designs/ihp-sg13g2/riscv32i/rules-base.json index 8063b1004d..0e911b7b11 100644 --- a/flow/designs/ihp-sg13g2/riscv32i/rules-base.json +++ b/flow/designs/ihp-sg13g2/riscv32i/rules-base.json @@ -1,39 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:FIN-0010": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 151466.57, "compare": "<=" diff --git a/flow/designs/ihp-sg13g2/spi/rules-base.json b/flow/designs/ihp-sg13g2/spi/rules-base.json index c74b659746..69325cffd1 100644 --- a/flow/designs/ihp-sg13g2/spi/rules-base.json +++ b/flow/designs/ihp-sg13g2/spi/rules-base.json @@ -1,34 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:FIN-0010": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 2232.28, "compare": "<=" diff --git a/flow/designs/nangate45/aes/rules-base.json b/flow/designs/nangate45/aes/rules-base.json index 5e9e464ee1..e88d5ec9ac 100644 --- a/flow/designs/nangate45/aes/rules-base.json +++ b/flow/designs/nangate45/aes/rules-base.json @@ -1,39 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 23300.0, "compare": "<=" @@ -43,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 26064, + "value": 26018, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -83,19 +48,19 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.0685, + "value": -0.0595, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.799, + "value": -0.622, "compare": ">=" }, "globalroute__timing__hold__ws": { - "value": -0.0441, + "value": -0.0419, "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -0.171, + "value": -0.166, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -135,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.08, + "value": -1.02, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/ariane133/rules-base.json b/flow/designs/nangate45/ariane133/rules-base.json index 87da011faf..8d0f5910b7 100644 --- a/flow/designs/nangate45/ariane133/rules-base.json +++ b/flow/designs/nangate45/ariane133/rules-base.json @@ -1,44 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 825864.85, "compare": "<=" diff --git a/flow/designs/nangate45/ariane136/rules-base.json b/flow/designs/nangate45/ariane136/rules-base.json index 8986744514..2caeee6894 100644 --- a/flow/designs/nangate45/ariane136/rules-base.json +++ b/flow/designs/nangate45/ariane136/rules-base.json @@ -1,54 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0066": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-0441": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 845982.06, "compare": "<=" @@ -86,11 +36,11 @@ "compare": ">=" }, "cts__timing__hold__ws": { - "value": -0.747, + "value": -0.693, "compare": ">=" }, "cts__timing__hold__tns": { - "value": -5.49, + "value": -3.4, "compare": ">=" }, "globalroute__antenna_diodes_count": { @@ -138,11 +88,11 @@ "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -0.326, + "value": -0.3, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -1.49, + "value": -1.2, "compare": ">=" }, "finish__timing__setup__ws": { diff --git a/flow/designs/nangate45/black_parrot/rules-base.json b/flow/designs/nangate45/black_parrot/rules-base.json index c5da81d2d8..25b04ba3d8 100644 --- a/flow/designs/nangate45/black_parrot/rules-base.json +++ b/flow/designs/nangate45/black_parrot/rules-base.json @@ -1,74 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 42, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0281": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 321, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0195": { - "value": 44, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 42, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 777884.7342, "compare": "<=" @@ -78,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 775367, + "value": 774940, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -150,19 +80,19 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -4.94, + "value": -2.23, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -266.0, + "value": -3.13, "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -0.885, + "value": -0.312, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -15.7, + "value": -1.23, "compare": ">=" }, "finish__timing__setup__ws": { @@ -182,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 789561, + "value": 788956, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/nangate45/bp_be_top/rules-base.json b/flow/designs/nangate45/bp_be_top/rules-base.json index 1d85553b0c..d0382b68c8 100644 --- a/flow/designs/nangate45/bp_be_top/rules-base.json +++ b/flow/designs/nangate45/bp_be_top/rules-base.json @@ -1,54 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0011": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 13, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0195": { - "value": 11, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 268204.56, "compare": "<=" @@ -78,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.333, + "value": -0.294, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -19.9, + "value": -16.4, "compare": ">=" }, "cts__timing__hold__ws": { @@ -98,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.335, + "value": -0.3, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -19.8, + "value": -16.9, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -114,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 2566212, + "value": 2504235, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -146,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.392, + "value": -0.366, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -28.7, + "value": -24.3, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/bp_fe_top/rules-base.json b/flow/designs/nangate45/bp_fe_top/rules-base.json index 8cf7139a36..7768629404 100644 --- a/flow/designs/nangate45/bp_fe_top/rules-base.json +++ b/flow/designs/nangate45/bp_fe_top/rules-base.json @@ -1,44 +1,4 @@ { - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0011": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0195": { - "value": 11, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 241575.35, "compare": "<=" @@ -88,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.0931, + "value": -0.09, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.367, + "value": -0.36, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -140,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -8.97, + "value": -7.01, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/bp_multi_top/rules-base.json b/flow/designs/nangate45/bp_multi_top/rules-base.json index 58183e8b46..d7a629b01b 100644 --- a/flow/designs/nangate45/bp_multi_top/rules-base.json +++ b/flow/designs/nangate45/bp_multi_top/rules-base.json @@ -1,69 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:RSZ-2021": { - "value": 110, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 365, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0195": { - "value": 46, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 586679.15, "compare": "<=" @@ -129,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 4180077, + "value": 4162196, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -145,19 +80,19 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -6.13, + "value": -3.93, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -607.0, + "value": -163.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -1.48, + "value": -1.13, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -105.0, + "value": -72.3, "compare": ">=" }, "finish__timing__setup__ws": { diff --git a/flow/designs/nangate45/dynamic_node/rules-base.json b/flow/designs/nangate45/dynamic_node/rules-base.json index 8933670fde..897131ff70 100644 --- a/flow/designs/nangate45/dynamic_node/rules-base.json +++ b/flow/designs/nangate45/dynamic_node/rules-base.json @@ -1,49 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 11, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 25515.12, "compare": "<=" @@ -109,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 229884, + "value": 229747, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -141,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.454, + "value": -0.453, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.86, + "value": -1.81, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/gcd/rules-base.json b/flow/designs/nangate45/gcd/rules-base.json index 1fb1bc7827..2fa320caff 100644 --- a/flow/designs/nangate45/gcd/rules-base.json +++ b/flow/designs/nangate45/gcd/rules-base.json @@ -1,39 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 725.6, "compare": "<=" @@ -67,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -0.569, + "value": -0.566, "compare": ">=" }, "cts__timing__hold__ws": { @@ -87,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.695, + "value": -0.672, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -99,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 4628, + "value": 4615, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -131,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.0774, + "value": -0.0772, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -0.629, + "value": -0.621, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/ibex/rules-base.json b/flow/designs/nangate45/ibex/rules-base.json index 77ec70bfe8..2755dcf22d 100644 --- a/flow/designs/nangate45/ibex/rules-base.json +++ b/flow/designs/nangate45/ibex/rules-base.json @@ -1,51 +1,6 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 191, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { - "value": 32643.82, + "value": 32500.0, "compare": "<=" }, "constraints__clocks__count": { @@ -53,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 32826, + "value": 32579, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -73,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.12, + "value": -0.114, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -0.45, + "value": -0.444, "compare": ">=" }, "cts__timing__hold__ws": { @@ -109,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 307535, + "value": 294417, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -141,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.133, + "value": -0.131, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -2.93, + "value": -0.969, "compare": ">=" }, "finish__timing__hold__ws": { @@ -157,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 33700, + "value": 33455, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/nangate45/jpeg/rules-base.json b/flow/designs/nangate45/jpeg/rules-base.json index b2443ae1cb..9ae51245c4 100644 --- a/flow/designs/nangate45/jpeg/rules-base.json +++ b/flow/designs/nangate45/jpeg/rules-base.json @@ -1,64 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 102576.23, "compare": "<=" @@ -112,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -44.3, + "value": -43.5, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -144,7 +84,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -9.03, + "value": -7.59, "compare": ">=" }, "detailedroute__timing__hold__ws": { diff --git a/flow/designs/nangate45/mempool_group/rules-base.json b/flow/designs/nangate45/mempool_group/rules-base.json index ef56f9a4d2..d6c2408c2a 100644 --- a/flow/designs/nangate45/mempool_group/rules-base.json +++ b/flow/designs/nangate45/mempool_group/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:STA-0450": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:STA-0450": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:STA-0345": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:STA-0450": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:FLW-0010": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0273": { - "value": 20, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:STA-0450": { - "value": 2, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 271098.37, "compare": "<=" @@ -179,7 +84,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -8320.0, + "value": -7110.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -187,7 +92,7 @@ "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -2.98, + "value": -1.54, "compare": ">=" }, "finish__timing__setup__ws": { diff --git a/flow/designs/nangate45/swerv/rules-base.json b/flow/designs/nangate45/swerv/rules-base.json index c550d32e98..63b29d0d98 100644 --- a/flow/designs/nangate45/swerv/rules-base.json +++ b/flow/designs/nangate45/swerv/rules-base.json @@ -1,49 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 178043.59, "compare": "<=" diff --git a/flow/designs/nangate45/swerv_wrapper/rules-base.json b/flow/designs/nangate45/swerv_wrapper/rules-base.json index bb22b425dc..8e27a1bb8c 100644 --- a/flow/designs/nangate45/swerv_wrapper/rules-base.json +++ b/flow/designs/nangate45/swerv_wrapper/rules-base.json @@ -1,44 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 724516.2, "compare": "<=" diff --git a/flow/designs/nangate45/tinyRocket/rules-base.json b/flow/designs/nangate45/tinyRocket/rules-base.json index f5b2fd1611..52b5ed0556 100644 --- a/flow/designs/nangate45/tinyRocket/rules-base.json +++ b/flow/designs/nangate45/tinyRocket/rules-base.json @@ -1,49 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0246": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 59681.09, "compare": "<=" diff --git a/flow/designs/sky130hd/aes/rules-base.json b/flow/designs/sky130hd/aes/rules-base.json index 58d7c8e294..1c13ee5747 100644 --- a/flow/designs/sky130hd/aes/rules-base.json +++ b/flow/designs/sky130hd/aes/rules-base.json @@ -1,29 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0243": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 99830.94, "compare": "<=" @@ -73,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.272, + "value": -0.225, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -1.0, + "value": -0.9, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -89,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 961372, + "value": 897106, "compare": "<=" }, "detailedroute__route__drc_errors": { diff --git a/flow/designs/sky130hd/chameleon/rules-base.json b/flow/designs/sky130hd/chameleon/rules-base.json index 8924190d16..3c1c011cdc 100644 --- a/flow/designs/sky130hd/chameleon/rules-base.json +++ b/flow/designs/sky130hd/chameleon/rules-base.json @@ -1,54 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0243": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 4, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ORD-2011": { - "value": 4, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0110": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0243": { - "value": 2, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 27373.26, "compare": "<=" @@ -94,7 +44,7 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 232, + "value": 194, "compare": "<=" }, "globalroute__timing__setup__ws": { @@ -114,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 784325, + "value": 771372, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -162,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 6532057, + "value": 6531954, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/sky130hd/gcd/rules-base.json b/flow/designs/sky130hd/gcd/rules-base.json index 849724e2bd..39e47c38b4 100644 --- a/flow/designs/sky130hd/gcd/rules-base.json +++ b/flow/designs/sky130hd/gcd/rules-base.json @@ -1,49 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 939, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 2760.0, "compare": "<=" @@ -73,7 +28,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -2.45, + "value": -2.39, "compare": ">=" }, "cts__timing__setup__tns": { @@ -93,7 +48,7 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -2.66, + "value": -2.58, "compare": ">=" }, "globalroute__timing__setup__tns": { @@ -125,11 +80,11 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -2.2, + "value": -2.15, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -106.0, + "value": -89.2, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -141,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -2.51, + "value": -2.43, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -122.0, + "value": -102.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -157,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 5494, + "value": 5492, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/sky130hd/ibex/rules-base.json b/flow/designs/sky130hd/ibex/rules-base.json index 5d08837ec2..30f5be0f54 100644 --- a/flow/designs/sky130hd/ibex/rules-base.json +++ b/flow/designs/sky130hd/ibex/rules-base.json @@ -1,44 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 12, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 4, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 153658.0, "compare": "<=" @@ -104,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 750043, + "value": 749863, "compare": "<=" }, "detailedroute__route__drc_errors": { diff --git a/flow/designs/sky130hd/jpeg/rules-base.json b/flow/designs/sky130hd/jpeg/rules-base.json index 41fded0ba2..2be593e938 100644 --- a/flow/designs/sky130hd/jpeg/rules-base.json +++ b/flow/designs/sky130hd/jpeg/rules-base.json @@ -1,49 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 68, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 17, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 463729.45, "compare": "<=" diff --git a/flow/designs/sky130hd/microwatt/rules-base.json b/flow/designs/sky130hd/microwatt/rules-base.json index 3c40d56a3e..fd1da8beb1 100644 --- a/flow/designs/sky130hd/microwatt/rules-base.json +++ b/flow/designs/sky130hd/microwatt/rules-base.json @@ -1,99 +1,4 @@ { - "cts__flow__warnings__count:CTS-0041": { - "value": 11, - "compare": "<=", - "level": "warning" - }, - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 6, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0243": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 4, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 1001, - "compare": "<=", - "level": "warning" - }, - "flow__warnings__count:PDN-0110": { - "value": 139, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:FLW-0010": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:GRT-0243": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "placeopt__flow__warnings__count:RSZ-0095": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 732007.18, "compare": "<=" @@ -147,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -693.0, + "value": -692.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -183,7 +88,7 @@ "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -3.14, + "value": -3.13, "compare": ">=" }, "detailedroute__timing__hold__tns": { @@ -195,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -765.0, + "value": -757.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hd/riscv32i/rules-base.json b/flow/designs/sky130hd/riscv32i/rules-base.json index ce1a41c510..c29ec91b42 100644 --- a/flow/designs/sky130hd/riscv32i/rules-base.json +++ b/flow/designs/sky130hd/riscv32i/rules-base.json @@ -1,49 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 2, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 70778.51, "compare": "<=" @@ -73,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -1.85, + "value": -1.59, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -36.5, + "value": -21.9, "compare": ">=" }, "cts__timing__hold__ws": { @@ -93,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -2.07, + "value": -1.88, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -105.0, + "value": -64.9, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -125,11 +80,11 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -0.903, + "value": -0.867, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -6.99, + "value": -4.19, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -141,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -1.85, + "value": -1.72, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -53.2, + "value": -28.7, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hs/aes/rules-base.json b/flow/designs/sky130hs/aes/rules-base.json index e5449e13d3..07fcc1a062 100644 --- a/flow/designs/sky130hs/aes/rules-base.json +++ b/flow/designs/sky130hs/aes/rules-base.json @@ -1,39 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 134349.28, "compare": "<=" @@ -63,7 +28,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.357, + "value": -0.18, "compare": ">=" }, "cts__timing__setup__tns": { @@ -83,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.585, + "value": -0.337, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -5.4, + "value": -3.24, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -131,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.313, + "value": -0.229, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.34, + "value": -0.789, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hs/gcd/rules-base.json b/flow/designs/sky130hs/gcd/rules-base.json index 393ee1a33b..3f6ed631fc 100644 --- a/flow/designs/sky130hs/gcd/rules-base.json +++ b/flow/designs/sky130hs/gcd/rules-base.json @@ -1,54 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0075": { - "value": 153, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 4532.91, "compare": "<=" @@ -98,7 +48,7 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.635, + "value": -0.627, "compare": ">=" }, "globalroute__timing__setup__tns": { @@ -114,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 15082, + "value": 14922, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -130,11 +80,11 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -0.341, + "value": -0.326, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -7.52, + "value": -7.01, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -150,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -15.2, + "value": -15.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -162,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 8200, + "value": 8163, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/sky130hs/ibex/rules-base.json b/flow/designs/sky130hs/ibex/rules-base.json index cdc5c20e37..58c43ba284 100644 --- a/flow/designs/sky130hs/ibex/rules-base.json +++ b/flow/designs/sky130hs/ibex/rules-base.json @@ -1,51 +1,6 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 3, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { - "value": 214573.94, + "value": 214000.0, "compare": "<=" }, "constraints__clocks__count": { @@ -53,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 232924, + "value": 231603, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -73,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.629, + "value": -0.384, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -2.53, + "value": -1.46, "compare": ">=" }, "cts__timing__hold__ws": { @@ -93,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.95, + "value": -0.726, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -250.0, + "value": -70.6, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -109,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 845495, + "value": 827164, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -141,11 +96,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.859, + "value": -0.575, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -85.9, + "value": -8.93, "compare": ">=" }, "finish__timing__hold__ws": { @@ -157,7 +112,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 250383, + "value": 245144, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/sky130hs/jpeg/rules-base.json b/flow/designs/sky130hs/jpeg/rules-base.json index 3dad92744a..62e19dd1d1 100644 --- a/flow/designs/sky130hs/jpeg/rules-base.json +++ b/flow/designs/sky130hs/jpeg/rules-base.json @@ -1,59 +1,4 @@ { - "detailedroute__flow__warnings__count:DRT-0120": { - "value": 66, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:GRT-0243": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:EST-0027": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0120": { - "value": 11, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 653350.08, "compare": "<=" diff --git a/flow/designs/sky130hs/riscv32i/rules-base.json b/flow/designs/sky130hs/riscv32i/rules-base.json index c29aa8f33a..d9d85cd5e3 100644 --- a/flow/designs/sky130hs/riscv32i/rules-base.json +++ b/flow/designs/sky130hs/riscv32i/rules-base.json @@ -1,44 +1,4 @@ { - "cts__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "detailedroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "finish__flow__warnings__count:GUI-0076": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:IFP-0028": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "floorplan__flow__warnings__count:ODB-0220": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalplace__flow__warnings__count:GRT-0281": { - "value": 1, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:DRT-0349": { - "value": 10, - "compare": "<=", - "level": "warning" - }, - "globalroute__flow__warnings__count:RSZ-0062": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "synth__design__instance__area__stdcell": { "value": 97352.63, "compare": "<=" @@ -92,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -111.0, + "value": -51.9, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -140,7 +100,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -33.2, + "value": -26.7, "compare": ">=" }, "finish__timing__hold__ws": {