PCIe扫盲——ReTimer和ReDriver简介

PCIeGen5的32Gbps速率超越了FR4电路板的极限,导致对更高效率编码的需求,如64B/66B和128B/130B等。ReDriver和ReTimer作为信号调节器件,用于补偿损耗,ReTimer提供更好的性能但增加Latency。PCIeGen4需要低损耗板材,ReDriver和ReTimer的使用成为应对挑战的策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自2019年下半年,PCIe Gen5正式发布以来,其单个Lane/Channel速率已达32Gbps,传统的FR4电路板支持这么高的速率是完全不可能的事情。即使面对的是Gen4带来的16Gbps,FR4仍在瑟瑟发抖……

在6GT/s以下的串行通信协议中,8B/10B编码的是绝对的主流,其完美的DC均衡编码,极大地降低了串行收发器(尤其是Receiver)的设计难度。但是8B/10B的浪费20%带宽的缺点,限制了其在6GT/s以上速率串行协议中的进一步演进……于是各种高效率编码开始出现,如Ethernet 10GBASE-R PCS中用的64B/66B,PCIe Gen3及以上版本用的128B/130B,DisplayPort用的128B/132B,64B/67B……等等

1.jpg

新的高效率编码,借助更加复杂的扰码器,依然可以实现较长时间内的直流均衡,但是不可避免地会带来更长的Run Length(数据流中连续的0或者1)。这对串行接收器(Receiver)提出了更高的要求,往往也需要更加复杂的CDR设计,匹配以更加复杂的Tx/Rx EQ手段。

然而,相比于每提高1Gbps速率所需要的硬件成本(更低损耗的板材,价格是传统FR4的数倍),使用高效率编码带来的成本显然更低。

2.jpg

以PCIe应用来说,PCIe Gen3 仍可以较为容易地在普通的FR4上实现。但是Gen4则需要比FR4更低损耗的板材,这也是为什么支持PCIe Gen4的PC主板要比不支持Gen4的贵很多的原因之一。然而,即使是使用更贵(低损耗)的板材,长距离地传输16Gbps的信号仍然是一个非常大的挑战。在PCIe Gen4 Base Spec,还首次提出了信号调节的概念。有两种信号调节功能的器件:

  • ReTimer,

  • ReDriver

3.jpg

ReDriver功能相对简单,其通过Rx端的CTLE(基本原理一般就是一个高通滤波器),和Tx端的驱动器,实现对损耗的补偿,进而使得眼图的窗口变大,让整个PCIe通道看起来有更小的衰减。由于ReDriver有没涉及到任何协议相关的内容,所以其两端的PCIe设备是无法感知到ReDriver器件的存在的。

ReTimer不仅会在Rx端实现CTLE和DFE,还会在Tx端实现相应的EQ功能。这使得ReTimer器件能够分别于其两端的器件实现EQ Training,如上图所示。

因此ReTimer能够实现比ReDriver更好的降低通道物理损耗的效果。然而,复杂的ReTimer会增加更多的Latency。以PCIe Gen4应用为例,ReTimer带来的Latency可达64ns,而ReDriver往往只有100ps。

下面是几个使用ReTimer/ReDriver的例子:

4.jpg

5.jpg

6.jpg

7.jpg

### PCIe Retimer芯片性能排行榜 目前市场上PCIe Retimer芯片的竞争非常激烈,不同厂商的产品各有特色,在性能方面也有不同的表现。然而,具体的官方排名并不容易获得,因为这取决于多个因素,包括但不限于传输速率、功耗、延迟以及与其他组件的兼容性。 #### 主要竞争者及其特点 - **澜起科技 (Montage Technology)** 澜起科技推出的PCIe 4.0 Retimer芯片采用了先进的信号调理技术来补偿信道损耗并减少抖动影响,显著提升了信号完整性,使得高速信号能够更远距离稳定传输[^3]。这些特性对于数据中心内的服务器集群尤其重要。 - **电科星拓** 作为国内领先的高性能互联芯片制造商之一,电科星拓推出了符合最新标准的PCIe 5.0 Retimer产品线,进一步缩小了中国与国外先进技术之间的差距[^2]。其产品的推出不仅代表了本土企业在这一领域的突破,同时也意味着更高的性价比服务响应速度。 - **其他国际品牌** 像德州仪器(TI)、美满电子(MaxLinear)等老牌半导体公司同样拥有成熟的Retimer解决方案,并在市场上占据一定份额。它们通常具备更好的全球供应链管理技术支持体系。 #### 性能对比分析 当比较各类Retimer芯片时,主要关注以下几个维度: - **数据吞吐量**:即每秒可以处理的最大比特数; - **工作频率范围**:支持的工作频带宽度决定了适用场景; - **低噪声设计**:有效降低电磁干扰(EMI),提高通信质量; - **超低延时架构**:尽管Retimer相比ReDriver会有更大的时间开销,但在某些应用场合下仍需尽可能缩短这个数值[^4]; 值得注意的是,虽然Retimer相较于传统的Redriver具有更强的功能性适应复杂环境的能力,但由于内部逻辑更为复杂,因此不可避免地会带来额外的时间成本——也就是所谓的“时延”。 ```python # Python伪代码展示如何评估Retimer芯片的关键参数 def evaluate_retimer_chip(chip_model, throughput_mbps, operating_frequency_ghz, latency_ns): score = 0 # 数据吞吐量评分 if throughput_mbps >= 32000: score += 40 # 工作频率范围评分 elif operating_frequency_ghz > 8 and operating_frequency_ghz <= 16: score += 30 # 超低延迟能力加分项 if latency_ns < 1: score += 20 return f"{chip_model}得分:{score}" print(evaluate_retimer_chip('Example Chip', 32768, 16, 0.9)) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值