以下步骤提供了有关选择转接驱动器 CTLE 设置的一般指导:
- 非常需要使用实际介质、连接器、通孔、根复合体、端点和转接驱动器 S 参数模型来执行信号完整性分析。其目的是提供裕度以满足误码率和眼图尺寸的高要求。
- 了解整体通道介质损耗曲线。温度、湿度、信噪比和串扰都需要额外的裕度才能实现稳定运行。
- 每个端点或根复合体都需要一定的 IO 裕度。最好增加裕度,以确保在 PVT 范围内无差错运行。
- 转接驱动器主要在其输入端提供升压以补偿信号损失。另一方面,它的输出信号调节受到限制。当其输出存在高损耗(后置通道损耗)时,边际信号调节有两种选项:
- 以 1 至 2 个步长对输入信号进行过均衡,这样输入信号就不会被压缩。
- 提供平坦增益以增加眼高。
- 在了解前置通道和后置通道损耗后,使用表 2-3 来选择起始 CTLE 设置。不同的根复合体、端点或 BIOS 版本在性能上可能有所不同。因此,可能需要在表 2-3 中所示的推荐值上进行微调。
- 表 2-3 是使用 PCIe 推荐的 SI 电路板测量的。实际应用可能具有不同的损耗曲线。因此,该表中提到的 CTLE 索引可用作实际应用的良好起点。
- 验证下游转接驱动器的 CTLE 设置。如果测试实际系统,从最初选择的 CTLE 设置(同时保持最初选择的上游转接器的 CTLE 设置)上下扫描下游转接驱动器的 CTLE 设置,以确定允许系统成功连接的 CTLE 设置范围,或者在执行系统仿真或测量眼图时满足预定义的最低眼图波罩标准。
- 验证上游转接驱动器的 CTLE 设置。从最初选择的 CTLE 设置(同时保持下游转接器之前所选的 CTLE 设置)上下扫描上游转接驱动器的 CTLE 设置,以确定允许系统成功连接的 CTLE 设置范围,或者满足预定义的最低眼图波罩标准。
- 另一种通用的系统调优方法如下:
- 确定转接驱动器用例是系统格式还是 AIC 格式。这可以确定转接驱动器与 PCIe 链路的哪一端(根复合体或端点)最相关,目前称为主链路伙伴。
- 在主链路伙伴的下游方向执行 TX 合规性测试。目标是让下游转接驱动器补偿前置通道损耗:其直接输出需要尽可能精确地再现主链路伙伴最初传输的信号。实现这一点后,下游转接驱动器的 CTLE 设置就可以被冻结。
- 接下来,在上游方向执行 IOMT 或通道裕度测试。目标是对上游转接驱动器进行调优,使主链路伙伴接收到的信号具有可接受的质量。此过程可以使用不同的工具和标准。成功的上游调优需要使接收到的信号不仅符合所有要求,而且具有足够的裕度来补偿某些水平的噪声、应力和其他不可预见的影响。
- 由于物理或软件限制,这种整体方法并非总是可行,但它是最全面的转接驱动器调优方法,如果可能,建议您使用。