资料介绍
任何学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静态时序分析与时序约束教程 63次下载
- 静态时序分析基础及应用 7次下载
- 华为静态时序分析与逻辑设计 56次下载
- 静态时序分析基础及应用 31次下载
- 静态时序分析在IC设计中的应用 95次下载
- 静态时序分析在高速 FPGA设计中的应用 70次下载
- 静态时序分析与逻辑(华为内部培训资料)
- 深度解析FPGA中的时序约束 764次阅读
- 时序分析基本概念解析 1106次阅读
- 静态时序分析的基本概念和方法 1560次阅读
- 静态分析和动态分析的区别 6707次阅读
- Xilinx FPGA时序约束设计和分析 1650次阅读
- 静态分析工具 2635次阅读
- FPGA静态时序分析详解 2993次阅读
- 时序路径分析提速 623次阅读
- FPGA设计中时序分析的基本概念 2753次阅读
- FPGA进行静态时序分析 3232次阅读
- 时序分析的基本概念ETM的详细介绍及如何应用的资料概述 1.7w次阅读
- 不同场景的FPGA外围电路的上电时序分析与设计 7484次阅读
- 一种基于FPGA的SDRAM设计与逻辑时序分析 2236次阅读
- 时序分析中的一些基本概念 4332次阅读
- SOC时序分析中的跳变点 1745次阅读
下载排行
本周
- 1DC电源插座图纸
- 0.67 MB | 3次下载 | 免费
- 2AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 3次下载 | 免费
- 3AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 4AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 5AN111-LTC3219用户指南
- 84.32KB | 次下载 | 免费
- 6AN153-用于电源系统管理的Linduino
- 1.38MB | 次下载 | 免费
- 7AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下载 | 免费
- 8SM2018E 支持可控硅调光线性恒流控制芯片
- 402.24 KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 18次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多