Synopsys
Ansys

「トリプル・シフトレフト 」とは何ですか?

シノプシス 編集部

2019年9月24日 / 読了時間:3分

定義

トリプル・シフトレフト 従来の直列型だった自動車開発プロセスを並列型へと変革します。これにより、設計者は設計プロセスの早い段階でミスを発見できるようになり、修正コストを抑えられるだけでなく、OEM各社も仮想モデルを通じて設計の初期段階から状況を把握できるようになります。トリプル・シフトレフト 戦略を採用することで、設計チームは、SoCに機能安全性と信頼性を初期段階から組み込むことができます。また、ハードウェアが利用可能になる最大18カ月も前にソフトウェア開発を開始し、問題を特定することが可能になります。さらに、開発およびテストの段階から、サプライチェーン全体にわたって、ソフトウェアにセキュリティと品質を組み込むことが可能になります。

自動車業界では、ビッグデータやあらゆる分野での自動化といったメガトレンドに対応するため、開発プロセスにおいて大きな変革が起きています。トリプル・シフトレフト は、 シノプシスこの変革に対する答えであり、さらなる安全性、コスト削減、そしてサービスの提供への道を切り拓いています。

「トリプル・シフトレフト 」という言葉はどこから来たのでしょうか?

「シフト・レフト」という用語はソフトウェア業界で生まれたもので、リリース後のテスト段階でバグを発見するのではなく、開発プロセスの早い段階でバグを見つけ出し、修正することを指します。リリース後のテスト段階でバグを修正する場合、そのコストは100倍にも膨れ上がるからです。そして、半導体分野では、そのコストの負担はさらに大きくなります。

自動車業界特有の課題を解決するために、 シノプシス 当社は「シフト・レフト」アプローチを活用し、それをさらに左側――つまりハードウェア設計段階――へと拡大しています。当社は、自動車エコシステムの連携を強化し、機能安全、信頼性、セキュリティといった高付加価値な課題を解決するための戦略として、「トリプル・シフトレフト 」を推進しています。 

トリプル・シフトレフト はどのように機能するのでしょうか?

シフト・レフト I:よりスマートで安全な自動車用SoC設計

自動格付けIPビルディングブロックを使用して、シリコン上で専用機能を実装する。

SoC設計者は、一から設計を始めるのではなく、あらかじめ設計・検証済みで再利用可能な構成要素(IPと呼ばれる)を設計の初期段階で組み込むことで、数スタッフ年分の労力を節約しています。 シノプシス DesignWare 自動車向けIPには、 ISO 26262準拠ロジック、インターフェース、セーフティアイランド、および組み込みビジョン、ニューラルネットワーク、センサーフュージョン機能を備えたプロセッサなどがあります。これらは、さまざまなレベルのASIL(A、B、C、D)準拠を保証し、厳格なAEC-Q100信頼性基準を満たしています。 

シノプシス auto-grade IPを活用することで、ADAS、インフォテインメント、およびMCU設計の開発を加速できます。これにより、設計者はシリコン上に専用機能を構築し、統合リスクを低減するとともに、SoCに機能安全性と信頼性を最初から組み込むことが可能になります。 

 

シフト・レフト II:ソフトウェアとハードウェアの並行開発

シミュレーションと共有モデルを活用し、仮想プラットフォーム上でソフトウェアを早期に開発する。

従来の自動車開発プロセスは順次型であり、まずECUを開発し、その後でソフトウェアを開発します。しかし、この方法では厳しいスケジュールを満たすことができません。並行開発プロセスを採用すれば、ECUの開発と並行して仮想プロトタイプを開発できるため、ハードウェアが利用可能になるずっと前からソフトウェア開発を開始することができます。

仮想プロトタイピング また、自動車サプライチェーン全体での連携を促進し、チップアーキテクチャの定義を支援することで、最終的には成果の品質向上と量産までの期間短縮につながります。 

シノプシス 仮想プロトタイプの開発と導入を加速します。当社の「仮想プロトタイピング 」ソリューションおよび「Virtualizer Development Kits(VDK)」により、シリコンチップや仮想ECUを早期に利用できるようになり、ソフトウェア開発を最大18カ月早く開始することが可能になります。 

 

「シフト・レフト III:自動車用ソフトウェアの早期かつ包括的なテスト」

カバレッジの拡大、テストサイクルの短縮、および自動回帰テストの活用により、ソフトウェアの頻繁な更新を可能にする。

さらに仮想モデルを活用することで、 シノプシス 顧客が仮想車両開発のためのテストプラットフォームを構築できるよう支援します。これにより、静的セキュリティテスト、ソフトウェア構成解析、対話型セキュリティテスト、ファズテストを通じた広範な検証が可能になります。また、スケーリングや派生モデルへのテスト展開も可能となり、無数のハードウェア・ソフトウェア構成の組み合わせを検証することで、少量生産の派生モデルにおける検証コストを削減できます。この回帰テスト、すなわち自動テストにより、アプリケーション、パワー・エレクトロニクス 、ワイヤーハーネスシミュレーションなどにおける全体的なカバレッジが向上し、テストサイクルが加速されます。 

シノプシス 当社は、開発からテスト、OTA(無線)アップデートに至るまで、自動車用ソフトウェアのライフサイクル全体において、お客様がセキュリティ、品質、コンプライアンスを確保できるよう支援します。当社のソリューションは、サードパーティ製コンポーネント、セキュリティの脆弱性、ライセンスの使用状況、およびコードの弱点を検出します。また、ISO 26262 、MISRA、およびその他の新たなサイバーセキュリティ基準への準拠も支援しています。 

自動車OEM上位15社のうち12社、および主要なティア1企業・半導体企業が、 シノプシス ソフトウェア・インテグリティ・プラットフォームを採用しています。

トリプル・シフトレフト のメリットは何ですか?

自動運転車は自動車産業の未来です。しかし、完全な自動運転を実現するには、現在の自動車開発プロセスの変革が不可欠です。「トリプル・シフトレフト 」こそがその解決策であり、自動運転を可能にするために、信頼性の飛躍的な向上と機能の統合によるコスト削減という、2つの重要な変化をもたらします。 

トリプル・シフトレフト 自動車業界の「共通コンポーネント」戦略を活用することで、コストを抑えつつ信頼性を向上させます。あらかじめ設計された標準化されたIPブロックを再利用することで、時間とコストを大幅に節約できるだけでなく、開発の初期段階から機能安全、セキュリティ、信頼性の観点でシステムを最適化することができます。 

共通コンポーネント戦略を採用することで、チップへの冗長性の組み込みプロセスも迅速化されます。冗長性は、信頼性を高め、故障率をゼロに近づけるために不可欠です。機能をバックアップとして複製しておくことで、個々のコンポーネントが故障しても、システム全体の故障にはつながりません。 

冗長性を高めることで信頼性は向上しますが、個別の部品を用いてこれを行うと、部品表(BOM)コストが膨らむ可能性があります。次世代車を消費者向けの価格で提供するには、より少ない部品でより多くの機能を実現する必要があります。トリプル・シフトレフト は、まさにそれを実現するものです。

自動車分野のイノベーションを加速させる

ソフトウェア定義型車両の時代において、 シノプシス は、自動車分野におけるイノベーションを加速させるための鍵となります。

続きを読む

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

チャットを終了する

このウィンドウを閉じると、チャット履歴が消去され、セッションが終了します。本当に このチャットを終了してもよろしいですか?