其他分享
首页 > 其他分享> > 时序分析第三讲

时序分析第三讲

作者:互联网

保持时间时序分析的讲解

 

 

tcycle

采样沿跟我们数据的结束时间之间的差值就是余量

 

 

保持时间的余量跟时钟周期无关

hold slack=TCLK1+TCO+TDATA-TCLK2-TH

 

实操

 

做时序分析的时候最好把管脚绑定好,不然做的数据没有具体的分配,管脚出来的时序分析报告就没有参考意义

 

 

 双击打开一个路径

 

 首先我们看路径类型(path type)  有快模型和慢模型。延时最小,电路就处在一个最快的模型

hold slack=TLCK1+TCO+TDATA-TCLK2-TH

为什么选择FAST COMER:  TDATA包含了数据核心的或者路径的延时,这个值越大,余量越大。我们希望这个值越小,越容易出问题,所以取最小值的时候。虽然电路是唯一的,它在不同的电压波动,温度波动情况下,这个延时值它并不是一个不变的值,是一个会发生一些变化的值,所以有最大最小值。

另一方面,在建立时间的余量里,这个值越大,建立时间的余量越小

 

 SETUP方面,SLOW COMER,电路最慢的情况,延时最大的情况,也就是TDATA最大值的情况

 

 

 

 

source clock  到达reg1的clock端 这个时间经历的延时

 

 

 目的时钟,采样时钟  因为hold slack抵消掉了,跟时钟周期无关,所以这边为0

 

 

 setup slack 与时钟周期有关,所以不为0

 

 

 

 

约束好时间之后,布局布线就会努力帮我我们布寄存器,使其满足建立时间余量和保持时间余量

约束时钟的意义就是告诉我们我们的 综合,布线工具,让它合理的布线满足你时序的要求

 

标签:分析,slack,余量,TDATA,第三,延时,时序,时钟
来源: https://www.cnblogs.com/lht-learning/p/16651918.html