UCIeとは?チップレット間接続とPCIe・CXLの関係を初心者向けに解説

一つの先端パッケージ上で四つのシリコンダイが短い銅配線により直接接続されたUCIe型チップレット構成 AI半導体・GPU
UCIeが標準化する中心は、パッケージ内にあるダイ間のインターフェースです。中央装置を経由するのではなく、対応するダイ同士が直接通信します。

チップレットを一つのパッケージに並べても、会話の方法がバラバラでは一つのシステムとして動かせません。UCIeは、パッケージ内でダイ同士を短距離・高速につなぐための共通ルールを整え、チップレット設計を組み合わせやすくする業界標準です。

一つの先端パッケージ上で四つのシリコンダイが短い銅配線により直接接続されたUCIe型チップレット構成
UCIeが標準化する中心は、パッケージ内にあるダイ間のインターフェースです。中央装置を経由するのではなく、対応するダイ同士が直接通信します。
30秒で要点

  1. UCIeはチップレットそのものではなく、ダイ間接続の共通仕様
  2. 電気信号だけでなく、プロトコルやソフトウェアからの見え方まで扱う
  3. PCIeやCXLの仕組みをパッケージ内の接続で利用できる
  4. 標準化は相互運用を助けるが、任意の他社ダイを無条件に混載できる保証ではない
この技術に関わる仕事を知りたい方へ

回路設計、検証、パッケージ、評価、ソフトウェアなど、自分の経験に近い入口を10問で整理できます。

10問仕事ナビβを試す

まず、チップレット間接続は何が難しい?

ダイとは、ウェハから切り分けた回路の一片です。複数のダイを組み合わせるチップレット設計では、ダイの境界を越えてデータを送るための新しい接続が必要になります。

ところが、送る電圧、接続点の並び、通信速度、エラーの見つけ方、起動時の設定、上位ソフトウェアからの見え方が各社独自では、別々に作られたダイを接続するたびに専用設計が必要です。信号が届くだけでは足りず、両側が同じ意味で情報を読み、異常時に回復し、システムとして起動できなければなりません。

接続点と配線方式が合わず通信できない独自インターフェースと、共通の接続境界でダイ同士が直接つながる標準インターフェースの比較
左のように接続点や通信方式が合わなければ、同じパッケージに載せても会話できません。右のように共通の境界をそろえることが、UCIe標準化の第一歩です。

UCIeとは?

UCIe(Universal Chiplet Interconnect Express)は、パッケージ内のダイ間インターフェースを標準化するオープンな業界仕様です。UCIe Consortiumは2022年に最初の仕様を公開し、物理層、ダイ間プロトコル、ソフトウェアモデル、適合試験を一つの枠組みとして整備しています。

名前に「Chiplet」とありますが、UCIeがダイの内部回路や製造プロセスのすべてを決めるわけではありません。主役は、隣り合うダイの境界にある通信インターフェースです。パッケージ方式そのものを一種類へ固定する規格でもありません。

ここまでで基本は理解できました。 UCIeは「ダイ同士が会話する入口と手順をそろえる仕様」です。以下は、その入口を物理層・プロトコル・ソフトウェアモデルの3段で見ていきます。

第36話の答え:UCIeの信号はどう進む?

初心者向けに一行で言うと、送る側のPHYがビットを電気信号として出し、パッケージ内の接続点と短い配線を通って、受ける側のPHYが読み取る、という流れです。

1. 送る側PHYの送信回路が、0と1を電気的な変化として出します。
2. 境界を越えるバンプなどの接続点とパッケージ内の配線を通り、隣のダイへ届きます。
3. 受ける側相手のPHYの受信回路が信号を読み取り、次の通信処理へ渡します。

これは信号経路を理解するための概念図です。実際の回路や波形、配線の細部を一つに決めて示すものではありません。電気的に送受信できる状態を整えるのが物理層、届いたデータをどの順序・形式で扱うかを整えるのがプロトコルです。どちらか一方だけでは、ダイ同士の通信は成立しません。

3つの層を平易に理解する

二つのダイ間接続を銅配線の物理層、信頼性を扱うプロトコル層、ソフトウェアから見える機能層に分けた概念図
下から順に、信号を運ぶ物理層、正しく届けるプロトコル、OSやソフトウェアへつなぐモデルです。実際には互いに連携して一つのリンクを構成します。

1. 物理層:0と1を実際に運ぶ

物理層(PHY)は、電気信号としてビットを送受信する最下層です。接続点であるバンプの配置、データを送るレーン、クロック、電気特性、リンクを立ち上げる手順などを扱います。UCIeは一般的な有機基板向けと、より高密度な先端パッケージ向けの利用を想定し、世代を重ねて3D実装にも範囲を広げています。

ここで大切なのは、PCの外付けケーブルではなく、同じパッケージ内の短い距離に最適化されていることです。距離が短いため、帯域密度と電力効率を高めやすい一方、パッケージ配線やバンプの精度が性能を左右します。

2. プロトコル:届いた情報の意味と信頼性をそろえる

プロトコルは、情報をどの形で送り、順序やエラーをどう扱うかという会話の手順です。UCIeのDie-to-Die Adapterは、リンク状態の管理、CRCによる誤り検出、再送などを支えます。CRCは、送ったデータが途中で変化していないかを確認する仕組みです。

上位にはPCIeやCXLを運ぶ標準的な方法があり、用途に応じてRaw Modeなどほかのストリーミングプロトコルを扱う道もあります。Raw Modeは「何でも自動で互換になるモード」ではなく、利用するプロトコル側にも整合と検証が必要です。

3. ソフトウェアモデル:既存の仕組みから使いやすくする

ソフトウェアモデルは、OS、ファームウェア、ドライバーから接続先をどう見せ、設定し、利用するかという考え方です。PCIeやCXLの確立したモデルを活用すれば、ダイが分かれていても、ソフトウェアからは既存のデバイスやメモリ資源に近い形で扱える可能性があります。

ただし、UCIeを使えばアプリケーションが必ず無変更で動くという意味ではありません。接続する機能、採用プロトコル、システム構成に応じたファームウェアやドライバーの設計は残ります。

PCIe・CXLとの関係

二つのダイを結ぶ一つの物理接続上を入出力パケット、双方向の一貫したメモリ通信、ストリーミング信号が流れる概念図
UCIeはパッケージ内の通り道を整え、その上でPCIe、CXL、用途固有のストリーミング通信などを運べるようにします。
規格 初心者向けの役割 UCIeとの関係
UCIe パッケージ内のダイ同士をつなぐ共通インターフェース 物理層から上位プロトコルの運び方、ソフトウェアモデルまで定義
PCIe CPUとSSD、GPUなどを結ぶ汎用I/Oの仕組み 確立した発見・設定・データ転送のモデルをUCIe上で利用できる
CXL CPU、アクセラレーター、メモリ間でキャッシュ一貫性やメモリ利用を支える仕組み CXLのプロトコルをパッケージ内のUCIeリンクで運べる

キャッシュ一貫性とは、CPUやアクセラレーターが同じデータのコピーを持つとき、古い値と新しい値が食い違わないよう整合を保つ仕組みです。CXLはこのようなメモリの意味を扱います。一方、UCIeはダイ間の物理接続と運搬の枠組みです。役割が重なる部分はありますが、同じ規格ではありません。

標準化で何が良くなる?

専用接続の作り直しを減らす共通の境界仕様を使えば、ダイごとにゼロから独自I/Oを設計する負担を減らせます。
検証の共通土台適合試験や相互運用試験により、接続の問題を共通の観点で確認しやすくなります。
再利用しやすいIP検証済みのPHYやコントローラーIPを複数製品で活用しやすくなります。
供給者の選択肢将来、異なる設計会社やファウンドリのダイを組み合わせる市場の土台になります。

ここでいうIPは、半導体設計で再利用できる回路ブロックや設計データです。標準化によって、PHY、コントローラー、検証環境、パッケージ設計の共通化が進めば、開発期間や設計リスクを抑えられる可能性があります。

「異なる会社のダイを自由に混載できる」はまだ早い

共通インターフェースに加えてバンプ配置、パッケージ寸法、電力、放熱などの条件照合が必要なチップレット統合
共通インターフェースは重要な条件ですが、機械的に載ること、電力・熱・性能が成立すること、検証済みであることも必要です。

UCIe Consortiumは複数ベンダーのチップレットを組み合わせる将来像を掲げています。しかし、仕様に対応したダイなら、通販部品のように好きなものを選んで必ず動かせる、という段階ではありません。

同じ対応範囲か速度、レーン数、プロトコル、オプション機能、世代、パッケージ向け条件が一致する必要があります。
物理的に実装できるかダイ寸法、バンプ配置、ピッチ、パッケージ配線、組立工程を合わせます。
システムとして成立するか消費電力、電源供給、放熱、クロック、起動順序、故障時の動作を検証します。
入手・保証できるか良品ダイの品質情報、供給契約、責任分界、設計情報、長期供給も必要です。

UCIe 2.0の公式資料も、広い「プラグ・アンド・プレイ」型のチップレット市場には、テスト、管理、デバッグを含む課題が残ると説明しています。標準は完成品を保証する魔法ではなく、関係者が同じ入口から問題を解けるようにする土台です。

どこで使われる?

想定用途は、クラウド、サーバー、高性能計算、AIアクセラレーター、メモリ、ストレージ、ネットワーク、5G、エッジ機器、自動車などです。計算ダイ同士を増やす、I/Oダイを分ける、アクセラレーターやメモリ機能を近くへ置く、光I/Oチップレットへ接続する、といった構成が考えられます。

ただし、すべての小型機器がUCIeを必要とするわけではありません。単一ダイで十分な製品では、追加のPHY面積、パッケージ、検証コストを負う利点が小さい場合があります。

UCIeに関わる仕事

PHY・アナログ回路設計送受信回路、クロック、電気特性、低消費電力化を設計します。
論理・プロトコル設計アダプター、リンク管理、エラー検出、再送、上位プロトコルとの接続を設計します。
検証・相互運用評価仕様どおり動くか、異なるIPやダイ間で通信できるか、異常時を含め確認します。
パッケージ・SI/PI設計バンプと配線、信号品質、電源品質、熱、機械条件を同時に成立させます。
DFT・テスト・解析組立前後の検査、故障箇所の切り分け、テレメトリ、量産歩留まりを支えます。
ファームウェア・ドライバー起動、設定、デバイス発見、管理、OSとの連携を実装します。

SIは信号品質、PIは電源品質、DFTは検査しやすさを回路へ組み込む設計です。実際の職種名は企業で異なるため、先端パッケージを支える仕事半導体求人票の読み方も合わせると分担を整理できます。

自分に近い入口を整理する

電気・情報・機械・材料・製造・評価のどこから関われそうか、10問で確認できます。

10問仕事ナビβを試す

よくある質問

Q. UCIeはチップレットそのものですか?

いいえ。チップレットは複数ダイでシステムを構成する考え方や、そのためのダイを指します。UCIeは、それらのダイ間をつなぐ共通インターフェースです。

Q. UCIeとPCIeは同じですか?

同じではありません。PCIeは汎用I/Oのアーキテクチャとプロトコルを定めます。UCIeはPCIeのモデルや通信を、パッケージ内のダイ間接続で利用できるようにします。

Q. CXLは何のために使いますか?

CPU、アクセラレーター、メモリ間で、キャッシュ一貫性やメモリの読み書きという意味を扱うために使います。UCIeはその通信をダイ間で運ぶ土台になれます。

Q. UCIe対応なら他社のダイを自由に接続できますか?

無条件ではありません。対応速度やプロトコル、バンプ配置、パッケージ、電力、熱、検証、供給条件まで合わせる必要があります。標準化は重要な前提ですが、完成品としての互換性を単独で保証しません。

Q. UCIeを使えば必ず高速・低消費電力になりますか?

いいえ。短距離向けの効率的な接続を目指す仕様ですが、実際の性能と電力はPHY、パッケージ、速度設定、通信量、実装品質、システム設計で変わります。

Q. UCIe 3.0では何が変わりましたか?

2025年公開のUCIe 3.0では48 GT/sと64 GT/sのデータレート、管理・省電力・緊急通知などが拡張されました。GT/sは1秒間の信号転送回数を表し、アプリケーションが受け取る実データ量そのものとは異なります。

まとめ

  1. UCIeはパッケージ内のダイ間接続をそろえる業界標準
  2. 物理層、プロトコル、ソフトウェアモデル、適合試験まで扱う
  3. PCIeの汎用I/OやCXLの一貫したメモリ通信をUCIe上で利用できる
  4. 標準化は複数ベンダー連携の土台だが、任意のダイの自由な混載を単独で保証しない

参考資料

タイトルとURLをコピーしました