メインコンテンツ

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

UVM を生成

Simulink® サブシステムまたは MATLAB® 関数から UVM コンポーネントを生成する

Simulink モデルから、Universal Verification Methodology (UVM)テストコンポーネントとテスト対象の動作設計 (DUT) を生成します。生成されたコンポーネントは 2 つの方法で使用できます。

  • テストベンチと動作 (DUT) を使用して UVM トップ モデルを生成します。生成された UVM トップ モジュールをテスト環境として使用し、生成された動作 DUT を独自のシミュレーション モデルに置き換えます。

  • UVMテストコンポーネントを生成し、既存の UVM 環境に統合します。

この機能を使用するには、ASIC Testbench for HDL Verifier アドオンをダウンロードしてインストールしてください。この機能には Simulink Coder™ も必要です。

すべての UVM 生成機能が MATLAB Online™ で使用できるわけではありません。

関数

uvmbuildSimulink モデルから UVM テストベンチを生成する
uvmfbuildGenerate DPI components and YAML file for UVMF from Simulink model (R2025a 以降)

ブロック

Sequence FeedbackUVM テストベンチモデルでスコアボードとシーケンスを接続する (R2023a 以降)

オブジェクト

uvmcodegen.uvmconfigUVM 構成オブジェクト
svdpiConfigurationMATLAB から UVM および SystemVerilog コンポーネント生成のワークフローを構成する (R2023a 以降)
uvmfTestBenchConfigurationDPIコンポーネント生成からのYAML生成とUVMFとの統合を構成する (R2024a 以降)

モデル設定

トピック

Simulink からの UVM 生成

MATLAB からの UVM 生成

UVMフレームワーク

注目の例