频率与Hold Time,gitter与Hold Time

.Setup timehold time对频率的影响  

setup time和hold up time是由器件cell决定的,一般小于1~2ns,并不随着电路设计的改变而改变。

时钟频率计算方法如下:在不考虑时钟延时抖动等条件下,理想的说:一个信号从触发器的D端到Q端的延时假设是Tcell,从Q端出来之后会经过组合逻辑电路combinational logic或者network的延时称作Tdata,经过Tdata信号将到达下一个触发器D端,而且必须要满足触发器的建立时间Tsetup。

需满足:

Tcd+Tdelay+Tsetup<=T

否则数据无法打入下一个触发器,就会进入亚稳态。

时钟频率f=1/T,周期越短频率越高,最短周期Tmin= Tcell+Tdata+Tsetup。而Tcell和Tsetup都是由器件决定,我们唯一能减小的就是Tdata,在电路中Tdata有很多条,最长的路径(关键路径Critical path)直接决定了主频能跑多快。因此做时序优化总是要从关键路径Critical path下手。

反过来Setup time和hold time对Tdata也有约束作用。
   在实际设计中如果主频给定了,设计时也必须保证性能要求。在这种情况下,

Tcell+Tdata+Tsetup<=T要满足,所以setup time决定了最长路径的上限。

Tcell+Tdata>=Thold也要满足,hold time则决定了最短路径的下限。

具体到SDC中,这个主要和output constraints相关 ,具体参见<STA for Nanometer Design>Capter 7中7.5节。

总结:理想情况下,主频给定后,setup time约束频率的最小值,hold time约束频率的最大值。主频未给定的情况下,频率主要由Tdata决定。

.jitter对频率的影响

我看过对jitter有定义有两种版本中,本质相同:

(1)The deviation from the ideal timing of clock transition events

(2) A window within which a clock edge can occur

Jitter对频率的影响如下图所示:

时间: 2024-10-03 22:55:43

频率与Hold Time,gitter与Hold Time的相关文章

应付发票审批 Hold and Release Names

(N) AP > Setup > Invoice > Hold and Release Names 这里一般默认就可以了.Use the Invoice Hold and Release Names window to define the names that you use to manuallyhold or release invoices. You can define hold names that you assign to an invoice during entry

matlab中 hold on 与hold off的用法

matlab中 hold on 与hold off的用法 hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制 hold off 使当前轴及图形不在具备被刷新的性质 hold on 和hold off,是相对使用的前者的意思是,你在当前图的轴(坐标系)中画了一幅图,再画另一幅图时,原来的图还在,与新图共存,都看得到后者表达的是,你在当前图的轴(坐标系)中画了一幅图,此时,状态是hold off,则再画另一幅图时,原来的图就看不到了,在轴上绘制的是新图,原图被替换了 >> t=(0:

Microsoft Exchange In-Place Hold and Litigation Hold

In-Place Hold and Litigation Hold 是用来保留和管理邮件的一种设置.区别: 去向不同, In-Place Hold ==> discoverHold 文件夹 Litigation Hold ==> purge文件夹 Hold的点不同 In-Place hold 按需hold,比如:时间范围,关键词,from,to的user Litigation hold 全部(无脑)hold,但是这个功能要在mailbox feature中开启 ? 本质:recovery fo

&lt;老友记&gt;学习笔记

这是六个人的故事,从不服输而又有强烈控制欲的monica,未经世事的千金大小姐rachel,正直又专情的ross,幽默风趣的chandle,古怪迷人的phoebe,花心天真的joey——六个好友之间的情路坎坷,事业成败和生活中的喜怒哀乐,无时无刻不牵动着彼此的心,而正是正平凡的点点滴滴,却成为最令人感动与留恋的东西. 人物:1.瑞秋•格林(RACHEL GREENE)由珍妮佛•安妮斯顿(Jennifer Aniston)扮演 瑞秋是莫妮卡的高中同学,在与牙医未婚夫的婚礼上脱逃至莫妮卡处. 2.罗

SGE学习笔记

命令: qsub   -  submit a batch job to Grid Engine. qsh    -  submit an interactive X-windows session to Grid Engine. qlogin -  submit an interactive login session to Grid Engine. qrsh   -  submit an interactive rsh session to Grid Engine. qalter -  mod

Quartus II 中 Verilog 常见警告/错误汇总

Verilog 常见错误汇总 1.Found clock-sensitive change during active clock edge at time <time> on register "<name>" 原因:vector source file中时钟敏感信号(如:数据,允许端,清零,同步加载等)在时钟的边缘同时变化.而时钟敏感信号是不能在时钟边沿变化的.其后果为导致结果不正确. 措施:编辑vector source file 2.Verilog HD

词组习语3057组

superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律.前缀后缀规律.词之间的相似性规律等等. 1 Anointing of the Sick British English 2 Civvy Street Clerk of the Closet 3 I mean I must say 4 I suppose so I will thank you to do something 5 Incoming mail server Lithium battery 6 M

迷宫广搜

上学期学了C,这学期学C++.感觉最难的还是算法,上周作业的一道广搜题是我第一次接触广搜,由于第一学期刚学编程就接触的太多的算法难题,不禁对代码产生畏惧,不过还好没有放弃,虽然算法很难,但我慢慢找到了一点学数学时的乐趣.先介绍一下这道未来的我看过来会觉得很简单一道题吧 You are provided a maze(迷宫), and you need to program to find the least steps to walk from the start to the end.And

华为MPLS LDP session和路由通告原则

Igress LER:一个ip网络进入mpls网络时:查询FIB,是查FIB表里面的NHLFB表 Trasit :  当在一个纯mpls网络中,查询的是LFIB表,是LFIB表里面的ILM(及lsp)表 Egress LER:在离开mpls域进入ip域时,查询的仍然是FIB表. (还有一张表LIB,或者称为lsp,此表不做转发,而是做转发使用) 查看PUSH动作的标签(节点类型Ingress LER)查看FIB表 dis fib 或dis fib ver dis mpls lsp include