diff --git a/flow/designs/asap7/aes-block/rules-base.json b/flow/designs/asap7/aes-block/rules-base.json index 69341b0032..25ee5654b9 100644 --- a/flow/designs/asap7/aes-block/rules-base.json +++ b/flow/designs/asap7/aes-block/rules-base.json @@ -24,7 +24,7 @@ "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 1078, + "value": 1331, "compare": "<=" }, "globalroute__antenna_diodes_count": { diff --git a/flow/designs/asap7/aes_lvt/rules-base.json b/flow/designs/asap7/aes_lvt/rules-base.json index 2b534e1efd..d531c2e47a 100644 --- a/flow/designs/asap7/aes_lvt/rules-base.json +++ b/flow/designs/asap7/aes_lvt/rules-base.json @@ -48,7 +48,7 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -16.32, + "value": -45.99, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/asap7/mock-array/rules-base.json b/flow/designs/asap7/mock-array/rules-base.json index 6073606041..ca0dbc34d6 100644 --- a/flow/designs/asap7/mock-array/rules-base.json +++ b/flow/designs/asap7/mock-array/rules-base.json @@ -48,7 +48,7 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -440.47, + "value": -457.76, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/ihp-sg13g2/aes/rules-base.json b/flow/designs/ihp-sg13g2/aes/rules-base.json index 39d01ef6cf..263fe9108d 100644 --- a/flow/designs/ihp-sg13g2/aes/rules-base.json +++ b/flow/designs/ihp-sg13g2/aes/rules-base.json @@ -44,7 +44,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 12, + "value": 21, "compare": "<=" }, "finish__timing__setup__ws": { diff --git a/flow/designs/sky130hd/gcd/rules-base.json b/flow/designs/sky130hd/gcd/rules-base.json index 68014abc69..a574f06862 100644 --- a/flow/designs/sky130hd/gcd/rules-base.json +++ b/flow/designs/sky130hd/gcd/rules-base.json @@ -20,7 +20,7 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 50, + "value": 62, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { diff --git a/flow/designs/sky130hd/microwatt/config.mk b/flow/designs/sky130hd/microwatt/config.mk index fcaca885fc..4995d64a26 100644 --- a/flow/designs/sky130hd/microwatt/config.mk +++ b/flow/designs/sky130hd/microwatt/config.mk @@ -11,8 +11,6 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint. export DIE_AREA = 0 0 3020 3610 export CORE_AREA = 10 10 3010 3600 -export PLACE_DENSITY ?= 0.2 - export microwatt_DIR = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME) export ADDITIONAL_GDS = $(wildcard $(microwatt_DIR)/gds/*.gds.gz) @@ -33,7 +31,7 @@ export MACRO_BLOCKAGE_HALO = 151 # There's less space due to the adapted blockage halos, so GPL requires a # higher density in order to run. -export PLACE_DENSITY = 0.19 +export PLACE_DENSITY = 0.2 # CTS tuning export CTS_BUF_DISTANCE = 600 diff --git a/flow/designs/sky130hs/jpeg/rules-base.json b/flow/designs/sky130hs/jpeg/rules-base.json index 181da8a088..87385afc6a 100644 --- a/flow/designs/sky130hs/jpeg/rules-base.json +++ b/flow/designs/sky130hs/jpeg/rules-base.json @@ -28,7 +28,7 @@ "compare": "<=" }, "globalroute__antenna_diodes_count": { - "value": 60, + "value": 122, "compare": "<=" }, "detailedroute__route__wirelength": { diff --git a/flow/designs/sky130hs/riscv32i/rules-base.json b/flow/designs/sky130hs/riscv32i/rules-base.json index 0b81614fcc..d7914f948c 100644 --- a/flow/designs/sky130hs/riscv32i/rules-base.json +++ b/flow/designs/sky130hs/riscv32i/rules-base.json @@ -44,7 +44,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 5, + "value": 9, "compare": "<=" }, "finish__timing__setup__ws": { diff --git a/tools/OpenROAD b/tools/OpenROAD index a090ebaa03..a9225047f8 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit a090ebaa03b3171cc7282e49d651c8280d9372b2 +Subproject commit a9225047f836574f62009f3e345c76806e5b4b23