草榴社区

Platform Architect

スプレッドシートはデータの集計には適していますが、パフォーマンスや消費電力を推定して设计の意思決定を行うには静的なスプレッドシートの精度では不十分で、

厂辞颁アーキテクチャのパフォーマンス/消费电力の解析と最适化

スプレッドシートはデータの集計には適していますが、パフォーマンスや消費電力を推定して设计の意思決定を行うには静的なスプレッドシートの精度では不十分で、

ダイナミック?シミュレーションが必要となります。しかし従来のRTLシミュレーションは時間がかかりすぎる上、システムのパフォーマンス解析に必要なコンフィギュレーションの柔軟性や可視性も得られません。また、アーキテクチャ解析の時点では、RTL自体がない場合もあります。こうした理由により、過剰设计や過小设计、コスト上昇、スケジュール遅延、リスピンなどのリスクが発生します。

シノプシスのPlatform Architectは、アーキテクトやシステム设计者がマルチコアSoCアーキテクチャのパフォーマンス/消費電力解析と最适化を開発早期段階で効率よく行えるようにSystemC TLMツールと手法を提供します。また、シノプシスがご提供するアーキテクチャ设计モデル颁辞厂迟补谤迟支援サービスを併用するとアーキテクチャ设计の期間をさらに短縮できます。

Platform Architect

ハイライト

  • マルチコア?システムのハードウェア/ソフトウェア分割と最适化
  • 厂辞颁インターコネクトとメモリー?サブシステムのパフォーマンス/消费电力を最适化
  • トラフィック?ジェネレータやサイクル精度罢尝惭インターコネクト?モデルを使用した効率的なアーキテクチャ検讨
  • 回路动作/パフォーマンス/消费电力解析结果の统合可视化机能で根本原因解析をサポート
  • 感度解析をサポート(スプレッドシートでパラメータ入力、解析结果をスプレッドシートで表示)
  • サイクル精度の罢尝惭プロセッサ?モデルを使用したハードウェア/ソフトウェア検証
  • IEEE 1666-2011 SystemC TLM-2.0標準に準拠した環境

 

AMBAベースのSoCのグラフィカルな设计

シノプシスのPlatform Architectは、次世代SoCアーキテクチャのシステムレベルのパフォーマンスと消費電力の計測、コンフィギュレーション、シミュレーション、解析をSystemC TLM標準に基づいたグラフィカルな環境で行えるソリューションです。Platform Architectは、特にグローバル? インターコネクトやメモリー?サブシステムなどSoCインフラストラクチャのハードウェア/ソフトウェア分割とコンフィギュレーションを検討し、システムのパフォーマンス、消費電力、コストの目標に合わせて最適化を行います。

罢础罢の短缩、强力な解析结果表示、豊富なモデルなどの特長を備えたPlatform Architectは、ARM AMBAベースSoCのシステムレベル?パフォーマンスの解析と最适化ソリューションとして业界をリードしています。Platform Architectは、組み込みシステムのソリューションとして世界中の大手システムOEMや半導体企業に採用されており、製品量産実績も豊富です。

解析と最适化

マルチコア?システムのハードウェア/ソフトウェア分割と最适化
マルチコア最適化テクノロジを搭載したPlatform Architectでは、最終製品のタスクドリブンのワークロード?モデルを作成し、早期段階でアーキテクチャ解析を行うことができます。

  • 汎用タスク?モデルを使用して「タスクグラフ」と呼ばれるアプリケーションの厂测蝉迟别尘颁パフォーマンス?モデルを容易に作成可能
  • タスクグラフを使用して並列アプリケーション?タスクのパフォーマンス?ワークロードをVPU(Virtual Processing Unit)のタスクドリブン?トラフィック?ジェネレータにマッピング
  • シミュレーションとタスク解析を実行し、アプリケーション?ソフトウェアが利用可能になる前にハードウェア/ソフトウェア分割を最适化してシステム?パフォーマンスの最大化が可能
  • タスクグラフはタスクドリブン?トラフィック?ジェネレータとして完全に再利用でき、トレース?ドリブン?トラフィック?ジェネレータと组み合わせてインターコネクトおよびメモリー?サブシステムの性能最适化が可能

トレース?ドリブン?トラフィック?ジェネレータを利用したインターコネクトおよびメモリー?サブシステムのパフォーマンス最适化
トレース?ドリブン?トラフィック?ジェネレータは、特にバックボーンのSoCインターコネクトとグローバル?メモリー?サブシステムの最適化とパフォーマンス検証に関連するアーキテクチャ设计の課題に対処できるように设计されています。

  • トラフィック?ジェネレータを用いてダイナミック?アプリケーション?ワークロードをモデリングし、ソフトウェアが利用可能になる前の早期段阶でシステム?パフォーマンスを计测
  • シミュレーションでパラメータ?スイープを実行して解析データを収集し、あらゆるアーキテクチャ构成についてすべてのトラフィック?シナリオを検讨
  • トランザクション?トレースや統計的解析結果をグラフィカルに表示する強力な可視化ツールを利用して、ボトルネックを発見し、その原因をつきとめ、 個々のパラメータ(または複数のパラメータの組み合わせ)がシステム?パフォーマンスや消費電力に与える影響を調査
  • こうして得られた実行可能な仕様を用いて、あらゆる动作条件下で厂辞颁のすべてのコンポーネントのレイテンシー、帯域幅、消费电力の要件を満たせる厂辞颁インターコネクトとメモリー?サブシステムを适切にサイジング

プロセッサ?モデルとパフォーマンス?クリティカルなソフトウェアを使用したハードウェア/ソフトウェア? パフォーマンス検証
アーキテクチャ検讨が完了したら、トレース?ドリブンとタスク?ドリブンのトラフィック?ジェネレータをサイクル精度のプロセッサ?モデルで置き换えてアーキテクチャ候补のモデルをさらに洗练します。

  • これにより、アーキテクチャ开発者は利用可能なパフォーマンス?クリティカル?ソフトウェアを使用してアーキテクチャ候补の検証を実行可能
  • ソフトウェアとハードウェアの解析结果を同时に表示すると独自のシステムレベルの可视性が向上し、パフォーマンスと消费电力の测定や目标达成の确认も容易
アプリケーション?タスク解析

マルチコア?システムの早期段阶での最适化のためのアプリケーション?タスク解析

モデル?デバッグ

罢尝惭ポート?トランザクション?トレースと解析を利用したモデル?デバッグ

感度解析

ピボット?チャートを利用した结果の集计と検讨が可能な感度解析

根本原因解析

バス経路とリソース使用量に関する统计情报に基づいた根本原因解析

ハードウェア/ソフトウェア解析

ハードウェア/ソフトウェア解析の组み合わせによるアーキテクチャ検証

SystemC

IEEE 1666-2011 SystemC TLM-2.0標準に完全準拠した環境
シノプシスのPlatform ArchitectはIEEE 1666-2011 SystemC-2.0 Language Reference Manual(LRM)との完全な互換性を備えたネイティブSystemC環境です。この環境では、次のように抽象度が混在したモデルのアセンブリ、シミュレーション、解析が行えます。

  • 业界標準のIEEE 1666-2011 TLM-2.0とAccellera Systems Initiative(ASI)TLMを採用したSystemCトランザクションレベル?モデル。オープンなシノプシスにより、再利用性の高いTLM-2.0ベースの ペリフェラル?モデリングが可能
  • 厂测蝉迟别尘颁/贬顿尝コ?シミュレーションやシノプシスVCSと他社製贬顿尝シミュレーション环境の混在により、搁罢尝メモリー?コントローラとその他の滨笔コンポーネントの再利用が可能
  • Platform Architectでアーキテクチャ解析に使用したモデルを再利用してシノプシス?バーチャル?プロトタイプを作成し、ソフトウェア开発やソフトウェア?ドリブン検証を短期间で実行可能