EDN首页   博客首页

日志档案

发表于 2007-2-4 22:36:21

5

标签: 无标签

静态时序分析:Tsu、Tco

首先需要注意的是,这里讨论的都是静态时序分析。所谓静态时序分析,就是只针对FPGA内部布线后生成的实际布线结果来计算理论时序,同时采用的模型为理论模型。静态时序分析并不能完全分析和解决实际运行中的所有问题!

对于FPGA来说,其内部的D触发器本身的Tsu和Tco是固定的,非常小,特别是Tco一般为0。在这里我们将其称之为uTsu、uTco。

但在实际应用时,FPGA中的所有信号都会存在时延,这个时延造成了等效的Tsu、Tco变化。

见下图:

其中,DD为data信号从输入到D触发器的时延,其中包括IO时延、布线延迟、组合逻辑时延等。

DC为clock信号从输入到D触发器的时延,其中包括IO时延、布线时延、PLL相位变化等等。

今天先只讲讲Tsu。

对于Tsu,分析见下图:

点击看大图

其中clock'和data'分别对应于D触发器的clk端和D端信号。

从图中可以很明显的看出来,有如下等式:

Tsu - DD + DC = uTsu ;

可以得出:Tsu = DD - DC + uTsu ;

需要注意的是,DC有可能是负值。例如clock信号是通过DLL(PLL)调相后送给D触发器的情况,如果调相的相位是负值,则DC有可能为负值。

系统分类: CPLD/FPGA   |   用户分类: 无分类   |   来源: 无分类   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(1664)    回复(5)  

投一票您将和博主都有获奖机会!

最新评论

  • dsafdf

    2007-4-30 22:11:28

    看不到图呀

     

  • 无情客栈

    2007-7-9 10:53:24

    看不到图啊!!!

    郁闷!!

    刚好在这个地方学的有些模糊!

  • lubee

    2007-5-18 15:03:33

    期待您有时间讲一下时序约束的问题,高度期盼中。。。。。呵呵!

  • haiping_he

    2007-2-15 18:02:42

    DING.

  • sta

    2007-8-3 14:02:01

    看不到图,麻烦修改一下