Skip to content

Commit 0ea49d3

Browse files
authored
Merge pull request #1606 from The-OpenROAD-Project-staging/mbff
Mbff
2 parents 9422c8d + 5a76ee2 commit 0ea49d3

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

flow/platforms/asap7/config.mk

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,19 @@ export TC_LIB_FILES = $(PLATFORM_DIR)/lib/asap7sc7p5t_AO_RVT_TT_nldm_2
3939

4040
export TC_DFF_LIB_FILE = $(PLATFORM_DIR)/lib/asap7sc7p5t_SEQ_RVT_TT_nldm_220123.lib
4141

42+
ifdef CLUSTER_FLOPS
43+
# Add the multi-bit FF for clustering. These are single corner libraries.
44+
export ADDITIONAL_LIBS += $(PLATFORM_DIR)/lib/asap7sc7p5t_DFFHQNH2V2X_RVT_TT_nldm_FAKE.lib \
45+
$(PLATFORM_DIR)/lib/asap7sc7p5t_DFFHQNV2X_RVT_TT_nldm_FAKE.lib \
46+
$(PLATFORM_DIR)/lib/asap7sc7p5t_DFFHQNV4X_RVT_TT_nldm_FAKE.lib
47+
48+
export ADDITIONAL_LEFS += $(PLATFORM_DIR)/lef/asap7sc7p5t_DFFHQNH2V2X.lef \
49+
$(PLATFORM_DIR)/lef/asap7sc7p5t_DFFHQNV2X.lef \
50+
$(PLATFORM_DIR)/lef/asap7sc7p5t_DFFHQNV4X.lef
51+
endif
52+
53+
54+
4255
export BC_TEMPERATURE = 25C
4356
export TC_TEMPERATURE = 0C
4457
export WC_TEMPERATURE = 100C

flow/scripts/global_place.tcl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ global_placement -density $place_density \
5252

5353
estimate_parasitics -placement
5454

55+
if {[info exist ::env(CLUSTER_FLOPS)]} {
56+
cluster_flops
57+
estimate_parasitics -placement
58+
}
59+
5560
source $::env(SCRIPTS_DIR)/report_metrics.tcl
5661
report_metrics "global place" false false
5762

0 commit comments

Comments
 (0)