信号のジッタ/歪みを補正する再生成デバイス。長距離配線や外付けで必須
PCIe Retimer(PCI Express リタイマー)とは、高速で伝送されるPCI Express信号が、物理的な配線距離によって減衰し、ノイズやジッタ(信号の揺らぎ)が発生した際に、その信号をデジタル的に再生成して増幅・補正するデバイスのことです。
現代のPC自作やサーバー構築において、PCIeの規格は世代を重ねるごとに転送速度が飛躍的に向上しています。PCIe 3.0から4.0、そして5.0へと進化するにつれ、1レーンあたりの転送速度は 8GT/s $\rightarrow$ 16GT/s $\rightarrow$ 32GT/s と倍増してきました。しかし、物理的な信号伝送における課題は、速度が上がれば上がるほど深刻になります。
具体的には、基板(PCB)の材質による誘電損失や、コネクタ接点での反射、電磁干渉(EMI)などが原因となり、信号の波形が崩れます。特にPCIe 5.0のような超高速通信では、信号が劣化せずに到達できる距離(リーチ)が極めて短くなっており、マザーボード上のわずか数センチメートルの配線であっても、信号品質の低下が致命的なエラー(CRCエラー)や速度低下を招く可能性があります。
そこで必要となるのがPCIe Retimerです。Retimerは単なる増幅器ではなく、一度受信した信号をデジタル的に復元し、クリーンな状態で再送信(Retransmit)します。これにより、本来であれば通信不可能な距離であっても、安定した高速通信を維持することが可能になります。
PCIeの信号補正デバイスには、大きく分けて「Retimer」と「Redriver(リドライバー)」の2種類が存在します。これらは混同されやすいですが、動作原理と性能において決定的な違いがあります。
Redriverはアナログ的なアプローチを取るデバイスです。信号の振幅を大きくし(ゲイン調整)、高周波成分を強調する(イコライゼーション)ことで、信号を「無理やり」遠くまで飛ばそうとします。しかし、Redriverは信号に含まれるノイズまでも一緒に増幅してしまうため、限界以上の距離では信号品質が劇的に悪化します。
一方、Retimerはデジタル的なアプローチを取ります。Retimer内部には「CDR(Clock and Data Recovery)」という回路が搭載されており、受信した信号からクロックを抽出し、データを完全に再構築してから送信します。これにより、ジッタがリセットされ、新品の信号として送り出されるため、Redriverよりも遥かに長い距離の伝送が可能です。
以下に、RetimerとRedriverの比較をまとめます。
| 比較項目 | Redriver (リドライバー) | Retimer (リタイマー) |
|---|---|---|
| 動作原理 | アナログ増幅・補正 | デジタル再生成 (CDR) |
| ジッタの影響 | 蓄積・増幅される | リセット・除去される |
| 伝送可能距離 | 短〜中距離 | 中〜長距離 |
| 消費電力 | 低い | 高い |
| 極めて低い (ほぼゼロ) |
| わずかに発生 (数ns〜数十ns) |
| コスト | 安価 | 高価 |
| 主な用途 | 短いライザーケーブル、小規模基板 | AIサーバー、外部GPU筐体、CXL |
PCIe Retimerがどのようにして信号を「浄化」しているのか、その内部プロセスを詳細に解説します。
Retimerの心臓部はCDRです。PCIe信号はデータの中にクロック情報が含まれていますが、伝送路でジッタが発生すると、このタイミングが不鮮明になります。Retimerは受信した信号から正確なタイミングを抽出し、内部のPLL(Phase Locked Loop)を用いて安定したクロックを再生成します。
CDRでタイミングを合わせた後、データは一度デジタル値としてサンプリングされます。PCIe 5.0では 128b/130b 符号化 が用いられており、Retimerはこの物理層(PHY)レベルでデータを正しく認識し、ビットエラーがないかを確認しながら再構成します。
再生成された信号を送信する際、Retimerは送信先(CPUやGPU)の特性に合わせて、あえて信号に特定の歪みを加える「プリエンファシス」や「デエンファシス」を最適化します。これにより、次の区間の配線で発生する減衰をあらかじめ相殺し、受信側で最も綺麗な波形になるよう調整します。
Retimerは高速処理を行うため、発熱が課題となります。最新のRetimerチップは、7nm や 5nm といった先端プロセスルールで製造されており、1レーンあたりの消費電力を抑えつつ、32GT/s 以上の超高速通信を実現しています。
PCIe Retimerは、一般的にコンシューマー向けの安価なマザーボードに搭載されることは稀ですが、ハイエンドなワークステーション、AIサーバー、および次世代の拡張規格において不可欠なコンポーネントとなっています。
現在、PCIe Retimer市場をリードしているのは、Astera Labs、Broadcom、Marvellなどの半導体メーカーです。
実際の実装における数値的な特性は以下の通りです。
2025年から2026年にかけて、PCおよびサーバー業界はPCIe 6.0の本格的な導入期に入ります。これにより、Retimerの重要性はさらに増すことになります。
PCIe 5.0までは「NRZ (Non-Return to Zero)」という、電圧の高低で0と1を区別する方式が使われてきました。しかし、PCIe 6.0では 64GT/s という超高速域に達するため、1回のサイクルで4つのレベルの電圧を使い分ける PAM4 (Pulse Amplitude Modulation 4) 変調方式が採用されます。
PAM4は転送効率を劇的に高めますが、一方で信号の振幅差が非常に小さくなるため、ノイズに極めて弱くなります。このため、PCIe 6.0世代では、ほぼすべての長距離配線(マザーボード上の数センチ以上の距離)において、高度なRetimerの搭載が「推奨」ではなく「必須」になると予想されます。
一般のゲーミングPC自作においては、Retimerを意識する必要はほとんどありません。しかし、以下のような構成を検討する場合、間接的にRetimerの恩恵を受けている、あるいは注意が必要になります。
Q1: PCIe Retimerを後付けで追加することはできますか? A: 不可能です。Retimerはマザーボードの基板上に直接実装されるチップ(IC)であり、CPUとPCIeスロットの間の配線に組み込まれています。ユーザーが後からパーツとして追加することはできず、マザーボードの設計段階で搭載されている必要があります。
Q2: Retimerが入っているマザーボードの方が性能が良いのでしょうか? A: 「性能(速度)」が上がるのではなく、「安定性(到達距離)」が向上します。Retimerがあることで、PCIe 5.0のような超高速規格において、エラーなく安定して最大速度を出し切ることができるようになります。特に多くのM.2 SSDを搭載するモデルや、大規模なサーバーボードでは必須の機能です。
Q3: Retimerによるレイテンシの増加は、ゲームなどの動作に影響しますか? A: 影響は無視できるレベルです。Retimerによる遅延はナノ秒(ns)単位であり、OSやアプリケーションが処理するミリ秒(ms)やマイクロ秒($\mu$s)単位の遅延に比べれば極めて小さいため、体感できる差はありません。むしろ、Retimerがないことで発生する信号エラーによる再送処理(リトライ)の方が、パフォーマンスへの悪影響は遥かに大きくなります。