1、示例1
set UVM_DPI_HOME D:/modeltech64_10.4/uvm-1.1d/win64
if [file exists work] {
vdel -all
}
vlib work
vlog -L mtiAvm -L mtiOvm -L mtiUvm -L mtiUPF hello_world.sv
vsim -c -sv_lib $UVM_DPI_HOME/uvm_dpi work.hello_world_example
run 100
2、示例2
set UVM_HOME D:/modeltech64_10.4/verilog_src/uvm-1.1d
set WORK_HOME D:/modelsim_prj/uvm/uvm0
if [file exists work] {
vdel -all
}
vlog +incdir+$UVM_HOME/src -L mtiAvm -L mtiOvm -L mtiUvm -L mtiUPF $UVM_HOME/src/uvm_pkg.sv $WORK_HOME/dut.sv top_tb.sv
vsim -novopt -c -sv_lib D:/modeltech64_10.4/uvm-1.1d/win64/uvm_dpi work.top_tb

本文详细介绍如何在ModelSim环境中设置UVM(User Verification Methodology)的环境变量,并通过两个示例演示了如何使用UVM进行验证流程。首先,通过设置UVM_DPI_HOME和UVM_HOME来指定UVM的路径,接着演示了如何编译和运行带有UVM组件的SystemVerilog设计。
4027

被折叠的 条评论
为什么被折叠?



