インテル® Stratix® 10 LタイルおよびHタイル・トランシーバーPHYユーザーガイド

ID 683621
日付 3/03/2020
Public
ドキュメント目次

2.7.3.2. カスタム・シミュレーション・スクリプト

カスタマイズされたスクリプトを作成することにより、シミュレーションを自動化することができます。スクリプトはマニュアルで生成することができます。さらに、ip-setup-simulationユーティリティーを使用して、シミュレーション・スクリプトをテンプレートとして生成し、必要な変更を行うことができます。次の表に、NativeLinkが生成するスクリプトのディレクトリーをリストします。

表 124.  サードパーティーRTLシミュレーション向けカスタム・シミュレーション・スクリプト

シミュレーター

シミュレーション・ファイル

使用方法

Mentor Graphics社ModelSimまたはQuestaSim

/simulation/ modelsim/modelsim_setup.do

または、

mentor/msim_setup.tcl

シミュレーターへ直接的にソースします。do msim_setup.tcl を動作させ、それに続けて ld_debug を動作させます。IPが複数ある場合には、各IPが専用の msim_setup.tcl ファイルを有します。msim_setup.tcl ファイルを含む全てのファイルを1つの共通 msim_setup.tcl ファイルに統合する必要があります。

Aldec社Riviera Pro

/simulation/ aldec/rivierapro_setup.tcl

シミュレーターへ直接的にソースします。

Synopsys社VCS

/simulation/synopsys/vcs/vcs_setup.sh

–file オプションを使用して、テストベンチ・ファイル名をこのファイルに加えることにより、テストベンチ・ファイルをVCSに渡します。NativeLinkにテストベンチ・ファイルを指定し、かつ、シミュレーションすることを選択しない場合には、NativeLinkは、VCSを実行するスクリプトを生成します。

Synopsys社VCS MX

/simulation/synopsys/vcsmx/vcsmx_setup.sh

コマンドラインで quartus_sh–t <script> を使用して、このスクリプトを実行します。このスクリプトには、NativeLinkで指定したあらゆるテストベンチが含まれます。

Cadence社Incisive (NCSim)

/simulation/cadence/ncsim_setup.sh

コマンドラインで quartus_sh–t <script> を使用して、このスクリプトを実行します。このスクリプトには、NativeLinkで指定したあらゆるテストベンチが含まれます。