blob: 6dbfb971306b853432307d20cf3f780e6ea65bf7 [file] [log] [blame]
[tasks]
prf4x8_lp nxm opt_lowpower
prf4x8 nxm
cvr4x8_lp nxl opt_lowpower cvr
cvr4x8 nxl cvr
prf1x8_lp oxm opt_lowpower
prf1x8 oxm
cvr1x3_lp oxl opt_lowpower cvr
cvr1x3 oxl cvr
prf4x1_lp nxo opt_lowpower
prf4x1 nxo
cvr4x1_lp nxo opt_lowpower cvr
cvr4x1 nxo cvr
[options]
~cvr: mode prove
~cvr: depth 4
cvr: mode cover
cvr: depth 64
[engines]
smtbmc boolector
# smtbmc
# smtbmc z3
[script]
read -formal addrdecode.v
read -formal skidbuffer.v
read -formal axilxbar.v
read -formal faxil_slave.v
read -formal faxil_master.v
--pycode-begin--
cmd = "hierarchy -top axilxbar"
if ("nxm" in tags):
cmd += " -chparam NM 4 -chparam NS 8"
if ("oxm" in tags):
cmd += " -chparam NM 1 -chparam NS 8"
if ("oxl" in tags):
cmd += " -chparam NM 1 -chparam NS 3"
if ("nxl" in tags):
cmd += " -chparam NM 3 -chparam NS 3"
if ("nxo" in tags):
cmd += " -chparam NM 4 -chparam NS 1"
cmd += " -chparam C_AXI_ADDR_WIDTH 16"
cmd += " -chparam OPT_LOWPOWER %d" % (1 if "opt_lowpower" in tags else 0)
output(cmd)
--pycode-end--
prep -top axilxbar
[files]
../../rtl/skidbuffer.v
../../rtl/addrdecode.v
../../rtl/axilxbar.v
faxil_slave.v
faxil_master.v