インテルのみ表示可能 — GUID: mwh1410471137183
Ixiasoft
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 (ダブルカウント補正回路)
Double-Counting Compensation Circuitryブロックの一部
1.5.12.11. Simulation Analysis
インテルのみ表示可能 — GUID: mwh1410471137183
Ixiasoft
1.5.12.10. Double-Counting Compensation Circuitry (ダブルカウント補正回路)
シミュレーションSPICEデッキのDouble-Counting Compensation Circuitryブロックは、ダブルカウントの測定に使用される2番目のI/Oバッファーをインスタンス化します。このバッファーはユーザーI/Oバッファーと同様にコンフィグレーションされますが、 インテル® Quartus® Prime開発ソフトウェアのテスト負荷に接続されています。この2番目のバッファーは、 インテル® Quartus® PrimeソフトウェアとHSPICE Writerのシミュレーション結果の間のダブルカウントの量として解釈することができます。
既知のピンの所定のI/O規格に対するダブルカウントの量は一定であるため、シミュレーション・ファイルからダブルカウント回路を分離することを検討してください。その際、遅延を1回だけ参照しながら、任意の数のI / Oシミュレーションを実行することができます。
Double-Counting Compensation Circuitryブロックの一部
* Double Counting Compensation Circuitry * * The following circuit is designed to calculate the amount of * double counting between Intel Quartus Prime and the HSPICE models. If * you have not changed the default simulation temperature or * transistor corner this spice deck automatically compensates the double counting. * In the event you wish to * simulate an IO at a different temperature or transistor corner * you need to remove this section of code and manually * account for double counting. A description of Intel’s * recommended procedure for this process can be found in the * Intel Quartus Prime HSPICE Writer AppNote. * Supply Voltages Settings .param vcn_tl=3.135 .param vpd_tl=2.97 * Test Load Constant Definition vopdrain_tl opdrain_tl 0 0 vrambh_tl rambh_tl 0 0 vrpullup_tl rpullup_tl 0 0 * Instantiate Power Supplies vvccn_tl vccn_tl 0 vcn_tl vvssn_tl vssn_tl 0 0 vvccpd_tl vccpd_tl 0 vpd_tl * Instantiate I/O Buffer xhio_testload din oeb opdrain_tl die_tl rambh_tl + rpcdn4 rpcdn3 rpcdn2 rpcdn1 rpcdn0 + rpcdp4 rpcdp3 rpcdp2 rpcdp1 rpcdp0 + rpullup_tl vccn_tl vccpd_tl vcpad0_tl hio_buf * Internal Loading on Pad xlvds_input_testload die_tl vss vccn_tl lvds_input_load xlvds_oct_testload die_tl vss vccpd_tl vccn_tl vcpad0_tl vccn_tl lvds_oct_load * I/O Buffer Package Model * - Single-ended I/O standard on a Row I/O .lib ‘lib/package.lib’ hio xpkg die pin hio_pkg * Default Intel Test Load * - 3.3V LVTTL default test condition is an open load