资料介绍
任何学FPGA的人都跑不掉的一个问题就是进行静态时序分析。静态时序分析的公式,老实说很晦涩,而且总能看到不同的版本,内容又不那么一致,为了彻底解决这个问题,我研究了一天,终于找到了一种很简单的解读办法,可以看透它的本质,而且不需要再记复杂的公式了。
我们的分析从下图开始,下图是常用的静态分析结构图,一开始看不懂公式不要紧,因为我会在后面给以非常简单的解释:
这两个公式是一个非常全面的,准确的关于建立时间和保持时间的公式。其中Tperiod为时钟周期;Tcko为D触发器开始采样瞬间到D触发器采样的数据开始输出的时间;Tlogic为中间的组合逻辑的延时;Tnet为走线的延时;Tsetup为D触发器的建立时间;Tclk_skew为时钟偏移,偏移的原因是因为时钟到达前后两个D触发器的路线不是一样长。
这里我们来做如下转化:
因为对于有意义的时序约束,建立时间余量Tslack,setup和保持时间余量Thold都要大于0才行,所以对于时序约束的要求其实等价于:
Tperiod》Tcko+Tlogic+Tnet+Tsetup-Tclk_skew (1)
Tcko+Tlogic+Tnet》Thold+Tclk_skew (2)
之前说了,这两个公式是最全面的,而实际上,大部分教材没讲这么深,他们对于一些不那么重要的延时没有考虑,所以就导致不同的教材说法不一。这里,为了得到更加简单的理解,我们按照常规,忽略两项Tnet和Tclk_skew。原因在于Tnet通常太小,而Tclk_skew比较不那么初级。简化后如下:
Tperiod》Tcko+Tlogic+Tsetup (3)
Tcko+Tlogic》Thold (4)
简单多了吧!但是你能看出这两个公式的含义吗?其实(3)式比较好理解,意思是数据从第一个触发器采样时刻传到第二个触发器采样时刻,不能超过一个时钟周期啊!假如数据传输超过一个时钟周期,那么就会导致第二个触发器开始采样的时候,想要的数据还没有传过来呢!那么(4)式又如何理解呢?老实说,一般人一眼看不出来。
- 静态时序分析的基础与应用的详细说明 3次下载
- 时序分析的静态分析基础教程 14次下载
- 时序分析的优化策略详细说明 17次下载
- 时序分析的优化策略详细说明 19次下载
- FPGA静态时序分析的理论和参数说明 15次下载
- 时序分析和时序约束的基本概念详细说明 28次下载
- FPGA时序分析之静态分析基础的详细资料说明 15次下载
- 华为FPGA硬件的静态时序分析与逻辑设计 21次下载
- 正点原子FPGA静态时序分析与时序约束教程 60次下载
- 静态时序分析基础及应用 7次下载
- 华为静态时序分析与逻辑设计 56次下载
- 静态时序分析基础及应用 31次下载
- 静态时序分析在IC设计中的应用 95次下载
- 静态时序分析在高速 FPGA设计中的应用 70次下载
- 静态时序分析与逻辑(华为内部培训资料)
- 深度解析FPGA中的时序约束 310次阅读
- 时序分析基本概念解析 886次阅读
- 静态时序分析的基本概念和方法 1249次阅读
- 静态分析和动态分析的区别 5452次阅读
- Xilinx FPGA时序约束设计和分析 1359次阅读
- 静态分析工具 2324次阅读
- FPGA静态时序分析详解 2560次阅读
- 时序路径分析提速 522次阅读
- FPGA设计中时序分析的基本概念 2535次阅读
- FPGA进行静态时序分析 3130次阅读
- 时序分析的基本概念ETM的详细介绍及如何应用的资料概述 1.7w次阅读
- 不同场景的FPGA外围电路的上电时序分析与设计 6904次阅读
- 一种基于FPGA的SDRAM设计与逻辑时序分析 2167次阅读
- 时序分析中的一些基本概念 4157次阅读
- SOC时序分析中的跳变点 1660次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多