PortBridge、Marvellのテストエンジニアリングの生産性を向上
← 戻る

テラダインのPortBridgeが、マーベルのテストエンジニアリングの生産性向上に貢献

集積回路(IC)を設計からテストに至るまで完成させるのは、数多くの工程を伴う骨の折れるプロセスです。これは数ヶ月を要する反復的なプロセスであり、市場投入までの期間が短縮される中、エンジニアリングチームには、かつては1つのデバイスを管理していたのと同じ期間内に、複数のチップ設計――時には5つや6つの新規設計――に対応することが求められています。 当然ながら、彼らが真っ先に抱く疑問は、「同じ、あるいはより少ないリソースで、より短い時間で、どうすればより多くの仕事をこなせるか」ということです。

特に非効率が顕著な分野の一つは、テストプログラムを開発環境から本番環境へ移行させるのに要する時間、とりわけデバッグのプロセスです。設計エンジニアやベンチエンジニアは、テストシーケンスを作成するために一連のツールを使用しますが、一方、ATE(自動テスト装置)を扱うテストエンジニアは、通常、レベルやタイミングといったはるかに低レベルな領域で作業しており、扱うベクトルも1と0で構成されています。そのため、テストエンジニアが使用するツールと設計エンジニアが使用するツールとの間に言語的な隔たりが生じ、デバッグを複雑にしているのです。 このプロセスのどの部分であれ、わずかな改善でも、全体のサイクルタイムを大幅に短縮することができます。

課題

AI、クラウド、自動車、およびコネクティビティ機器向けの高度なSoCを提供する大手プロバイダーであるMarvellでは、市場投入までの期間が短縮され、デバイスへの要求事項が増大する一方で、許容される欠陥率はほぼゼロに近い水準に近づいています。同社は、デバイスの立ち上げから量産に至るまでのプロセスを最大限効率化するため、設計からテストまでのプロセスを改善するソリューションを求めていました。そして、テラダインの「PortBridge」を導入することで、こうした厳しい要件を満たすための実用的な解決策を見出しました。

テラダインのソリューション

PortBridgeの導入後、Marvellはすぐにワークフローの改善を実感しました。プロトコルライブラリを自社で開発する場合と比べ、PortBridgeを利用することで、必要なプロトコル1つにつき、非反復的エンジニアリング(NRE)の工数を3~5週間削減できました。これらのライブラリは市販の製品の一部であるため、すでに完全に最適化されており、継続的なメンテナンスコストも削減されます。インフラ関連の作業にかかる労力を削減できたことで、チームはデバイス固有のテストコードの実装に注力できるようになりました。

PortBridgeのテストファイルサポートは、こうした生産性の向上をさらに推進します。プロトコルベースのテストを簡潔なファイルに抽象化し、テストプログラムがそれを直接読み込んで実行できるようにすることで、新しいデバイスに必要なデバイス固有のコードをさらに削減します。Marvell社は、迅速なプログラム開発を可能にするため、SVFベースのテストファイルおよびテストプログラムのテンプレートを開発しました。このテンプレートベースのワークフローを活用することで、同社は新しい設計のサポートに必要な期間を数週間から数日に短縮することに成功しました。

Marvellのお客様からの声 2a

テストプログラムの開発コストとは別に、新しい設計の問題をデバッグするには多大な時間がかかることがあります。 ある事例では、Marvell社は高複雑度の5nm設計において初期の問題に直面していましたが、既存のテストプログラムではその原因を特定できませんでした。そこでチームは、自らが作成したSVFテンプレートを用いて設計チームにカスタム診断テストを迅速に作成させ、問題の根本原因を素早く特定することに成功しました。従来のパターンデバッグワークフローと比較して、これにより約6~8週間の工数削減につながったとチームは試算しています。

マーベルの名言 3

ソリューションのメリット

テラダインのPortBridgeは、テストエンジニアと設計エンジニアが共通の言語で意思疎通できるようにします。PortBridgeを使用することで、設計エンジニアやベンチエンジニアはATEと直接通信し、不具合のデバッグや診断を行うことができます。 設計ツール内のインラインコメントを通じて障害を把握・診断し、ATE上で直接デバッグを行うことが可能です。これにより、フラットパターンを設計エンジニアが理解できる形式に変換してデバッグを行い、その後、ファイルを再びフラットパターンに変換してATEで実行するという手間が省けます。PortBridgeは、テラダインの UltraFLEXplus および
UltraFLEXテスターと連携し、以下の機能を提供します:

  • 現在デバイスで使用されている一般的なプロトコル、および将来必要となるプロトコル向けのプロトコルライブラリ
  • Remote Connect を使用し、EDAツールやカスタムベンチ環境をATEにリモートで接続します。
  • デザインファイルのサポート:標準フォーマットまたはカスタムフォーマットを使用することで、変換の手間を省けます。
  • ホストデバッグツール: 開発やデバッグの際に必要な正確な詳細情報を提供する、プロトコル固有の ツール。
  • 本番環境の整備においては、相関分析や障害分析のため、デバッグ環境から本番環境まで同じプロトコルライブラリを使用してください。

展開

テラダイン・ポートブリッジ・ソフトウェア

 

マーベルの名言 4