




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ISE时序约束笔记 ISE时序约束笔记1——GlobalTimingConstraints 时序约束和你的工程 执行工具不会试图寻找达到最快速的布局&布线路径。——取而代之的是,执行工具会努力达到你所期望的性能要求。 性能要求和时序约束相关——时许约束通过将逻辑元件放置的更近一些以缩短布线资源从而改善设计性能。 没有时序约束的例子 该工程没有时序约束和管脚分配 ——注意它的管脚和放置 ——该设计的系统时钟频率能够跑到50M 时序约束的例子 和上面是相同的一个设计,但是加入了3个全局时序约束。 ——它最高能跑到60M的系统时钟频率 ——注意它大部分的逻辑的布局更靠近器件边沿其相应管脚的位置 更多关于时序约束 时序约束应该用于界定设计的性能目标 1.太紧的约束将会延长编译时间 2.不现实的约束可能导致执行工具罢工 3.查看综合报告或者映射后静态时序报告以决定你的约束是否现实 执行后,查看布局布线后静态时序报告以决定是否你的性能要求达到了——如果约束要求没有达到,查看时序报告寻找原因。 路径终点 有两种类型的路径终点: 1.I/Opads 2.同步单元(触发器,锁存器,RAMs) 时序约束的两个步骤: 1.路径终点生产groups(顾名思义就是进行分组) 2.指点不同groups之间的时序要求 全局约束使用默认的路径终点groups——即所有的触发器、I/Opads等 ISE时序约束笔记2——GlobalTimingConstraints 问题思考 单一的全局约束可以覆盖多延时路径 如果箭头是待约束路径,那么什么是路径终点呢? 所有的寄存器是否有一些共同点呢? 问题解答 什么是路径终点呢? ——FLOP1,FLOP2,FLOP3,FLOP4,FLOP5。 所有的寄存器是否有一些共同点呢? ——它们共享一个时钟信号,约束这个网络的时序可以同时覆盖约束这些相关寄存器间的延时路径。 周期约束 周期约束覆盖由参考网络钟控的的同步单元之间的路径延时。 周期约束不覆盖的路径有:inputpads到outputpads之间的路径(纯组合逻辑路径),inputpads到同步单元之间的路径,同步单元到outputpads之间的路径。 周期约束特性 周期约束使用最准确的时序信息,使其能够自动的计算: 1.源寄存器和目的寄存器之间的时钟偏斜(ClockSkew) 2.负沿钟控的同步单元 3.不等同占空比的时钟 4.时钟的输入抖动(jitter) 假设: 1.CLK信号占空比为50% 2.周期约束为10ns 3.由于FF2将在CLK的下降沿触发,两个触发器之间的路径实际上将被约束为10ns的50%即5ns 时钟输入抖动(ClockInputJitter) 时钟输入抖动是源时钟的不确定性(clockuncertainty)之一 时钟的不确定时间必须从以下路径扣除: ——周期约束建立时间路径 ——OFFSETIN约束的建立时间路径 时钟的不确定时间必须添加到以下路径中: ——周期约束保持时间路径 ——OFFSETIN约束保持时间路径 ——OFFSETOUT约束路径 Pad-to-Pad约束 ——不包含任何同步单元的纯组合逻辑电路 ——纯组合逻辑延时路径开始并结束于I/Opads,所以通常会被我们遗漏而未约束 ISE时序约束笔记3——GlobalTimingConstraints 问题思考 哪些路径是由CLK1进行周期约束? 哪些路径是由pad-to-pad进行约束? OFFSET约束 OFFSET约束覆盖以下路径: ——从inputpads到同步单元(OFFSETIN) ——从同步单元到outputpads(OFFSETOUT) OFFSET约束特性 OFFSET约束自动计算时钟分布延时 1.提供最准确的时序信息 2.大量增加输入信号到达同步单元的时间(时钟和数据路径并行) 3.大量减少输出信号到达输出管脚的时间(时钟和数据路径先后) OFFSET约束也可以解释时钟输入抖动——使用抖动确定关联的周期约束 时钟延时 数据路径延时和时钟分布延时都需要在OFFSET计算中使用到 ——OFFSETIN=T_data_in–T_clk_in ——OFFSETOUT=T_data_out+T_clk_out ISE时序约束笔记4——GlobalTimingConstraints 问题思考 在这个电路中哪些路径是由OFFSETIN和OFFSETOUT来约束的? 问题解答: ——OFFSETIN:PADAtoFLOPandPADBtoRAM ——OFFSETOUT:LATCHtoOUT1,LATCHtoOUT2,andRAMtoOUT1 问

快乐****蜜蜂
实名认证
内容提供者


最近下载