欢迎来到天天文库
浏览记录
ID:62074678
大小:2.03 MB
页数:52页
时间:2021-04-14
《最新Quartus时序约束与时序分析剖析PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Quartus时序约束与时序分析剖析设计中常用的约束设计中常用的约束(Assignments或Constraints)主要分为3类:时序约束:主要用于规范设计的时序行为,表达设计者期望满足的时序条件,指导综合和布局布线阶段的优化算法等。区域与位置约束:主要用于指定芯片I/O引脚位置以及指导实现工具在芯片特定的物理区域进行布局布线。其他约束:泛指目标芯片型号、接口位置,电气特性等约束属性。时序约束的主要作用提高设计的工作频率通过附加时序约束可以控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时,从而提高工作频率。获得正确的时序分
2、析报告QuartusII的静态时序分析(STA)工具以约束作为判断时序是否满足设计要求的标准,因此要求设计者正确输入时序约束,以便STA工具能输出正确的时序分析结果。设计中常用的时序概念时钟偏斜周期与最高频率建立时间保持时间时钟到输出延时管脚到管脚延时Slack时钟偏斜时钟偏斜:指一个同源时钟到达两个不同的寄存器时钟端的时间差别。clockskew:Thedifferenceinthearrivaltimeofaclocksignalattwodifferentregisters,whichcanbecausedbypathlen
3、gthdifferencesbetweentwoclockpaths,orbyusinggatedorrippledclocks.Clockskewisthemostcommoncauseofinternalholdviolations.最小时钟周期与最高时钟频率最小时钟周期:tCLK=Microtco+tLOGIC+tNET+MicrotSU-tCLK_SKEWtCLK_SKEW=tCD2-tCD1最高时钟频率:fmax=1/tCLK同步电路数据传输模型Tips同步系统的运行速度即同步时钟的速度。同步时钟愈快,电路处理数据的时间
4、间隔越短,电路在单位时间处理的数据量就愈大。setupslack=()-(+++-)建立时间建立时间:在触发器的时钟信号有效沿到来以前,数据和使能信号必须保持稳定不变的最小时间。如果建立时
5、间不够,数据将不能在该时钟沿被正确打入触发器。tSU=DataDelay+MicrotSU-ClockDelayTipstSU(clocksetuptime):Thelengthoftimeforwhichdatathatfeedsaregisterviaitsdataorenableinput(s)mustbepresentataninputpinbeforetheclocksignalthatclockstheregisterisassertedattheclockpin.tSU=+6、icrosetupdelay>-tSUslack=-保持时间保持时间:在触发器的时钟信号有效沿到来以后,数据和使能信号必须保持稳定不变的最小时间。如果保持时间不够,数据同样不能被正确打入触发器。tH=ClockDelay–DataDelay+MicrotHTipstH(clockholdtime):Theminimumlengthoftimeforwhichdatathatfeedsaregisterviaitsdat7、aorenableinput(s)mustberetainedataninputpinaftertheclocksignalthatclockstheregisterisassertedattheclockpin.tH=+-minimumtHslack=-时钟到输出延时时钟到输出延时:从时钟信号有效沿到数据有效8、的时间间隔。tCO=ClockDelay+MicrotCO+DataDelayTipstCO(Clocktooutputdelay):Themaximumtimerequiredtoobtainavalidoutputatanoutputpinth
6、icrosetupdelay>-tSUslack=-保持时间保持时间:在触发器的时钟信号有效沿到来以后,数据和使能信号必须保持稳定不变的最小时间。如果保持时间不够,数据同样不能被正确打入触发器。tH=ClockDelay–DataDelay+MicrotHTipstH(clockholdtime):Theminimumlengthoftimeforwhichdatathatfeedsaregisterviaitsdat
7、aorenableinput(s)mustberetainedataninputpinaftertheclocksignalthatclockstheregisterisassertedattheclockpin.tH=+-minimumtHslack=-时钟到输出延时时钟到输出延时:从时钟信号有效沿到数据有效
8、的时间间隔。tCO=ClockDelay+MicrotCO+DataDelayTipstCO(Clocktooutputdelay):Themaximumtimerequiredtoobtainavalidoutputatanoutputpinth
此文档下载收益归作者所有