网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

CTS时钟树综合对uncertainty的影响

时间:2023-06-26 16:49

人气:

作者:admin

标签: 时钟  CTS    综合  uncer   

导读:在时钟电路的设计中,存在 jitter 和 skew 问题。...

时钟电路的设计中,存在 jitter 和 skew 问题。请解释下:

  1. 什么是 jitter,什么是 skew?
  2. 在 pre-CTS 的时序约束中,setup 和 hold 的 clock uncertainty 分别由什么组成。

解析:

(1)名词解释

jitter,时钟抖动;

skew,时钟偏斜;

uncertainty,时钟不确定性,包括 jitter 和 skew;

Clock Tree Synthesis,时钟树综合,简称CTS;

(2)具体分析

clock 时钟有不确定性(clock uncertainty),其中包括 clock jitter(时钟抖动)和 clock skew(时钟偏斜)。

图片

clock jitter ,抖动来自时钟的产生源,比如晶振、PLL,可以理解为 PLL jitter, 是频率上的不确定性,是频偏,即针对这一个时钟,前后周期在变 ,jitter = T2 - T1(或者也存在占空比上的不确定性);

clock skew ,偏斜来自时钟树的延迟,是 一个时钟到达不同时序逻辑单元的时刻不同 ,但是周期是不变的, 存在相位差,是相偏 ,可以理解为 clock tree skew, 是相位上的不确定性

对于 jitter,是晶振本身或者 PLL 电路带来的,受到温度等影响,有一定的振荡频率偏移,设计者可以更换稳定性更好的晶振来降低 jitter;

对于 skew,是时钟树上的延迟,可以通过插入 buffer 来改变,时钟树综合布线后,skew 值确定;

图片

图片

对于同****一个时钟到达不同的时序逻辑单元

图片

pre-CTS 预布局阶段 ,时钟树 clock tree 还没有综合,所以 clock tree 的 skew 还不确定,在分析 setup 和 hold 的时候都需要考虑 skew;

对于 setup ,由于发射沿和捕获沿是相邻的两个沿,所以 要考虑 skew,也要考虑 jitter

对于 hold ,由于发射沿和捕获沿是同一个沿,所以 只要考虑 skew,不需要要考虑 jitter

如下图所示:

图片

post-CTS 后布局阶段 ,时钟树 clock tree 已经综合,所以 clock tree 的 skew 已经确定 ,在分析 setup 和 hold 时的clock uncertainty 不确定性时,不需要将 skew 作为时钟不确定性的一部分(clock uncertainty);

对于 setup ,由于发射沿和捕获沿是相邻的两个沿,所以不确定性要 考虑 jitter

对于 hold ,由于发射沿和捕获沿是同一个沿,不需要要考虑 jitter, 没有时钟不确定性

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信