STA clock latency,arrival window与noise的关系

原本认知里,在同步时钟域内,这三者是正相关,即时钟长度越长,受ocv的影响,会导致arrival window变大,进而导致noise变差,比较直观的证明是top sta的结果往往比block的结果会差一些。
近期发现一个奇怪的现象,一个点上存在两个时钟(a和b,两者为物理互斥),而a的长度略小于b可能相差200ps左右,arrival window也是a小于b,约20ps左右,在a时钟域下的noise反而更大。报出来的aggressive net也都是a b时钟域的。有人知道这是为什么嘛?

时钟长度的影响:时钟长度越长,越容易受到 OCV (On-The-Fly Correction) 的影响。OCV 是一种在数据传输过程中自动进行的纠错技术,可以在数据传输过程中检测到错误并进行修复。如果时钟长度越长,越容易被 OCV 干扰,从而导致 arrival window 变大,进而导致 noise 变差。
延迟的影响:在同步时钟域内,时钟的延迟会影响 arrival window。如果一个时钟的延迟比另一个时钟的延迟大,那么在这个时钟域下传输的数据可能会在另一个时钟域下到达,从而导致数据不一致性和噪声变差。
容量的限制:有些应用可能对时钟的容量有限制。如果一个时钟域下的数据量太大,可能会导致 arrival window 变大,进而导致 noise 变差。这个问题在流媒体应用中特别常见。
动态数据速率适应(DTR, Dynamic Data Rate Adaptation) 的影响:DTR 是一种数据传输控制机制,用于根据接收到的数据速率动态调整数据传输速率。如果一个应用没有正确实现 DTR,可能会导致 arrival window 变大,进而导致 noise 变差。