ibex/dv/uvm/vcs.tcl
taoliug 2782ae9677 Add UVM testbench
This adds a UVM testbench and associated tooling for Ibex. 
The tooling requires Synopsys VCS to run.
2019-06-03 16:45:00 +01:00

28 lines
1.3 KiB
Tcl

# TCL file invoked from VCS's simv at run-time using this: -ucli -do <this file>
# Syntax: fsdbDumpfile FSDB_Name [Limit_Size]
fsdbDumpfile "waves.fsdb"
# Syntax: fsdbDumpvars [depth] [instance] [option]*
##############################################################################
# Option Description
##############################################################################
# +mda Dumps memory and MDA signals in all scopes.
# +packedmda Dumps packed signals
# +struct Dumps structs
# +skip_cell_instance=mode Enables or disables cell dumping
# +strength Enables strength dumping
# +parameter Dumps parameters
# +power Dumps power-related signals
# +trace_process Dumps VHDL processes
# +no_functions Disables dumping of functions
# +sva Dumps assertions
# +Reg_Only Dumps only reg type signals
# +IO_Only Dumps only IO port signals
# +by_file=<filename> File to specify objects to add
# +all Dumps memories, MDA signals, structs, unions,power, and packed structs
fsdbDumpvars 0 core_ibex_tb_top +all
fsdbDumpSVA 0 core_ibex_tb_top.dut
run
quit