静态时序分析优秀PPT.ppt
《静态时序分析优秀PPT.ppt》由会员分享,可在线阅读,更多相关《静态时序分析优秀PPT.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、静态时序分析静态时序分析StaticTimingAnalysis-于斌1报告概要报告概要n时序分析概述n时序分析中的基本概念n常用工具简介2概念+市场探讨结构说明和RTL编码RTL模拟逻辑综合、优化、扫描插入形式验证(RTL和门级)布局前STA时序正确布局、CT插入和全局布线转换时钟树到DC形式验证(扫描插入的网表与CT插入的网表)布局后STA具体布线时序正确布线后STA时序正确结束是是是否否否31.结构及电学特性规范2.HDL中的RTL编码3.为包含存储单元的设计插入DFTmemoryBIST4.为验证设计功能,进行详尽的动态仿真5.设计环境设置,包括将运用的工艺库和其他环境属性6.运用DC
2、对具有扫描插入(和可选JTAG)的设计进行约束和综合设计7.运用DC的内建静态时序分析机进行模块级的静态时序分析8.设计的形式验证,运用Formality将RTL和综合后的网表进行对比9.运用PT进行整个设计布局前的静态时序分析10.对布局工具进行时序约束前的前标注11.具有时序驱动单元布局、时钟树插入和全局布线的初始布局划分12.将时钟树转换到驻留在中的原始设计413.在DC中进行设计的布局优化14.运用Formality在综合网表和时钟树插入的网表之间进行进行形式验证15.在全局布线后(11步)16.从全局布线得到的估计时间数据反标注到PT17.运用全局布线后提取的估计延时数据在PT中进行
3、静态时序分析18.设计的具体布局19.提取来自具体布局设计的实际时间延迟20.实际提取时间数据反标注到PT21.运用PT进行布局后的静态时序分析22.布局后的门级功能仿真(假如须要的话)23.在LVS和DRC验证之后交货5时序分析概述时序分析概述n与时序相关的流程DesignEntrySynthesisTimingPlaceTimingRouteTiming动态时序仿真 静态时序分析 形式验证6动态时序仿真与静态时序分析动态时序仿真与静态时序分析n动态仿真是时序针对给定的仿真输入信号波形,模拟设计在器件实际工作时的功能和延时状况,给出相应的仿真输出信号波形。它主要用于验证设计在器件实际延时状况
4、下的逻辑功能。由动态时序仿真报告无法得到设计的各项时序性能指标,如最高时钟频率等。n静态时序分析则是通过分析每个时序路径的延时,计算出设计的各项时序性能指标,如最高时钟频率、建立保持时间等,发觉时序违规。它仅仅聚焦于时序性能的分析,并不涉及设计的逻辑功能,逻辑功能验证仍需通过仿真或其他手段(如形式验证等)进行。静态时序分析是最常用的分析、调试时序性能的方法和工具。7静态时序分析静态时序分析-Static Timing AnalysisnSTA是一种验证方法nSTA的前提是同步逻辑设计nSTA是运用工具通过路径计算延迟的综合,并比较相对预定义时钟的延迟nSTA仅关注时序间的相对关系而不是评估逻辑
5、功能n无需用向量去激活某个路径,而是对全部的时序路径进行错误分析,能处理百万门级的设计,分析速度比时序仿真工具快几个数量级,在同步逻辑状况下,可以达到100%的时序路径覆盖nSTA的目的是找出隐藏的时序问题,依据时序分析结果优化逻辑或约束条件,使设计达到时序闭合(timingclosure)8STA的作用的作用n确定芯片最高工作频率确定芯片最高工作频率n 通过时序分析可以限制工程的综合、映射、布局布线等通过时序分析可以限制工程的综合、映射、布局布线等环节,削减延迟,从而尽可能提高工作频率环节,削减延迟,从而尽可能提高工作频率n检查时序约束是否满足检查时序约束是否满足n 可以通过时序分析来查看目
6、标模块是否满足约束,如不可以通过时序分析来查看目标模块是否满足约束,如不满足,可以定位到不满足约束的部分,并给出具体缘由,满足,可以定位到不满足约束的部分,并给出具体缘由,进一步修改程序直至满足时序要求进一步修改程序直至满足时序要求n分析时钟质量分析时钟质量n 时钟存在抖动、偏移、占空比失真等不行避开的缺陷。时钟存在抖动、偏移、占空比失真等不行避开的缺陷。通过时序分析可以验证其对目标模块的影响通过时序分析可以验证其对目标模块的影响9STA的过程的过程nSTA分三步走:n1、将设计打散成一个一个的timingpathn2、计算每条path的延迟n3、检验延迟是否满足设计约束的要求。10时序分析基
7、本概念时序分析基本概念n建立时间(setuptime)n保持时间(holdtime)n时钟到输出延迟(clocktooutputtime)n时钟偏斜(clockskew)n时钟抖动(jitter)11建立时间建立时间tSU(setup time)n触发器的时钟信号上升沿到来以前,数据稳定不变的时间。触发器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿输入信号应提前时钟上升沿(假设上升沿有效)(假设上升沿有效)T时间到时间到达芯片,这个达芯片,这个T就是建立时间就是建立时间Setup time.如不满足如不满足setup time,这个数据就不能被这一时钟打入触发器,只有
8、在下一这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。个时钟上升沿,数据才能被打入触发器。12保持时间保持时间tH(hold time)n保持时间是指触发器的时钟信号上升沿到来以后,数据稳保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。假如定不变的时间。假如hold time不够,数据同样不能被打入不够,数据同样不能被打入触发器触发器。13时钟到输出延迟时钟到输出延迟tCO(clock to output time)n从时钟信号有效沿到数据有效的时间间隔14n不满足建立/保持时间,可能出现亚稳态tMETsettingtime,亚稳态到稳态的时间
9、,与工艺无关15最小周期最小周期TT=tCO+tDELAY+tSU16时钟偏斜(时钟偏斜(clock skew)n时钟偏斜指的是同一个时钟信号到达两个不同寄存器之间的时间差值n时钟偏斜恒久存在,到确定程度就会严峻影响电路的时序17时钟抖动(时钟抖动(jitter)n所谓抖动,就是指两个时钟周期之间存在的差值,这个误差是在时钟发生器内部产生的,和晶振或者PLL内部电路有关,布线对其没有影响jitter=T2-T118STA的过程的过程nSTA分三步走:n1、将设计打散成一个一个的timingpathn2、计算每条path的延迟n3、检验延迟是否满足设计约束的要求。19时序分析基本概念时序分析基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 静态 时序 分析 优秀 PPT
限制150内