静态时序分析在数字集成电路设计中的应用.docx
文本预览下载声明
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
静态时序分析在数字集成电路设计中的应用
************************************* Report timing -path full -delay max -max_paths 1 Design ARLcore Version 2000.05-1 Date Fri Nov 21 153825 2002 ************************************* Startpoint ARLdp/n_DAValidsN_reg falling edge-triggered flip-flop clocked by TXC Endpoint ARLsm/Cstate_reg3 rising edge-triggered flip-flop clocked by TXC Path Group TXC Path Type min Point Incr Path —————————————————————— clock TXC fall edge 5.00 15.00 clock network delay ideal 1.00 16.00 ARLdp/n_DAValidsN_reg /CPN dfpfb1 0.00 16.00 f ARLdp/n_DAValidsN_reg/Q dfpfb1 0.56 16.56 f ARLdp/U394/Z an02d1 0.25 16.80 f ARLdp/n_DAValids ARLdp 0.00 16.80 f ARLsm/n_DAValids ARLsm 0.00 16.80 f ARLsm/U260/Z an04d1 0.27 17.08 f ARLsm/U294/Z aor21d1 0.27 17.34 f ARLsm/U291/Z aor21d1 0.30 17.64 f ARLsm/Cstate_reg3/D dfcrq2 0.00 17.64f data arrival time 17.64 clock TXC rise edge 20.00 20.00 clock network delay ideal 1.00 21.00 ARLsm/Cstate_reg3/CP dfcrq2 0.00 21.00r library hold time 0.50 21.50 data required time 21.50 …… data required time 21.50 data arrival time -17.64 ——————————————————————— slack MET 3.86 从中可以看出它非常详细地了从Startpoint ARLdp/n_DAValidsN_reg到 EndpointARLsm/Cstate_reg3这条路径的时序关系,并且这条路径是满足保持时间的。 图5 时序电路及其端口时序图 静态时序分析在不同阶段的侧重点是不一样的。在布局布线前,往往更重视建立时间检查,而忽略保持时间检查。如果违背了建立时间,就必须重新优化。至于违背了保持时间,可以通过在布局布线后手工参加一定的延时来解决,在布局布线后,应重点检查保持时间。 在100M以太网卡芯片设计中,通过做静态时序分析,确认了其设计的可靠性,为设计获得签字认可起到了保证性的作用。 静态时序分析是分析、诊断和确认设计的时序特性的方法。它不需要输入向量就能穷尽所有的路径,且运行速度很快、占用内存较少,不仅可以对芯片设计开展全面的时序功能检查,而且还可利用时序分析的结果来优化设计,因此静态时序分析已经越来越多地被用到数字集成电路设计的验证中。 :
显示全部