BASIC_OPTS += -64
BASIC_OPTS += -access + r # +rwc
BASIC_OPTS += -timescale 1ns/1ps
BASIC_OPTS +=-status
BASIC_OPTS +=-sv
BASIC_OPTS +=-licqueue
BASIC_OPTS +=-allowredefinition
BASIC_OPTS +=-nclibdirpath $(TB_SRC_DIR)/sim/misc/$(TESTNAME)/$(SEED)
BASIC_OPTS +=-nclibdirname INCA_libs
BASIC_OPTS += -nowarn ZROMCV
BASIC_OPTS +=-nowarn COVDCL
BASIC_OPTS +=-nowarn NONPRT
BASIC_OPTS +=-nowarn CVMPRO
BASIC_OPTS +=-mccodegen
BASIC_OPTS +=-mcdump
BASIC_OPTS +=+notimingchecks
BASIC_OPTS +=-l $(LOG_DIR)/irun/$(TESTID).log
BASIC_OPTS +=-define pktnum=$(PKTNUM)
BASIC_OPTS +=+libext+.v +vlog_ext+.v+.tb+.vlib+.h+.gv
ifeq ($(WAVE), yes)
BASIC_OPTS += -define wave_on
BASIC_OPTS +=+wave_file=$(TB_SRC_DIR)/sim/misc/$(TESTNAME)/$(SEED)/$(TESTID).fsdb
endif
UVM_OPTS+= -uvm
UVM_OPTS+=+UVM_TEST_NAME=$(TEST_NAME)
UVM_OPTS+=+UVM_VERBOSITY=$(VERBO)
UVM_OPTS+==svseed $(SEED)
ifdef COV
COV_OPTS+= -f $(COV_SRC)
COV_OPTS+= -covtest covtest_$(TESTID)
COV_OPTS+=-covscope scope
COV_OPTS+=-covworkdir $(TB_SRC_DIR)/sim/cov
COV_OPTS+=-covfile $(TB_SRC_DIR)/sim/script/covfile.ccf
COV_OPTS+=-covdut top
COV_OPTS+= -covoverwrite
else
COV_OPTS+=
endif
ifdef AST
AST_OPTS+= -f $(AST_SRC)
AST_OPTS+=-ABVRECORDVACUOUS
AST_OPTS+=+tcl+$(TB_SRC_DIR)/sim/script/assert.tc
else
AST_OPTS+=
endif