Skip to content

Commit 80d2886

Browse files
authored
Merge pull request #2360 from The-OpenROAD-Project-staging/secure-repair_antennas
add post-DRT repair_antennas
2 parents a3f740e + 0da2464 commit 80d2886

File tree

116 files changed

+7339
-7142
lines changed

Some content is hidden

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

116 files changed

+7339
-7142
lines changed

flow/Makefile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -849,29 +849,29 @@ grt: $(RESULTS_DIR)/5_1_grt.odb
849849
#-------------------------------------------------------------------------------
850850
$(eval $(call do-step,5_1_grt,$(RESULTS_DIR)/4_cts.odb $(FASTROUTE_TCL) $(PRE_GLOBAL_ROUTE),global_route))
851851

852-
# SEP 2: Filler cell insertion
853-
# ------------------------------------------------------------------------------
854-
ifeq ($(FILL_CELLS),)
855-
$(eval $(call do-copy,5_2_fillcell,5_1_grt.odb))
852+
# STEP 2: Run detailed route
853+
#-------------------------------------------------------------------------------
854+
ifeq ($(USE_WXL),)
855+
$(eval $(call do-step,5_2_route,$(RESULTS_DIR)/5_1_grt.odb,detail_route))
856856
else
857-
$(eval $(call do-step,5_2_fillcell,$(RESULTS_DIR)/5_1_grt.odb,fillcell))
857+
$(eval $(call do-step,5_2_route,$(RESULTS_DIR)/4_cts.odb,detail_route))
858858
endif
859859

860-
# STEP 3: Run detailed route
861-
#-------------------------------------------------------------------------------
862-
ifeq ($(USE_WXL),)
863-
$(eval $(call do-step,5_3_route,$(RESULTS_DIR)/5_2_fillcell.odb,detail_route))
860+
# SEP 3: Filler cell insertion
861+
# ------------------------------------------------------------------------------
862+
ifeq ($(FILL_CELLS),)
863+
$(eval $(call do-copy,5_3_fillcell,5_2_route.odb))
864864
else
865-
$(eval $(call do-step,5_3_route,$(RESULTS_DIR)/4_cts.odb,detail_route))
865+
$(eval $(call do-step,5_3_fillcell,$(RESULTS_DIR)/5_2_route.odb,fillcell))
866866
endif
867867

868-
$(eval $(call do-copy,5_route,5_3_route.odb))
868+
$(eval $(call do-copy,5_route,5_3_fillcell.odb))
869869

870870
$(eval $(call do-copy,5_route,4_cts.sdc,,.sdc))
871871

872872
.PHONY: do-route
873873
do-route:
874-
$(UNSET_AND_MAKE) do-5_1_grt do-5_2_fillcell do-5_3_route do-5_route do-5_route.sdc
874+
$(UNSET_AND_MAKE) do-5_1_grt do-5_2_route do-5_3_fillcell do-5_route do-5_route.sdc
875875

876876
.PHONY: clean_route
877877
clean_route:

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

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

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
"value": 1062,
2828
"compare": "<="
2929
},
30+
"globalroute__antenna_diodes_count": {
31+
"value": 0,
32+
"compare": "<="
33+
},
3034
"detailedroute__route__wirelength": {
3135
"value": 73410,
3236
"compare": "<="
@@ -39,6 +43,10 @@
3943
"value": 0,
4044
"compare": "<="
4145
},
46+
"detailedroute__antenna_diodes_count": {
47+
"value": 0,
48+
"compare": "<="
49+
},
4250
"finish__timing__setup__ws": {
4351
"value": -188.12,
4452
"compare": ">="

0 commit comments

Comments
 (0)