基于ise时序约束.docVIP

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc288572677 ISE时序约束笔记1——Global Timing Constraints PAGEREF _Toc288572677 \h 1 HYPERLINK \l _Toc288572678 ISE时序约束笔记2——Global Timing Constraints PAGEREF _Toc288572678 \h 3 HYPERLINK \l _Toc288572679 ISE时序约束笔记3——Global Timing Constraints PAGEREF _Toc288572679 \h 5 HYPERLINK \l _Toc288572680 ISE时序约束笔记4——Global Timing Constraints PAGEREF _Toc288572680 \h 7 HYPERLINK \l _Toc288572681 ISE时序约束笔记5——Timing Groups and OFFSET Constraints PAGEREF _Toc288572681 \h 8 HYPERLINK \l _Toc288572682 ISE时序约束笔记6——Timing Groups and OFFSET Constraints PAGEREF _Toc288572682 \h 10 HYPERLINK \l _Toc288572683 ISE时序约束笔记7——Path-Specific Timing Constraints PAGEREF _Toc288572683 \h 13 HYPERLINK \l _Toc288572684 ISE时序约束笔记8——Achieving Timing Closure PAGEREF _Toc288572684 \h 17 一、全局约束 时序约束和你的工程 执行工具不会试图寻找达到最快速的布局布线路径。——取而代之的是,执行工具会努力达到你所期望的性能要求。 性能要求和时序约束相关——时许约束通过将逻辑元件放置的更近一些以缩短布线资源从而改善设计性能。 没有时序约束的例子 该工程没有时序约束和管脚分配 ——注意它的管脚和放置,与管脚距离较远 ——该设计的系统时钟频率能够跑到50M 时序约束的例子 和上面是相同的一个设计,但是加入了3个全局时序约束。 ——它最高能跑到60M的系统时钟频率 ——注意它大部分的逻辑的布局更靠近器件边沿其相应管脚的位置 更多关于时序约束 时序约束应该用于界定设计的性能目标 1.太紧的约束将会延长编译时间 2.不现实的约束可能导致执行工具罢工 3.查看综合报告或者映射后静态时序报告以决定你的约束是否现实 执行后,查看布局布线后静态时序报告以决定是否你的性能要求达到了——如果约束要求没有达到,查看时序报告寻找原因。 1、路径终点 有两种类型的路径终点: 1. I/O 管脚(pads) 2.同步单元(触发器,锁存器,RAMs) 时序约束的两个步骤: 1.路径终点生产groups(顾名思义就是进行分组) 2.指定不同groups之间的时序要求 全局约束使用默认的路径终点groups——即所有的触发器、I/O pads等 问题思考 单一的全局约束可以覆盖多延时路径 如果箭头是待约束路径,那么什么是路径终点呢? 所有的寄存器是否有一些共同点呢? 问题解答 什么是路径终点呢? ——FLOP1,FLOP2,FLOP3,FLOP4,FLOP5。 所有的寄存器是否有一些共同点呢? ——它们共享一个时钟信号,约束这个网络的时序可以同时覆盖约束这些相关寄存器间的延时路径。 2、周期约束 周期约束覆盖由参考网络钟控的的同步单元之间(触发器等)的路径延时。 周期约束不覆盖的路径有:1、input pads到output pads之间的路径(纯组合逻辑路径);2、input pads到同步单元之间的路径 ;3、同步单元到output pads之间的路径。 ? 周期约束特性 周期约束使用最准确的时序信息,使其能够自动的计算: 1.源寄存器和目的寄存器之间的时钟偏斜(Clock Skew) 2.负沿钟控的同步单元 3.不等同占空比的时钟 4.时钟的输入抖动(jitter) 假设: 1.CLK信号占空比为50% 2.周期约束为10ns 3.由于FF2将在CLK的下降沿触发,两个触发器之间的路径实际上将被约束为10ns的50%即5ns ? 3、时钟输入抖动(Clock Input Jitter) 时钟输入抖动是源时钟的不确定性(clock uncertainty)之一 时钟的不确定时间必须从以下路径扣除: ——周期约束建立时间路径

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档