[精选]时序管理规划约束

上传人:我**** 文档编号:183389848 上传时间:2021-06-04 格式:PPTX 页数:43 大小:1.73MB
返回 下载 相关 举报
[精选]时序管理规划约束_第1页
第1页 / 共43页
[精选]时序管理规划约束_第2页
第2页 / 共43页
[精选]时序管理规划约束_第3页
第3页 / 共43页
[精选]时序管理规划约束_第4页
第4页 / 共43页
[精选]时序管理规划约束_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《[精选]时序管理规划约束》由会员分享,可在线阅读,更多相关《[精选]时序管理规划约束(43页珍藏版)》请在金锄头文库上搜索。

1、时序约束与时序分析,约束的分类 时序约束与时序分析基础 Quartus 工具运行时序分析 设置时序约束的常用方法,约束的分类,时序约束:规范设计的时序行为,表达设计者期望满足的时序要求,指导综合和布局布线阶段的优化算法等。 区域与位置约束:用于指定芯片I/O管脚位置以及指导实现工具在芯片指定的物理区域进行布局布线。 其它约束:泛指目标芯片型号、电气特性等约束属性。,时序约束与时序分析基础,时序约束的概念:时序约束主要包括周期约束(FFS到FFS,即触发器到触发器)和偏移约束(IPAD到FFS、FFS到OPAD)以及静态路径约束(IPAD到OPAD)等3种。 附加时序约束的一般策略是先附加全局约

2、束,然后对 快速和慢速例外路径附加专门约束。 附加全局约束时,首先定义设计的所有时钟,对各 时钟域内的同步元件进行分组,对分组附加周期约 束,然后对FPGA/CPLD输入输出PAD附加偏移约束、对 全组合逻辑的PAD TO PAD路径附加约束。 附加专门约束时,首先约束分组之间的路径,然后 约束快、慢速例外路径和多周期路径,以及其他特殊路径。,时序约束的基本作用,提高设计的工作频率 : 通过附加约束可以控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时,从而提高工作频率。 获得正确的时序分析报告: FPGA设计平台都包含静态时序分析工具,利用这类工具可以获得映射或布局布线后的时序分析报告,

3、从而对设计的性能做出评估。 指定FPGA/CPLD引脚位置与电气标准 1 可编程特性使电路板设计加工和FPGA设计可以同时进行,而不必等FPGA引脚位置完全确定,从而节省了系统开发时间 2 通过约束还可以指定IO引脚所支持的接口标准和其他电气特性,设计中常用的时序概念,周期 最大时钟频率 时钟建立时间 时钟保持时间 时钟到输出延时 管脚到管脚延时 Slach 时钟偏斜,周期与最大时钟频率,TCLK = TCKO +TLOGIC +TNET +TSETUP TCLK_SKEW TCLK_SKEW = TCD2 TCD1 其中TCKO为寄存器固有的时钟输出延迟,TLOGIC为同步元 件之间的组合逻

4、辑延迟,TNET为网线延迟,TSETUP寄存器固 有的建立时间,TCLK_SKEW为时钟偏斜 Fmax=1/ TCLK,建立时间(Tsu),时钟建立时间就是指时钟到达前,数据和使能已经准备好的最小时间间隔 tsu = Data Delay Clock Delay + Micro tsu Micro tsu指的是一个触发器内部的建立时间,它是触发器的固有属性,一般典型值小于1ns,时钟保持时间,时钟保持时间是只能保证有效时钟沿正确采用的数据和使能信号的最小稳定时间 Th= Clock Delay Data Delay + Micro Th 其中Micro Th是指寄存器内部的固有保持时间,同样

5、是寄存器的一个固有参数,典型值小于12ns,时钟到输出延时,从时钟信号有效沿到数据有效的时间间隔。 tco Clock Delay + Micro tco + Data DelayMicor tco也是一个寄存器的固有属性,指的是寄存器相应时钟有效沿,将数据送到输出端口的内部时间参数,管脚到管脚延时,tpd指输入管脚通过纯组合逻辑到达输出管脚这段路径的延时 .特别需要说明的是,要求输入到输出之间只有组合逻辑,才是tpd延时 由于CPLD的布线矩阵长度固定,所以常用最大管脚到管脚延时标准CPLD的速度等级。,Slack,表示设计是否满足时序的一个称谓,正的slack表示满足时序(时序的余量),负

6、的slack表示不满足时序(时序的欠缺量)。,Slack = Required clock period Actual clock period Slack = Slack clock period (Micro tCO+ Data Delay + Micro tSU),Clock Skew,指一个同源时钟到达两个不同的寄存器时钟端 的时间偏移,Quartus 工具运行时序分析,全编译 Processing/start/start timing analysis 使用Tcl脚本运行时序分析工具,时序分析报告内容,Timing analyzer settings:时序分析设置 Timing an

7、alyzer summery: 时序分析概要 Clock setup:时钟建立关系 Clock hold:时钟保持关系 Tsu:输入建立时间 Th:输入保持时间 Tco:时钟到输出延时 Tpd:管脚到管脚延时 Minimum tpd&tco:最小tpd和tco,时序分析内容窗口,分析设计,在分析报告中,会以升序方式排列出路径的fmax,利用quaruts一些功能分析到更多的信息。在所选的时序路径上,单击鼠标右键,弹出一些查看路径细节的选项。分别是,全局时序约束与个别时序约束,全局时序约束即指定工程范围内通用的全局性时序约束。 个别时序约束即对特殊的结点、路径、分组、模块指定个别性的时序约束。

8、个别时序约束的优先级高于全局时序约束。 QuartusII中常用的设置时序约束的途径: assignment/timing settings菜单命令 assginment/wizard/timing wizard菜单命令 assignmnt/assignment editor选项在图形界面下完成。 前2种方法是全局约束,后1中做个别约束,另外还可以通过修改.qsf文件来实现,指定全局时序约束,时序驱动的编译 全局时钟设置 全局的I/O时序设置 时序分析和报告选项 时序向导,时序驱动的编译,将编绎器设置为时 序驱动编绎,即是 指让编绎过程尽量 向着满足时序约束 方向努力! assignment/

9、settings /fitter setting,全局时钟设置,全局时钟设置如果 在设计中只有一个 全局时钟,或者所 有的时钟同频,可 以在Quartus2中 只设置一个全局时 钟约束。 Assignment/timin g settings,全局的I/O时序设置,时序分析和报告选项,时序分析和报告选项,时序向导,在对时序约束设置不熟悉的情况下,可以选择 使用向导。 Assignment/classic timing analyser wizards,指定个别时序约束,指定个别时钟要求 个别时序约束 输入最大最小延时 输出最大最小延时 反相时钟 非时钟 tCO要求(最大、最小)、 tSU要求、

10、 tH要求、 tPD要求 剪除时序路径 时序约束的种类 单点 点到点 通配符 时序组,指定个别时钟要求,时钟分类: 独立时钟 衍生时钟,指定个别时钟要求,独立时钟之间是非相关时钟,而独立时钟和其衍生时钟之间是相关时钟,缺省情况下,QuartusII不分析非相关时钟之间的路径。 指定独立时钟要求时,须显式指定该时钟的Fmax和占空比。 指定衍生时钟要求时,只需指定衍生时钟相对于产生该衍生时钟的独立时钟的相位差、分频或倍频比等参数。,个别时钟约束一独立时钟设置,Assignment/timing settings ,在弹出的窗口中点击individual clocks选项,个别时钟约束一衍生时钟设

11、置,输入最大/最小延时,“输入最大延时”约束指定了外部输入路径延时的最差情况。外部延时包含了外部上游器件的tco,加上PCB走线的延时。 外部芯片和fpga使用同相位的时钟信号,因此fpga的输入数据的建立时间需要满足: tsuAtclk-input maximum delay “输入最小延时”约束指定了外部输入路径延时的最小情况。 fpga的输入数据的建立时间需要满足: thA input minimum delay,输入延时,输出最大/最小延时,“输出最大延时”约束指定了外部输出路径延时的最差情况。外部延时实际上包含了外部下游器件的tsu,加上pcb走线的延时。 tcoBtclk-outp

12、ut maximum delay; tcoBoutput minimum delay,输出延时,反相时钟,非时钟,其它要求,Tco,th,tpd,tsu,都可在assignment editor中设置。 剪除时序路径:可指定专门的时序路径,将其剪除,使其不在时序报告中出现。,时序约束的种类,在约束设置时,可以使用 单点 点到点 通配符 时序分组。,单点,在一个”输入最大/最小延时“的设置中,如果对输入的管脚进行单点约束,那么这个输入管脚到不同时钟驱动的所有寄存器路径有效。,点到点,在一个”输入最大/最小延时“的设置中,如果对“从时钟输入管脚到数据输入管脚”进行点对点约束,那么这个设置对输入管脚到指定时钟驱动的寄存器路径有效。,通配符,如果需要约束管脚的建立时间,而且这个管脚驱动多个触发器,可以在约束中使用通配符,对其中一组路径约束。 一种:用“*”代替零个或多个字符; 另一种:用“?”代替单个字符,时序组,Assginment/time groups,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号