From 1b7a424c6987ae3e088cd78185c48486aa7741e1 Mon Sep 17 00:00:00 2001 From: Nayiri K Date: Wed, 8 Mar 2023 11:40:21 -0800 Subject: [PATCH] adding ENABLE_YOSYS_FLOW to tutorial makefile --- vlsi/tutorial.mk | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/vlsi/tutorial.mk b/vlsi/tutorial.mk index 9b69b149..b3d88741 100644 --- a/vlsi/tutorial.mk +++ b/vlsi/tutorial.mk @@ -1,7 +1,10 @@ ######################################################################################### # makefile variables for Hammer tutorials ######################################################################################### -tutorial ?= none +# tutorial ?= none +tutorial ?= sky130-openroad + +extra ?= # TODO: eventually have asap7 commercial/openroad tutorial flavors ifeq ($(tutorial),asap7) @@ -34,5 +37,7 @@ ifeq ($(tutorial),sky130-openroad) INPUT_CONFS ?= $(TOOLS_CONF) $(TECH_CONF) $(DESIGN_CONF) $(EXTRA_CONFS) VLSI_OBJ_DIR ?= build-sky130-openroad # Yosys compatibility for CIRCT-generated Verilog, at the expense of elaboration time. - ENABLE_CUSTOM_FIRRTL_PASS = 1 + ENABLE_YOSYS_FLOW = 1 endif + +HAMMER_EXTRA_ARGS ?= -p $(TOOLS_CONF) -p $(TECH_CONF) -p $(DESIGN_CONF) $(extra)