基于ise时序约束

基于ise时序约束

ID:19551171

大小:587.00 KB

页数:50页

时间:2018-10-03

基于ise时序约束_第1页
基于ise时序约束_第2页
基于ise时序约束_第3页
基于ise时序约束_第4页
基于ise时序约束_第5页
资源描述:

《基于ise时序约束》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ISE时序约束笔记1——GlobalTimingConstraints1ISE时序约束笔记2——GlobalTimingConstraints3ISE时序约束笔记3——GlobalTimingConstraints5ISE时序约束笔记4——GlobalTimingConstraints7ISE时序约束笔记5——TimingGroupsandOFFSETConstraints8ISE时序约束笔记6——TimingGroupsandOFFSETConstraints10ISE时序约束笔记7——Path-SpecificTimingConstraints

2、13ISE时序约束笔记8——AchievingTimingClosure17一、全局约束时序约束和你的工程执行工具不会试图寻找达到最快速的布局&布线路径。——取而代之的是,执行工具会努力达到你所期望的性能要求。性能要求和时序约束相关——时许约束通过将逻辑元件放置的更近一些以缩短布线资源从而改善设计性能。没有时序约束的例子该工程没有时序约束和管脚分配——注意它的管脚和放置,与管脚距离较远——该设计的系统时钟频率能够跑到50M时序约束的例子和上面是相同的一个设计,但是加入了3个全局时序约束。——它最高能跑到60M的系统时钟频率——注意它大部分的逻辑的布

3、局更靠近器件边沿其相应管脚的位置更多关于时序约束时序约束应该用于界定设计的性能目标1.太紧的约束将会延长编译时间2.不现实的约束可能导致执行工具罢工3.查看综合报告或者映射后静态时序报告以决定你的约束是否现实执行后,查看布局布线后静态时序报告以决定是否你的性能要求达到了——如果约束要求没有达到,查看时序报告寻找原因。1、路径终点有两种类型的路径终点:1.I/O管脚(pads)2.同步单元(触发器,锁存器,RAMs)时序约束的两个步骤:1.路径终点生产groups(顾名思义就是进行分组)2.指定不同groups之间的时序要求全局约束使用默认的路径终点

4、groups——即所有的触发器、I/Opads等问题思考单一的全局约束可以覆盖多延时路径如果箭头是待约束路径,那么什么是路径终点呢?所有的寄存器是否有一些共同点呢?问题解答什么是路径终点呢?——FLOP1,FLOP2,FLOP3,FLOP4,FLOP5。所有的寄存器是否有一些共同点呢?——它们共享一个时钟信号,约束这个网络的时序可以同时覆盖约束这些相关寄存器间的延时路径。2、周期约束周期约束覆盖由参考网络钟控的的同步单元之间(触发器等)的路径延时。周期约束不覆盖的路径有:1、inputpads到outputpads之间的路径(纯组合逻辑路径);2、

5、inputpads到同步单元之间的路径;3、同步单元到outputpads之间的路径。 周期约束特性周期约束使用最准确的时序信息,使其能够自动的计算:1.源寄存器和目的寄存器之间的时钟偏斜(ClockSkew)2.负沿钟控的同步单元3.不等同占空比的时钟4.时钟的输入抖动(jitter)假设:1.CLK信号占空比为50%2.周期约束为10ns3.由于FF2将在CLK的下降沿触发,两个触发器之间的路径实际上将被约束为10ns的50%即5ns 3、时钟输入抖动(ClockInputJitter)时钟输入抖动是源时钟的不确定性(clockuncertai

6、nty)之一时钟的不确定时间必须从以下路径扣除:——周期约束建立时间路径——OFFSETIN约束的建立时间路径时钟的不确定时间必须添加到以下路径中:——周期约束保持时间路径——OFFSETIN约束保持时间路径——OFFSETOUT约束路径4、Pad-to-Pad约束(管脚到管脚)——不包含任何同步单元的纯组合逻辑电路——纯组合逻辑延时路径开始并结束于I/Opads,所以通常会被我们遗漏而未约束问题思考  哪些路径是由CLK1进行周期约束?  哪些路径是由pad-to-pad进行约束?点击看原图  5、OFFSET约束  OFFSET约束覆盖以下路径

7、:  ——从inputpads到同步单元(OFFSETIN)  ——从同步单元到outputpads(OFFSETOUT)点击看原图  OFFSET约束特性  OFFSET约束自动计算时钟分布延时  1.提供最准确的时序信息  2.大量增加输入信号到达同步单元的时间(时钟和数据路径并行)  3.大量减少输出信号到达输出管脚的时间(时钟和数据路径先后)  4.约束也可以解释时钟输入抖动——使用抖动确定关联的周期约束  6、时钟延时  数据路径延时和时钟分布延时都需要在OFFSET计算中使用到  ——OFFSETIN=T_data_in–T_clk_i

8、n  ——OFFSETOUT=T_data_out+T_clk_out问题思考在这个电路中哪些路径是由OFFSETIN和O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。