Viola...Viola Viola は、デジタル・セル・ライブラリの高精度なキャラクタ...

2
セル・ライブラリ・キャラクタライゼーション、検証、ばらつきモデリング Viola Viola Viola™ は、デジタル・セル・ライブラリの高精度なキャラクタ ライゼーションを高速で行う、ユニークで包括的なパッケージ です。パッケージには、シルバコの SmartSpice™ が含まれて おり、また、機能として、スティミュラスの完全自動生成、ライ ブラリ・モデル・チェック、データブックの生成を行います。 キャラクタライゼーション・エンジンは、セル回路の詳細な解析 を実行し必要なスティミュラスを自動的に決定します。また、組 み合わせ回路および順序回路デジタル・ロジック・セルに対し てすべてのキャラクタライゼーション測定を行うための SPICE デッキを作成します。 ライブラリ品質管理機能により、キャラクタライズされたライブ ラリは、一連のテスト回路での認証、評価が可能で、SPICE 精度、 およびスタティック・タイミング解析との相関関係が保証されま す。 Viola TM Functionality Extraction Foundry Process Models SPICE Netlists (.spi) SPICE Deck Generation SPICE Simulations Library Validation Model Generation Quality Management Liberty Model (.lib) Liberty (.lib) CCS ECSM LVF IBIS Verilog VITAL Model Views: Library Databook HTML PDF Reports: 概要 • SmartSpice シミュレータおよびシルバコ・ツール・フローと 密接な統合 • HSPICE®、Spectre® シミュレータと密接な統合 • 電流源モデル (CCS および ECSM) によるタイミング、パワー、 ノイズの高度なキャラクタライゼーションにより、キャラクタラ イゼーション精度を保証 • Liberty Variation Format (LVF) で記述された先端プロセ ス・ノード向けのばらつき考慮タイミング・モデルに対応し、 パフォーマンスを最適化 • デジタル・セルの SPICE ネットリストの自動ロジック認識 • セル・パラメータおよび機能に基づく SPICE デッキの自動生 成により、必要な論理的組合せを確実にカバー • 複雑なセルや、非スタンダード・セルのキャラクタライゼーショ ンに対応するようスティミュラスおよび測定をカスタマイズ可 • ユーザ定義の制約に基づくルックアップ・テーブルの範囲とイ ンデックスの自動判定 • Silvaco Liberty Analyzer™ のデータブック生成との密接な 統合により、階層データブックを提供し、標準 HTML ブラウ ザを使用した簡単なナビゲーションを実現 • 強力な Tcl および Perl スクリプト環境 Library Quality Management オプションでは、一連のテス ト回路に対してキャラクタライズしたライブラリを認証および評 価し、得られた結果が高精度であり、スタティック・タイミング 解析 (STA) からサインオフまですべてにわたり一貫していること を保証します。Viola は、キャリブレーションやキャラクタライゼー ションが必要となる不一致を明らかにする比較レポートを生成 します。本機能は、以下の場合に重要です。 • ファウンドリから最新のトランジスタモデルが提供された場合 • フローに新しいツールあるいは新しいバージョン ( たとえば SPICE の最新バージョン、STA ツール ) を導入した場合 • 異なるタイミング・モデル ( たとえば NLDM 対 CCS または ECSM) を評価または認証する場合 • スタンダード・セルの動作が非線形になる可能性がある際に、 追加された PVT コーナーで実行する場合 Library Quality Management™ 機能とメリット

Transcript of Viola...Viola Viola は、デジタル・セル・ライブラリの高精度なキャラクタ...

セル・ライブラリ・キャラクタライゼーション、検証、ばらつきモデリング

ViolaViola

Viola™は、デジタル・セル・ライブラリの高精度なキャラクタライゼーションを高速で行う、ユニークで包括的なパッケージです。パッケージには、シルバコのSmartSpice™が含まれており、また、機能として、スティミュラスの完全自動生成、ライブラリ・モデル・チェック、データブックの生成を行います。

キャラクタライゼーション・エンジンは、セル回路の詳細な解析を実行し必要なスティミュラスを自動的に決定します。また、組み合わせ回路および順序回路デジタル・ロジック・セルに対してすべてのキャラクタライゼーション測定を行うためのSPICEデッキを作成します。

ライブラリ品質管理機能により、キャラクタライズされたライブラリは、一連のテスト回路での認証、評価が可能で、SPICE精度、およびスタティック・タイミング解析との相関関係が保証されます。

ViolaTM

Functionality Extraction

Foundry Process Models

SPICE Netlists(.spi)

SPICE Deck Generation

SPICE Simulations

Library Validation

Model Generation

Quality Management

Liberty Model (.lib)

• Liberty (.lib)• CCS• ECSM

LVF••••

IBISVerilogVITAL

Model Views:

Library Databook

• HTML• PDF

Reports:

概要

•SmartSpiceシミュレータおよびシルバコ・ツール・フローと密接な統合•HSPICE®、Spectre®シミュレータと密接な統合•電流源モデル(CCSおよびECSM)によるタイミング、パワー、ノイズの高度なキャラクタライゼーションにより、キャラクタライゼーション精度を保証•LibertyVariationFormat(LVF)で記述された先端プロセス・ノード向けのばらつき考慮タイミング・モデルに対応し、パフォーマンスを最適化•デジタル・セルのSPICEネットリストの自動ロジック認識•セル・パラメータおよび機能に基づくSPICEデッキの自動生成により、必要な論理的組合せを確実にカバー•複雑なセルや、非スタンダード・セルのキャラクタライゼーションに対応するようスティミュラスおよび測定をカスタマイズ可能•ユーザ定義の制約に基づくルックアップ・テーブルの範囲とインデックスの自動判定•SilvacoLibertyAnalyzer™のデータブック生成との密接な統合により、階層データブックを提供し、標準HTMLブラウザを使用した簡単なナビゲーションを実現•強力なTclおよびPerlスクリプト環境

LibraryQualityManagement オプションでは、一連のテスト回路に対してキャラクタライズしたライブラリを認証および評価し、得られた結果が高精度であり、スタティック・タイミング解析(STA)からサインオフまですべてにわたり一貫していることを保証します。Violaは、キャリブレーションやキャラクタライゼーションが必要となる不一致を明らかにする比較レポートを生成します。本機能は、以下の場合に重要です。

•ファウンドリから最新のトランジスタモデルが提供された場合•フローに新しいツールあるいは新しいバージョン(たとえばSPICEの最新バージョン、STAツール )を導入した場合•異なるタイミング・モデル(たとえばNLDM対CCSまたはECSM)を評価または認証する場合•スタンダード・セルの動作が非線形になる可能性がある際に、追加されたPVTコーナーで実行する場合

Library Quality Management™

機能とメリット

Rev111119_04

横浜本社〒 220-8136神奈川県横浜市西区みなとみらい 2-2-1横浜ランドマークタワー 36FTEL:045-640-6188 FAX:045-640-6181

〒 604-8152京都市中京区烏丸通蛸薬師下ル手洗水町 651-1第14 長谷ビル9FTEL:075-229-8207 FAX:075-229-8208

京都オフィス

株式会社 シルバコ・ジャパン お問い合わせ : [email protected]

完全性•非線形遅延モデル・キャラクタライゼーション (NLDM)、および電流源モデル・キャラクタライゼーション (CCSおよびECSM)の、コンフィギュラブルな2次元および3次元のルックアップ・テーブルに対応•プリセル・ドライバおよびマルチポイントPWL波形からの高精度な入力波形生成•以下を使用した、SPICEシミュレーションのスケーラブルな並列実行 –PlatformComputing®の LSF™ –Oracle®GridEngine(OGE) –マルチスレッド処理• 一般的に用いられる設定用の直観的なウィザード・インタフェースに加え、キャラクタライゼーション用パラメータに広範囲な設定が可能な高度コンフィギュレーション・オプション•内蔵のスティミュラス、結果、およびモデルの検証機能•Libertyの制約値が入力設定と一致しているかどうかを検証するユニークな制約検証•コーナーおよびモデルによる一貫性チェック•既存 Libertyファイルの再キャラクタライゼーション•HTMLおよび PDF出力を提供する、柔軟なデータブック生成機能•Perl および Tcl によるスクリプト作成インタフェースを完全にサポート

セル・タイプ•差動セルおよびトライステート出力を含む単一および複数出力の組み合わせセル•順序回路および組み合わせ回路のワン・ホット・セル•順序回路および組み合わせ回路のマルチビット・セル•SRラッチおよびフリップ ・フロップを含む複雑なラッチおよびフリップ・フロップ•常時オン、レベル・シフタ、電源スイッチ、リテンション・フリップ・フロップなどの低消費電力セル•複数電圧源および競合状態の I/Oパッド•カスタム・セル

測定•状態依存による伝播遅延および出力遷移時間•最小パルス幅•セットアップ、ホールド、リカバリ、リムーバル•状態依存による、インターナル・スタティック、ダイナミック、スイッチング、リーケージ、平均インターナル・パワー•入力ピン容量•CCSおよびECSMタイミング、パワー、ノイズ•ゼロ・サイクル・チェック

入力•PG-pinシンタックスを含むLiberty™ライブラリ・モデル・ファイル•抽出されたセル・ネットリスト•ファウンドリから提供されたトランジスタモデル

出力•CCSおよびECSMタイミング、パワー、ノイズを持つLiberty(.lib)フォーマット・ライブラリ•ばらつきを考慮するライブラリ向けLVFを含むLiberty(.lib)•I/O 向け IBISモデル•VerilogおよびVITALビュー•HTMLおよびPDFフォーマットのLibraryデータブック

対応プラットフォーム•RedHatEnterpriseLinux®バージョン6(x86またはx86-64)•RedHatEnterpriseLinux®バージョン7

ViolaCharacterizationSetupWizard