英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

4.7. Bonded PCS和PMA通道的时序约束

对于使用TX PMA and PCS Bonding的设计,一个绑定组内所有TX通道的数字复位信号(tx_digitalreset)必须满足物理布线施加的最大偏斜容限。该偏斜容限是TX并行时钟周期(tx_clockout)的一半。TX PMA Bonding或RX PCS通道无此要求。
注: 如果设计不能满足做大偏斜容限要求,英特尔建议重新分配与PCIe Hard IP模块不相邻的通道位置。
图 222. Bonded通道中的物理布线延迟偏移


您必须对复位信号提供Synopsys Design Constraint (SDC),以确保您的设计满足时序要求。当您生成收Transceiver Native PHY IP core时,Quartus Prime软件生成一个.sdc文件。

这个.sdc包含大多数异步信号的基本伪路径,包括复位。在绑定的设计中,该文件包含绑定设计中最大偏斜的实例。这个.sdc文件包含tx_digitalreset信号的一个false_path实例和max_skew约束。

一个生成的.sdc文件中所有修改的IP约束都必须移到工程的主.sdc文件中,因为重新生成IP时所作的更改都会丢失。

无论您将所有tx_digitalresets连接在一起,还是单独控制它们,该偏移都会出现。如果您的设计包括Transceiver PHY Reset Controller IP core,那么您可以使用实例中的通用名称替代实例和接口名称。

当使用绑定时钟时TX数字复位的SDC约束

set_max_skew -from *<IP_INSTANCE_NAME> *tx_digitalreset*r_reset 
-to *pld_pcs_interface*<1/2 coreclk period in ps>

在上面的示例中,您必须进行以下替换:

  • <IP_INSTANCE_NAME>—替换复位控制器IP实例或PHY IP实例的名称
  • <½ coreclk period in ps>—替换设计的时钟周期的一半(以皮秒为单位)

如果您的设计有自定义复位逻辑,那么将*<IP_INSTANCE_NAME>*tx_digitalreset*r_reset替换成TX PCS复位信号tx_digitalreset的源寄存器。

关于set_max_skew约束的更多信息,请参考SDC和Timing Analyzer API参考手册。