電子設計自動化(EDA)において、寄生抽出 (PEX)とは、設計されたデバイスおよび電子回路に必要な配線相互接続における寄生効果、すなわち寄生容量、寄生抵抗、寄生インダクタンスを算出するものであり、これらは一般に「寄生デバイス」、「寄生部品」、あるいは単に「寄生」と呼ばれる。
寄生抽出 の主な目的は、回路の正確なアナログモデルを作成し、詳細なシミュレーションによって実際のデジタル回路およびアナログ回路の応答を再現することにあります。デジタル回路の応答は、以下のような信号遅延や負荷計算のためのデータベースを構築するために頻繁に利用されます:
アナログ回路は、抽出された追加の寄生成分があっても設計された回路が正常に機能するかどうかを確認するために、詳細なテストベンチで動作検証されることがよくあります。
一般的な半導体ダイ では、寄生要素を以下の3つのカテゴリに分類することができます:
寄生抽出 に使用できるエンジンには、次の 2 種類があります:
フィールドソルバーに基づく
この手法では、PEXエンジンがマクスウェル方程式を解いて、寄生抵抗(R)、寄生容量(C)、寄生インダクタンス(L)、または寄生抵抗(K)を算出します。この手法は「3D抽出」と呼ばれます。ルールベースの手法よりも高精度ですが、処理能力をより多く必要とするため、フルチップ抽出には使用されません。 フィールドソルバーのカテゴリー内では、有限要素法やランダムウォークアルゴリズムが採用される場合がありますが、処理時間と精度のトレードオフがあり、有限要素法の方が精度が高くなります。
ルールベース
この手法では、PEXエンジンがルックアップテーブルを使用して、寄生抵抗(R)または寄生容量(C)を算出します。この手法は、2D抽出または2.5D 抽出と呼ばれます。フルチップ抽出に対応しています。
シノプシス デジタルおよびカスタム設計環境の両方に対応した寄生抽出 ソリューションを提供しています: