ホーム > 製品とワークフロー > AIを活用した設計 > アナログ・カスタムIC設計 > PEX Certify

PEX Certify:寄生抽出フローの検証と比較

PEX Certifyは、PDKや抽出ツールの変更後も寄生抽出フローの整合性が維持されているかをネットごとに確認し、サインオフに使用する前に明らかにします。

PEX Certifyの機能

PEX Certifyは2つの抽出ネットリストを比較し、相違する箇所とその大きさを示します。回路シミュレーションを一度も行うことなく、寄生成分そのものから結果を得られます。新しいPDK、抽出ツールのリリース、フロー設定を採用するたびに、信頼性を確認すべき抽出結果が増えるため、この比較は重要です。各結果の寄生ネットワークは、目視で判断するには複雑すぎます。PEX Certifyは、寄生成分を比較するPEX Diffと、名称が一致しない2つのネットリストを対応付けるPEX Linkの2つのツールで構成されます。

主な機能

既存のフローで生成されたネットリストを使用し、事前にテストベンチを作成する必要はありません。

比較対象

ピン間抵抗とRC遅延、ネット間容量、および各層の寄与まで含めた全体の統計を比較します。
デバイスパラメータも比較し、インスタンス部分が正しく抽出されたことを確認できます。
主要なASCIIネットリストやOpenAccess抽出ビューに対応し、異なる形式間での比較も可能です。

構成要素

PEX Diffはネットとピンを名称で対応付け、寄生成分を比較します。

名称が一致しない場合は、PEX Linkが先に対応関係を作成します。異なる命名規則や区切り文字、順序が入れ替わったフィンガーに対応します。すべてのインスタンス、ピン、ネットをフィンガー単位で対応付け、その過程でデバイスパラメータも比較します。

使用例

同じ抽出ツールの2つの設定、2つのバージョン、2つの形式、または異なるベンダーの2つの抽出ツールを比較できます。

また、SPICE実行や静的タイミング解析なしで、手動配線変更が挿入遅延に及ぼす影響を示します。設計を新しいテクノロジーに移行した際の配線負荷の変化も追跡します。

操作方法

コマンドラインまたはGUIから実行できます。バッチモードにより、チームが保守し続ける必要のある社内比較スクリプトを置き換え、大規模で複雑な設計にも対応できます。結果は、独自のスクリプトで読み込めるASCIIのCSVおよびTSVファイルに出力されます。

プラットフォーム

Red Hat Enterprise Linux 7.9、8.4以降、9.1以降。SUSE Linux Enterprise Server 12 SP5、15 SP3以降。すべてx86_64。

連携先

2つのネットリストを入力し、相違箇所を検証・定量化した一覧を出力します。

入力

2つの抽出ネットリスト。DSPF、SPEF、SPICE、CalibreViewの寄生ネットリスト、またはOpenAccess抽出ビューを使用でき、同一形式でも異なる2つの形式でも比較可能です。名称が一致しない場合は、オプションのPEX Linkマッピングファイルを追加します。

出力・連携

比較結果を、スクリプト用のCSVおよびTSVファイルと、GUIで確認できる結果データベースとして出力します。

Viso:PEX Certifyが検出した相違を詳しく調べます。併用することで、抽出フローのデバッグや新しいフローの構築にかかる期間を数週間短縮できます。

Hipex:または検証対象の抽出ツールにより、各修正を原因となった設定に反映できます。

用途

LPEフローの検証

アルゴリズムをリバースエンジニアリングせずに、抽出ツールの設定を調整できます。

PDKおよびツールバージョンの移行

PDK、ツール、ノードが変更された際に、寄生成分と各配線の負荷がどのように変化したかを確認できます。

異なる2つのベンダーの抽出ツールの比較

異なる形式や命名規則でも、同じ対象同士を比較します。

手動配線変更による遅延への影響の確認

配線変更による遅延の増減を、寄生成分から直接読み取ります。

データシート、スライド、講演

仕様はデータシートに記載しています。講演では、実際の回路で解析を実行する様子を紹介します。

製品概要 · PDF

2022年2月

PEX Certify – 寄生素子抽出結果の比較

比較対象、入出力、動作環境を2ページで紹介します。

プレゼンテーション · PDF

2022年2月

PEX Certify:寄生抽出フローの検証

抽出フローの検証が必要な理由、PEX LinkとPEX DiffからVisoへの結果の受け渡し、およびPEX Linkが解決する名称の不一致について説明します。

信頼性をまだ確認できていない2つの抽出結果をお持ちください

異なる2つのツール、バージョン、PDKによる、同じブロックの2つの抽出結果をお送りください。
PEX Certifyが検出した不一致箇所をご案内します。

CADチームから寄せられるPEX Certifyに関する質問

寄生抽出の検証とは何ですか?

寄生抽出フローから信頼できる結果が得られることを実証する手法です。出力を理解して検証し、異なるツール、バージョン、設定で一致すべき結果が一致することを確認します。PDKや抽出ツールが変更されるたびに、チームは検証を再実行します。PEX Certifyは、規模の拡大に対応できない単純なテスト構造を使用するのではなく、抽出ネットリストを直接比較します。

PEX Diffは、ネット名とピン名を対応付け、2つ以上の抽出ネットリストについてピン間抵抗、RC遅延、ネット間容量を比較します。名称が異なる場合はPEX Linkを使用します。各インスタンス、ピン、ネットをフィンガーレベルで対応付け、デバイスパラメータも確認します。この2つを組み合わせたものがPEX Certifyです。

はい。異なるベンダーの抽出ツールの比較は、同じツールの2つのバージョンや設定の比較と並ぶ主要な用途です。ツール間で名称や区切り文字が異なる場合、PEX Linkが先にネットリスト同士を対応付けるため、PEX Diffで同じ対象同士を比較できます。

PEX Certifyは、DSPF、SPEF、SPICEの寄生ネットリスト、CalibreViewの寄生ネットリスト、OpenAccess抽出ビューを読み込みます。異なる形式のネットリスト同士を比較することもできます。結果はASCIIのCSVおよびTSVと、グラフィカルインターフェースで閲覧できるデータベースに出力されます。

いいえ。PEX Certifyは抽出された寄生成分を直接扱い、長時間の回路シミュレーションではなく統計と解析により、2つのネットリストが一致するかを判断します。手動配線変更についても同様で、SPICEやSTAを使用せず、ネットリストから直接、挿入遅延への影響を得られます。

PEX Certifyはx86_64 Linuxで動作します。対応環境はRed Hat Enterprise Linux 7.9、8.4以降、9.1以降、およびSUSE Linux Enterprise Server 12 SP5、15 SP3以降です。これらすべてのリリースで、コマンドライン版とグラフィカル版の両方を使用できます。

寄生成分関連のその他の製品

Hipex

PEX Certifyが比較する寄生成分を抽出します

Jivaro Pro

抽出された寄生ネットワークを縮小し、ポストレイアウトシミュレーションを高速化します

Viso

RC寄生ネットワークを解析し、問題の原因となる配線を特定します

アナログ・カスタムIC

回路図からサインオフまでをカバーする全9製品

AIを活用した設計

すべての設計製品ファミリーを一か所に集約