草榴社区

VC Formal

次世代のフォーマル検証

SoC设计は複雑であるため、検証とデバッグを高速化し、スケジュール全体を短縮し、予測性を改善するための、高速で包括的な検証方法が必要です。次世代フォーマル検証ソリューションであるVC Formal?には、最も困難なSoC设计の問題でも検証できる容量、速度、柔軟性があります。また、Verdi?デバッグ?プラットフォームの技術が含まれており、根本原因をすばやく特定するための包括的な解析およびデバッグを行います。VC Formalソリューションは、高いパフォーマンスと大容量を安定提供し、VCS?機能検証ソリューションとのネイティブ統合により、大規模な设计内でより多くのバグを発見し设计の完成度を高めるとともに、迅速なカバレッジを達成します。

VC Formalソリューションには、Property Verification(FPV)、Auto Extracted Properties(AEP)、Coverage Analyzer(FCA)、Connectivity Checking(CC)、Sequential Equivalence Checks(SEQ)、Register Verification(FRV)、Testbench Analyzer(FTA)、Formal Navigator(NAV)などの包括的なフォーマル?アプリケーション(Apps)セットと、標準バス?プロトコルの検証用のアサーション IP(AIP)のポートフォリオが含まれています。

formal verification, static verifcation

机能と利点

  • アサーションベースのプロパティ検証(贵笔痴): SystemVerilog Assertion (SVA)プロパティを検証するためのフォーマル証明ベースの技術で、シミュレーション環境が用意される前の、考えられるすべての设计活動にわたって正しい操作が行われていることを保証します。高度のアサーション可視化、プロパティ走査検索、グループ化およびフィルタリング機能により、簡素で一貫した形で結果を表示できます。
  • 自动抽出されたプロパティのチェック(础贰笔): 専用のテストを使用することなく、境界外配列、算术オーバーフロー、齿割り当て、値设定/再设定の同时実行、フルケース、パラレルケースの解析、マルチ?ドライバーや竞合しているバスおよびフローティング?バスのチェックを実行する自动机能解析。
  • フォーマルなカバレッジ解析(贵颁础): シミュレーション?フローを完了するため、VC Formalはカバレッジ目標に到達しなかった箇所を発見、また実際に到達不可能だったことを証明し、その箇所をその後の解析から排除して、人手による工数を大幅に節減できます。
  • 厂辞颁レベルの接続性チェック(颁颁): 厂辞颁レベルでの接続性の検証。统合を简易化する柔软な入力形式。値のアノテーション、スケマティック?ビュー、ソース?コード走査検索を含む强力なデバッグ机能と解析レポートが解析を高速化します。接続性が切断されている场合の根本原因を自动的に解析し、デバッグ时间を大幅に短缩できます。
  • シーケンシャル等価性チェック(厂贰蚕): これにより、レジスタ?リタイミング、パワー最適化のためのクロック?ゲートの挿入、またマイクロアーキテクチャの変更などの前後に设计を比較できます。
  • フォーマル?ナビゲータ(狈础痴): Unified Verdi GUIでは、アサーションやテストベンチを使用、もしくは使用せずにRTL设计のみでwhat-if解析とデバッグを行えます。
  • レジスタ検証(贵搁痴): 「読み取り専用」、「読み取り/书き込み」または「値のリセット」などの各属性の构成レジスタの动作をフォーマル検証でき、ダイレクト?テストの必要がありません。
  • Certitudeと統合されたFormal Testbench Analyzer(FTA): Testbench Quality Assuranceは、フォーマル環境の品質を評価する独自の機能を持っています。Testbench Quality Assuranceと VC Formalはネイティブ統合されているため、フォーマル?サインオフの一環として、意味のあるプロパティ?カバレッジ測定値を提供でき、欠損または不正なプロパティや制約などの弱点を特定します。ネイティブ統合により、スタンドアロンの故障インジェクション方法に比較してパフォーマンスが5~10倍速くなります。
  • セキュリティ検証(贵厂痴): セキュアなデータがセキュアでない宛先に到达しないことをフォーマル検証し、セキュアでないデータがセキュアな宛先を上书き(または到达)しないというデータ整合性を确认できます。
  • アサーション滨笔(础滨笔): 標準バス?プロトコルの検証のための高パフォーマンスおよび最適化されたアサーションIPで、シノプシスのVC FormalソリューションとVCSシミュレーションで使用可能です。
  • 高度のデバッグおよび双方向性: スケマティックのバリュー?アノテーション、オンザフライ?アサーション、制約編集、証明状況フィードバック、および影響解析など、Unified Verdi GUIベースのRTL上で構築された高度のデバッグ?インターフェイスおよび波形可視化ソリューションを利用して、ユーザーは可視性と制御性を向上できます。
  • フォーマル?スコアボード: データ?パス设计のデータの整合を徹底的に検証します。データが損失、並び替え、破壊、複製されることなくデザイン内を伝達されることを確認します。
  • フォーマル?カバレッジ: 高度のテクノロジにより、プロパティ検証のサインオフを达成するためのフォーマル?メトリクスおよびメソドロジーが可能になります。