1.5.1. サポートされているデバイスとシグナリング
1.5.2. HSPICEシミュレーション・キットへのアクセス
1.5.3. HSPICEシミュレーションにおけるダブルカウント問題
1.5.4. HSPICE Writerツールのフロー
1.5.5. HSPICEシミュレーションの実行
1.5.6. 出力シミュレーションの結果の解釈
1.5.7. 入力シミュレーションの結果の解釈
1.5.8. 表形式のシミュレーション結果の表示および解釈
1.5.9. グラフ形式のシミュレーション結果の表示
1.5.10. HSPICEシミュレーションに基づいたデザインの調整
1.5.11. I/O HSPICEシミュレーション・デッキのサンプル入力
1.5.12. I/O HSPICEシミュレーション・デッキのサンプル出力
1.5.13. 高度なトピック
1.5.12.1. Header Comment
1.5.12.2. Simulation Conditions
1.5.12.3. Simulation Options
1.5.12.4. Constant Definition
1.5.12.5. I/O Buffer Netlist
1.5.12.6. Drive Strength
1.5.12.7. スルーレートと遅延チェーン
1.5.12.8. I/O Buffer Instantiation
1.5.12.9. Board and Trace Termination (ボードおよびトレース終端)
1.5.12.10. Double-Counting Compensation Circuitry (ダブルカウント補正回路)
1.5.12.11. Simulation Analysis
1.5.4.7. 自動生成されたHSPICEデッキのカスタマイズ
HSPICE Writerによって生成されたHSPICEモデルは、生成されたシミュレーションとして使用できます。
デフォルトのボードの記述が含まれており、入力シミュレーションと出力シミュレーションの両方の立ち上がり遅延と立ち下がり遅延を測定するデフォルトのシミュレーションが設定されています。このシミュレーションは、ダブルカウント問題を補正します。ただし、インテルは、配線スキームおよび終端スキームをより正確に表すようにボードの記述をカスタマイズすることをお勧めします。
生成されたHSPICEモデルファイルにロードするサンプル・ボードトレースは、正確なシミュレーションを実行する前に、実際のトレースモデルに置き換える必要があります。これを行うには、シミュレートするすべてのピンに対して生成されたHSPICEモデルファイルを開き、次のセクションを特定します。
サンプル・ボードトレース・セクション
* I/O Board Trace and Termination Description * - Replace this with your board trace and termination description
ロード例を、PCBボードのデザインに一致するロードに置き換える必要があります。これには、トレースモデル、終端抵抗、そして出力シミュレーションの場合はレシーバーモデルが含まれます。FPGAパッケージのピンを表すSPICE回路ノードは、pinと呼ばれます。外部デバイスの遠いピンを表すノードは、出力SPICEデッキの場合はload-in、入力SPICEデッキの場合はsource-inと呼ばれます。
入力シミュレーションでは、SPICEファイルのスティミュラス部分も変更する必要があります。変更が必要なファイルのセクションは、次のコメントブロックに示されます。
サンプル・ソース・スティミュラス・セクション
* Sample source stimulus placeholder * - Replace this with your I/O driver model
サンプル・スティミュラス・モデルを、FPGAを駆動するデバイスのモデルに置き換えます。