書きながら 先月のブログ これまでに見たトレンド チャートの一部を使用した結果、多くのデータが 2020 年かそれ以前に終了することに気づきましたが、期限が近すぎて座って一部のチャートを秩序正しく更新することができませんでした。 SoC 統合とネットワーク オン チップ (NoC) の分野で日々取り組んでいます。 Karl Rupp の 50 年分のプロセッサ データ ムーアの法則トランジスタにシングルスレッドのパフォーマンス、プロセッサ周波数、標準電力、プロセッサ コアの数を重ね合わせたものは重要ですが、完全ではありません。はい、プロセッサ コアは不可欠ですが、NoC を使用して接続され、私たちが開発したものを使用して統合される他の多くのタイプのシリコン IP ブロック (SIP) があります。 アルテリス 「SoC統合自動化」と呼ばれます。
そこで、関連するソース データを探し、新しいビジュアライゼーションをいくつか開発しました。
NoC プロトコルの複雑さ
まず、複雑さの観点から NoC を見てみましょう。以下のグラフは、図で概説したトランジスタの複雑さの進化を示しています。 トランジスタのウィキペディアページ。 CPU と GPU を分離しました。後者は 1990 年代半ばから本格的に始まります。当然のことながら、グラフのこの部分はトランジスタのコストを考慮せずにムーアの法則を示しており、将来のバージョンでこれを重ね合わせる予定です。
赤いデータ ポイントは SIP ブロックの数であり、SHD グループの Richard Wawrzyniak の許可を得ています。 400 年には、アドバンスト マルチコア SoC の SIP ブロック数は約 2023 に達すると考えられます。これは対数スケールであることに注意してください。そのため、2000 年代初頭、業界の SIP ブロック数は下 XNUMX 桁でしたが、その数は増加し続けていました。速い。
図 1: トランジスタとネットワークオンチップ (NoC) の複雑さの経時変化。
これらすべての SIP ブロックは相互に通信する必要があるため、NoC 用のプロトコルの開発が生まれました。最も有名なプロトコルは、 高度なマイクロコントローラー バス アーキテクチャ (AMBA)。 それは、 自由に利用できる、オープンスタンダード 機能ブロックを接続して管理し、その複雑さをページ数で測定してグラフ化します。 1996 年にリリースされた AMBA の最初のバージョンには、Advanced System Bus (ASB) と Advanced Peripheral Bus (APB) という 106 つのバスが含まれており、1999 ページありました。 204 年にリリースされた XNUMX 番目のバージョンでは、シングル クロック エッジ プロトコルである AMBA ハイパフォーマンス バス (AHB) が追加されました。仕様書は XNUMX ページありました。
AMBA の 2003 番目のバージョンは 260 年にリリースされ、高性能のマルチチャネル プロトコルである AMBA Advanced eXtensible Interface (AXI) が導入されました。 2006 年には総ページ数が 4 ページに増加しました。AMBA 2010 は 534 年にリリースされ、キャッシュ コヒーレンシと電源管理を可能にする AMBA AXI Coherency Extensions (ACE) および AMBA Low-power Interface (LPI) プロトコルが追加されました。 2012 年には、仕様は合計 XNUMX ページに増加しました。
5 年にリリースされた最新バージョンの AMBA 2013 では、完全にコヒーレントなプロセッサと高性能インターコネクトを接続するためのインターフェイスを定義する AMBA コヒーレント ハブ インターフェイス (CHI) アーキテクチャが導入されました。また、以前のプロトコルを拡張して、サービス品質やアトミック操作などの新機能をサポートしました。 2023 年までに、AMBA 5 関連仕様の総ページ数は 1398 に増加し、さまざまなバージョンの CHI とアダプティブ トラフィック プロファイル (ATP でマーク)、汎用フラッシュ バス プロトコル (GFP)、分散変換インターフェイス (DTI) の仕様が含まれます。ローカル変換インターフェイス (LTI) は、I/O デバイスと Arm システム メモリ管理ユニット (SMMU) の変換ルックアサイド バッファ ユニット (TLBU) の間のポイントツーポイント プロトコルを定義します。
ちなみにArmさんのおかげで フランシスコ・ソーカル このプロジェクトに関する彼の意見に対して。彼は、最近の AXI-J の導入により、AMBA の複雑さは 2003 年に若干低下するだろうと私に警告しました。レガシー コンテンツを削除することでドキュメントが大幅に簡素化され、AXI5 には ACE5-Lite、ACE5-LiteDVM、および AXI5-Lite として構成できる汎用インターフェイスが追加されました。
この時点で、私と同じように「TLA および FLA ブルー」(3 文字と 4 文字の頭字語)を持っている場合は、AMBA の NoC には特別な専門知識が必要であることが明らかです。そこで私たち Arteris は、 フレックスNoC および Nコア 非コヒーレントおよびコヒーレント プロトコルの IP。
しかし、待ってください、もっとあります。
上のグラフの右下は、他の 4 つの関連プロトコルの導入のタイムラインを示しています。
- オープンコアプロトコル (OCP) オンチップ相互接続の標準です。これは、2007 年に SPIRIT コンソーシアムによって初めて導入されました。最新バージョンの OCP 3.0 は 2022 年にリリースされました。
- TileLink NoC プロトコル RISC-V に焦点を当てたオンチップ相互接続の標準です。 2016 年に RISC-V Foundation によって初めて導入されました。最新バージョンの TileLink 1.3 は 2022 年にリリースされました。
- アクセラレータ用のキャッシュ コヒーレント インターコネクト (CCIX) は、プロセッサ、メモリ、アクセラレータを接続するための高速相互接続規格で、2016 年に初めて導入されました。
- Compute Express Link(CXL) は、プロセッサ、メモリ、アクセラレータを接続するための高速相互接続規格で、2019 年に初めて導入されました。
このグラフでは、これらのプロトコルの複雑さをページ数、タイムラインのみで示しているため、別のブロックで説明されています。
結論: NoC の世界は複雑であり、NoC は複雑な SoC、そしてますますチップレットベースの設計を可能にするために重要です。
SoC 統合の複雑さ
これで、多数の商用 SIP ブロックとすべての差別化ブロックが完成しました。ここからどこへ行くのですか? SoC 統合の自動化がその答えです。以下のグラフは、時間の経過とともに増大する複雑さと SIP ブロック数に対して業界がどのように対応してきたか、そして現在もどのように対応しているかを示しています。
図 2: トランジスタと SoC の統合の複雑さの経時変化。
このチャートは、上で説明したトランジスタの複雑さと SIP ブロックの数を繰り返しています。しかし現在では、SoC アセンブリ、つまり商業的に取得されたものと社内で開発された大量の RTL ブロックの管理を扱う試みと標準が重なっています。 IP-XACT は、ここで覚えておくべき重要な用語です。
図にあるように、VSI Alliance は、IP 再利用のための標準とソリューションを提供することで SoC 設計コミュニティの生産性を向上させることを目的として 1996 年に設立された組織です。 SPIRIT コンソーシアムは、IP コンポーネントと設計を記述するための XML 形式である IP-XACT 標準を開発および仕様化するために 2003 年に設立されたもう 2008 つの組織です。 XNUMX 年に、VSI Alliance と SPIRIT Consortium は合併して、設計および検証標準の作成を専門とする業界団体である Accellera になりました。 Accellera は、IP-XACT 標準を維持および更新します。
2004 年に、IP-XACT の最初のバージョンとして IP-XACT 1.0 がリリースされました。 SIP ブロックのレジスタ転送レベル (RTL) の動作の説明に重点を置いています。その後、2005 年にバージョン 1.1 で、SIP ブロック トランザクション レベル モデリング (TLM) の動作を定義するためのサポートが追加されました。 2006 年のバージョン 1.2 では、IP ブロックの物理実装を記述するためのサポートが追加されました。バージョン 1.4 では、2008 年に IP ブロックの検証を定義するためのサポートが追加されました。合併後、IEEE Std. 1685-2009 は、2009 年に IEEE によって承認された IP-XACT の最初のバージョンです。 1685-2014 では、IP ブロックのセキュリティを記述するためのサポートが追加されました。本日、IP-XACT の最新バージョン、IEEE Std. 1685-2022、SIP ブロックのベンダー拡張の定義をサポートします。
Outlook
グラフは 2023 年の今日までの傾向を示していますが、SoC 設計とチップレットベースの設計はどちらもここからさらに複雑になるばかりです。 NoC プロトコルはさらに複雑になり、接続される RTL ブロックの海はますます深遠かつ広範囲になる一方です。電源領域を再定義するときに、RTL を手動でリファクタリングしますか?いいえ、そうではありません!そこで、IP-XACT ベースの SoC 統合自動化が登場します。
NoC SIP の再利用と IP-XACT ベースの SoC 統合自動化は、設計コストを抑制し、半導体黄金時代の生産性を向上させるために重要です。
フランク・シルマイスター
(すべての投稿)
Frank Schirrmeister は、Arteris のソリューションおよび事業開発担当副社長です。 彼は、自動車、データセンター、5G/6G 通信、モバイル、航空宇宙、データセンター業界の垂直方向の活動と、人工知能、機械学習、および安全性に関する技術水平方向の活動を主導しています。 Arteris の前は、Cadence Design Systems、Synopsys、Imperas でさまざまな上級管理職を歴任し、製品のマーケティングと管理、ソリューション、戦略的エコシステム パートナーのイニシアチブ、顧客エンゲージメントに重点を置いていました。
- SEO を活用したコンテンツと PR 配信。 今日増幅されます。
- PlatoData.Network 垂直生成 Ai。 自分自身に力を与えましょう。 こちらからアクセスしてください。
- プラトアイストリーム。 Web3 インテリジェンス。 知識増幅。 こちらからアクセスしてください。
- プラトンESG。 自動車/EV、 カーボン、 クリーンテック、 エネルギー、 環境、 太陽、 廃棄物管理。 こちらからアクセスしてください。
- プラトンヘルス。 バイオテクノロジーと臨床試験のインテリジェンス。 こちらからアクセスしてください。
- チャートプライム。 ChartPrime でトレーディング ゲームをレベルアップしましょう。 こちらからアクセスしてください。
- ブロックオフセット。 環境オフセット所有権の近代化。 こちらからアクセスしてください。
- 情報源: https://semiengineering.com/design-complexity-in-the-golden-age-of-semiconductors/
- :持っている
- :は
- :not
- :どこ
- $UP
- 1
- 1.3
- 1996
- 1999
- 2005
- 2006
- 2008
- 2009
- 2010
- 2012
- 2013
- 2016
- 2019
- 2020
- 2022
- 2023
- 50
- 50 年
- 80
- a
- 私たちについて
- 上記の.
- 加速器
- エース
- 取得
- 略語
- 活動
- 追加されました
- 高度な
- 航空宇宙
- 後
- 年齢
- すべて
- 全ての記事
- アライアンス
- また
- an
- および
- 別の
- 回答
- 承認された
- 建築
- です
- AREA
- ARM
- 到着
- 人工の
- 人工知能
- AS
- アセンブリ
- 協会
- At
- 試み
- オートメーション
- 自動車
- 利用できます
- ベース
- BE
- になる
- になる
- 行動
- 以下
- の間に
- ブロック
- ブロック
- 両言語で
- ボトム
- バッファ
- バス
- バス
- ビジネス
- 事業開発
- 焙煎が極度に未発達や過発達のコーヒーにて、クロロゲン酸の味わいへの影響は強くなり、金属を思わせる味わいと乾いたマウスフィールを感じさせます。
- by
- キャッシュ
- ケイデンス
- コール
- 呼ばれます
- 缶
- センター
- チャート
- チャート
- チェック
- クラシック
- クリア
- 閉じる
- コヒーレント
- comes
- 到来
- コマーシャル
- 商業的に
- 通信部
- コミュニティ
- 複雑な
- 複雑さ
- コンポーネント
- 設定された
- お問合せ
- 交流
- 接続する
- 考えると
- コンソーシアム
- コンテンツ
- コンテキスト
- 基本
- 費用
- コスト
- 作成
- 重大な
- 顧客
- 顧客エンゲージメント
- データ
- データセンター
- データポイント
- 日々
- 取引
- 専用の
- 定義する
- 定義
- 定義
- 記載された
- 設計
- 設計システム
- デザイン
- 開発する
- 発展した
- 開発
- デバイス
- 異なります
- 数字
- 配布
- do
- ドキュメント
- ダウン
- Drop
- DTI
- 原因
- e
- 各
- 前
- 早い
- エコシステム
- enable
- 有効にする
- 終了
- 婚約
- 高めます
- 本質的な
- 進化
- 専門知識
- 表現します
- エクステンション
- 広範囲
- スピーディー
- 特徴
- 名
- フラッシュ
- 焦点を当て
- 焦点
- 形式でアーカイブしたプロジェクトを保存します.
- Foundation
- 設立
- 4
- 率直な
- 周波数
- から
- 完全に
- 機能的な
- 未来
- 受け
- Go
- ゴールデン
- GPU
- 成長しました
- グループ
- 成長
- 成長した
- 持っていました
- 持ってる
- he
- ヒーロー
- それゆえ
- こちら
- ハイ
- ハイパフォーマンス
- 彼の
- 認定条件
- HTTPS
- ハブ
- i
- IEEE
- 実装
- in
- 含まれました
- の増加
- 産業を変えます
- イニシアチブ
- 統合された
- 統合
- インテリジェンス
- 相互接続
- インタフェース
- インターフェース
- 内部で
- に
- 導入
- 概要
- IP
- IT
- ITS
- JPG
- 保管
- 最新の
- 法律
- リーダーシップ
- 主要な
- リード
- 学習
- Legacy
- レベル
- ような
- LINE
- LINK
- ローカル
- 見て
- 見
- たくさん
- 下側
- 機械
- 機械学習
- 維持
- make
- 管理します
- 管理
- 手動で
- 多くの
- マークされた
- マーケティング
- 最大幅
- me
- 測定された
- メモリ
- 結合
- モバイル
- モデリング
- 他には?
- 最も
- 必要
- 新作
- 新しい特徴
- いいえ
- 注意
- 今
- 数
- of
- on
- の
- 開いた
- 業務執行統括
- or
- 組織
- その他
- 私たちの
- でる
- 概説
- が
- ページ
- ページ
- 部
- 特定の
- パートナー
- 完璧
- パフォーマンス
- 周辺
- 許可
- 写真
- 物理的な
- 計画
- プラトン
- プラトンデータインテリジェンス
- プラトデータ
- ポイント
- ポイント
- ポジション
- 投稿
- 電力
- 社長
- 事前の
- プロセッサ
- プロセッサ
- プロダクト
- 生産性
- 対応プロファイル
- 深遠な
- プロジェクト
- 著名な
- プロトコル
- 提供
- 品質
- 最近
- レッド
- 再定義
- リファクタリング
- 地域
- 関連する
- リリース
- リリース
- 関連した
- 覚えています
- 除去
- 必要とする
- 再利用
- リチャード
- 右
- 安全性
- 規模
- SEA
- 二番
- セキュリティ
- 見て
- 半導体関連装置
- シニア
- 上級指導者
- サービス
- 作品
- 著しく
- シリコン
- 座る
- So
- ソリューション
- 一部
- ソース
- 仕様
- スペック
- 精神
- 標準
- 規格
- まだ
- 戦略的
- そのような
- サポート
- サポート
- システム
- Talk
- テクノロジー
- 期間
- 感謝
- それ
- エリア
- セキュリティー
- その後
- そこ。
- ボーマン
- 彼ら
- 三番
- この
- 三
- サムネイル
- 時間
- タイムライン
- タイムライン
- TLM
- 〜へ
- 今日
- あまりに
- トータル
- トラフィック
- インタビュー
- トレンド
- トレンド
- 2
- 典型的な
- 単位
- 更新版
- 中古
- さまざまな
- ベンダー
- Verification
- バージョン
- バージョン
- 垂直
- バイス
- 副会長
- wait
- 欲しいです
- ました
- 仕方..
- we
- webp
- この試験は
- いつ
- which
- Wikipedia
- 意志
- 無し
- ワーキング
- 世界
- でしょう
- 書き込み
- XML
- 年
- はい
- 貴社
- あなたの
- ゼファーネット