@@ -119,12 +119,12 @@ $(BOOTROM_TARGETS): $(build_dir)/bootrom.%.img: $(TESTCHIP_RSRCS_DIR)/testchipip
119119# ########################################################################################
120120# compile scala jars
121121# ########################################################################################
122- $(CHIPYARD_CLASSPATH_TARGETS ) & : $(CHIPYARD_SCALA_SOURCES ) $(SCALA_BUILDTOOL_DEPS )
122+ $(CHIPYARD_CLASSPATH_TARGETS ) & : $(CHIPYARD_SCALA_SOURCES ) $(SCALA_BUILDTOOL_DEPS ) $( CHIPYARD_VLOG_SOURCES )
123123 mkdir -p $(dir $@ )
124124 $(call run_sbt_assembly,$(SBT_PROJECT ) ,$(CHIPYARD_CLASSPATH ) )
125125
126126# order only dependency between sbt runs needed to avoid concurrent sbt runs
127- $(TAPEOUT_CLASSPATH_TARGETS ) & : $(BARSTOOLS_SCALA_SOURCES ) $(SCALA_BUILDTOOL_DEPS ) | $(CHIPYARD_CLASSPATH_TARGETS )
127+ $(TAPEOUT_CLASSPATH_TARGETS ) & : $(BARSTOOLS_SCALA_SOURCES ) $(SCALA_BUILDTOOL_DEPS ) $( BARSTOOLS_VLOG_SOURCES ) | $(CHIPYARD_CLASSPATH_TARGETS )
128128 mkdir -p $(dir $@ )
129129 $(call run_sbt_assembly,tapeout,$(TAPEOUT_CLASSPATH ) )
130130
@@ -227,7 +227,7 @@ $(FINAL_ANNO_FILE): $(EXTRA_ANNO_FILE) $(SFC_EXTRA_ANNO_FILE) $(SFC_LEVEL)
227227 touch $@
228228
229229$(SFC_MFC_TARGETS ) & : private TMP_DIR := $(shell mktemp -d -t cy-XXXXXXXX)
230- $(SFC_MFC_TARGETS ) & : $(TAPEOUT_CLASSPATH_TARGETS ) $(FIRRTL_FILE ) $(FINAL_ANNO_FILE ) $(SFC_LEVEL ) $(EXTRA_FIRRTL_OPTIONS ) $(MFC_LOWERING_OPTIONS ) $( CHIPYARD_VLOG_SOURCES ) $( BARSTOOLS_VLOG_SOURCES )
230+ $(SFC_MFC_TARGETS ) & : $(TAPEOUT_CLASSPATH_TARGETS ) $(FIRRTL_FILE ) $(FINAL_ANNO_FILE ) $(SFC_LEVEL ) $(EXTRA_FIRRTL_OPTIONS ) $(MFC_LOWERING_OPTIONS )
231231 rm -rf $(GEN_COLLATERAL_DIR )
232232 $(call run_jar_scala_main,$(TAPEOUT_CLASSPATH ) ,barstools.tapeout.transforms.GenerateModelStageMain,\
233233 --no-dedup \
@@ -246,9 +246,7 @@ $(SFC_MFC_TARGETS) &: $(TAPEOUT_CLASSPATH_TARGETS) $(FIRRTL_FILE) $(FINAL_ANNO_F
246246 @if [ $( shell cat $( SFC_LEVEL) ) = low ]; then cat $(TMP_DIR ) /unnec-anno-deleted2.sfc.anno.json > $(SFC_ANNO_FILE ) && rm $(TMP_DIR ) /unnec-anno-deleted.sfc.anno.json && rm $(TMP_DIR ) /unnec-anno-deleted2.sfc.anno.json; fi
247247 firtool \
248248 --format=fir \
249- --dedup \
250249 --export-module-hierarchy \
251- --emit-metadata \
252250 --verify-each=true \
253251 --warn-on-unprocessed-annotations \
254252 --disable-annotation-classless \
@@ -257,7 +255,6 @@ $(SFC_MFC_TARGETS) &: $(TAPEOUT_CLASSPATH_TARGETS) $(FIRRTL_FILE) $(FINAL_ANNO_F
257255 --lowering-options=$(shell cat $(MFC_LOWERING_OPTIONS ) ) \
258256 --repl-seq-mem \
259257 --repl-seq-mem-file=$(MFC_SMEMS_CONF ) \
260- --repl-seq-mem-circuit=$(MODEL ) \
261258 --annotation-file=$(SFC_ANNO_FILE ) \
262259 --split-verilog \
263260 -o $(GEN_COLLATERAL_DIR ) \
0 commit comments