- 必要なデバイスをターゲットとする新しい Vivado RTL プロジェクトを作成します。
-
+ ボタンをクリックして、
src
およびverif
ディレクトリをプロジェクトに追加します。これらのディレクトリは両方とも、Adder_4_bit ディレクトリにあります。
- UVM 検証ファイルがシミュレーションのみに使用されることを指定します。
- 階層が更新されたら、必ず最上位モジュールとして adder_4_bit_tb_top.sv ファイルを選択してください。
- UVM の場合、テスト名を指定する必要があります。この場合、テスト名は
adder_4_bit_basic_test
です。この場合、-testplusarg UVM_TESTNAME=adder_4_bit_basic_test -testplusarg UVM_VERBOSITY=UVM_LOW
をxsim.more_options
に追加します。
- シミュレーションを実行します。
これにより、デフォルトで 1000 ns のシミュレーションを実行できます。run all をクリックしてシミュレーションを終了します。[Tcl Console] ウィンドウに次が表示されます。
次は、非プロジェクト/バッチ モードで UVM を使用する手順です。
- 非プロジェクト モードでシミュレーションを実行するには、現在の作業ディレクトリを run フォルダー (cd ./Adder_4_bit/run) に変更します。
-
Vivado のスタンドアロン シミュレーションでは、Linux の場合
run_xsim.csh
、Windows の場合run_xsim.bat
を読み込むか、Linux/Windows で次のコマンドを使用してrun.tcl
を読み込むことができます。Vivado–mode batch –source run.tcl
- シミュレーションが完了したら、次の図に示すように、シェルまたはコマンドプロンプトで UVM テストの結果を確認できます。
プロジェクト モードと非プロジェクト モードのディレクトリ構造
- src & verif - デザインおよび検証環境関連のファイル。
- run - 非プロジェクト モードでシミュレーションを実行する場所。
- UVM_test - プロジェクト モードの XSim シミュレーション。