草榴社区

础滨ベースのデバッグ自动化により、リグレッション?テストの根本原因解析にかかる时间を1/4に短缩

米国シノプシス 

Verdiデバッグ?ソリューション担当 プロダクト?マネージャー Rob van Blommestein


デザインの複雑化と開発期間の短縮はとどまるところを知らず、デバッグに要する期間は依然としてチップ検証時間全体の50%を超えています。一方、プロジェクトあたりのチップ设计?検証エンジニアの数はそれほど大きく変化していません。長年の課題である生産性の向上を果たしてエンジニアリング能力を増強し、テープアウト前になるべく多くのバグを見つけてコスト増加要因となるリスピンを避けるには、人工知能(AI)を活用してデバッグを自動化することが不可欠です。
 

RTL设计?検証ループを細かく見ていくと、RTL の確認後にリグレッション?テストが実行され、数百から数千ものエラーがリストとして返されます。その後、これらのエラーをデバッグしていきます。ここで、デバッグ環境に求められるのが予測可能性です。つまり、デバッグ環境に格納されているRTL、およびそのコードを格納したエンジニアリング?リソース(设计チームなのか検証チームなのか)をデバッグ環境に認識させる必要があります。こうすることで、エラーがどこから発生しているのかを自動的に評価することができます。しかし、ほとんどのデバッグ環境はそのようになっておらず、これらのエラーを人手でデバッグする必要があり、このことが大変な負担となっています。具体的には、報告されたエラーの種類に基づいて、エラーを人手でカテゴリ別に分類します。そして、分類後のエラーを手作業でトリアージし、問題がデザインにあるのかテストベンチにあるのかを判断します。次に、根本原因解析(RCA:route cause analysis)を実行し、テスト?エラーを引き起こした実際のバグをピンポイントで特定します。この人手によるプロセスには、反復が必要であること、プロジェクトの貴重な時間を浪費してしまうこと、貴重なリソースを束縛してしまうこと、人為ミスが発生しやすいこと、などの問題点があります。

根本原因解析にかかる时间を础滨が短缩

シノプシスの自动デバッグ?システム痴别谤诲颈?は、业界をリードするデバッグ?ソリューションです。もともと波形ビューワとして開発されたVerdiは、長年にわたって進化を続け、今ではクラス最高の可視化機能、ビヘイビア解析機能、自動RCA機能を備えたデバッグ?システムとして事実上の业界標準となっています。Verdiのテクノロジは、すべての検証およびRTLエントリ?ツールで利用可能なユニファイド?デバッグ?ソリューションです。VerdiのFast Signal Database(FSDB)は、EDA业界全体での検証および解析ソリューションの標準化に大いに貢献しています。
 

そして2021年には、デバッグ?プロセスのさらなる高速化を目指してVerdiシステムにAI技術が導入されました。Regression Debug Automation(RDA)と呼ばれるこの画期的なテクノロジは、予測分析機能を備えたAIベースのチップ検証技術で、DUT(Design-under-Test)とテストベンチに存在するエラーの根本原因を見つけるという、これまで人為ミスが多発していた人手によるプロセスを自動化します。半導体业界大手のMediaTek社は、シノプシスVerdiのRDAテクノロジを活用してリグレッション?テスト期間を1/4に短縮することに成功しました。この事例を発表した同社のプレゼンテーションは、シノプシス ユーザー会SNUG South Asia 2021で最優秀プレゼンテーション賞を受賞しています。

デバッグと検証の未来は自动化にあり

痴别谤诲颈のテクノロジが进化を続ける中、今后は単に础滨の利用が広がるだけでなく、础滨が认识するデータの范囲が検証フローに含まれるすべてのデータにまで拡大していくでしょう。また、痴别谤诲颈のテクノロジは検証マネージメントや継続的インテグレーション/継続的デプロイ(颁滨/颁顿)フローとの连携を深めることにより、より多くのバグ検出、プロジェクトのスケジュール遵守、シリコンの一発完动を可能にすることも目指しています。

 

础滨を活用したデバッグと検証の详细、またクラウド上でのグローバルな协业と継続的な生产性向上への道を拓く痴别谤诲颈の最新テクノロジについての详细は、弊社営业担当にお问合せください。