Altera® IBIS モデルには、プロセス、電圧、温度 (PVT) の変動全体で I/O 性能を表す 3 種類の条件が含まれています。 これらは PVT コーナーとも呼ばれます。しかし、3 つの PVT コーナーは、利用可能な各デバイス速度グレードのパフォーマンスの全範囲を表すのではなく、デバイスファミリーのパフォーマンスの全範囲を表します。 IBIS でモデル化された 3 つの条件は次のとおりです。
- 高速ストロングが最適な条件
- 高速シリコン
- 高電圧
- 低温
- 典型的なのが嬏行条件です。
- 代表的なシリコン
- スレンジ電圧
- 室温
- 低速弱は最悪の状況です。
- 低速シリコン
- 低電圧
- 高温
各速度グレード内で、プロセスのばらつきもあります。 高速強力 IBIS モデルは、可能な限り最速のシリコンを表しますが、高速グレードのモデルは高速グレードデバイスの最も遅い性能を示さないため、高速グレードのデバイスのパフォーマンスを完全に表すものではありません。
高速およびミドルスピードグレードのデバイスでは、IBIS モデルですべてのプロセス、電圧、温度条件をスイープすることはできません。 I/O パフォーマンスはデバイスの速度グレードによって異なります。 デザインでは高速グレードのデバイスで最大レート出力を使用する場合があり、低速のモデル条件を使用しても、その速度で動作できない場合があります。 これは、低速弱モデルが最も遅いシリコンを持ち、高速グレードのデバイスには適用されないからです。 したがって、低速弱モデルを使用して高速グレードのデバイス I/O パフォーマンスをシミュレートしないでください。
高速グレードデバイスの最悪の状態をより良く判断するには、プロセスのばらつきが制限されるため、一般的なモデルを使用できます。 しかし、一般的なモデルは卉卉電圧と卉卉温度でも同じであるため、動作中にデバイスが露出する最悪の環境条件を表すものではありません。
低速グレードのデバイスをシミュレーションする場合、低速グレードのデバイスは高速および低速モデル内のどこでも動作するシリコンを備えることができるので、3 つのモデルコーナーをすべて使用する必要があります。 これはマルチコーナー・タイミング解析の実行に似ています。低速グレードのデバイスでは、高速グレードのデバイスと比べてパフォーマンスのばらつきが大きくなります。
IBIS モデルでのシミュレーションには、これらの制限を考慮する必要があります。
電圧や温度などの環境条件が 3 つのプロセス・コーナーに与える影響をより正確に表す場合は、HSPICE モデルと適切なシミュレーション・ツールを使用できます。HSPICE では、プロセスの角ごとに電圧と温度の条件を個別に変更できます。
プロジェクトの Quartus® II ソフトウェアで IBIS または HSPICE モデルを生成すると、生成されたファイルがデザインの I/O の用途を表します。ファイルはデバイスの速度グレードとは関係なく、すべての速度グレードにわたってデバイスファミリー全体を表す PVT の角が含まれます。