- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
静态时序分析课件
哈尔滨理工大学 静态时序分析Static Timing Analysis --于斌 报告概要 时序分析概述 时序分析中的基本概念 常用工具简介 1.结构及电学特性规范 2.HDL中的RTL编码 3.为包含存储单元的设计插入DFT memory BIST 4.为验证设计功能,进行详尽的动态仿真 5.设计环境设置,包括将使用的工艺库和其他环境属性 6.使用DC对具有扫描插入(和可选JTAG)的设计进行约束和综合设计 7.使用DC的内建静态时序分析机进行模块级的静态时序分析 8.设计的形式验证,使用Formality将RTL和综合后的网表进行对比 9.使用PT进行整个设计布局前的静态时序分析 10.对布局工具进行时序约束前的前标注 11.具有时序驱动单元布局、时钟树插入和全局布线的初始布局划分 12.将时钟树转换到驻留在DC中的原始设计 13.在DC中进行设计的布局优化 14.使用Formality在综合网表和时钟树插入的网表之间进行进行形式验证 15.在全局布线后(11步) 16.从全局布线得到的估计时间数据反标注到PT 17.使用全局布线后提取的估计延时数据在PT中进行静态时序分析 18.设计的详细布局 19.提取来自详细布局设计的实际时间延迟 20.实际提取时间数据反标注到PT 21.使用PT进行布局后的静态时序分析 22.布局后的门级功能仿真(如果需要的话) 23.在LVS和DRC验证之后交货 时序分析概述 与时序相关的流程 动态时序仿真与静态时序分析 动态仿真是时序针对给定的仿真输入信号波形,模拟设计在器件实际工作时的功能和延时情况,给出相应的仿真输出信号波形。它主要用于验证设计在器件实际延时情况下的逻辑功能。由动态时序仿真报告无法得到设计的各项时序性能指标,如最高时钟频率等。 静态时序分析则是通过分析每个时序路径的延时,计算出设计的各项时序性能指标,如最高时钟频率、建立保持时间等,发现时序违规。它仅仅聚焦于时序性能的分析,并不涉及设计的逻辑功能,逻辑功能验证仍需通过仿真或其他手段(如形式验证等)进行。静态时序分析是最常用的分析、调试时序性能的方法和工具。 静态时序分析-Static Timing Analysis STA是一种验证方法 STA的前提是同步逻辑设计 STA是使用工具通过路径计算延迟的综合,并比较相对预定义时钟的延迟 STA仅关注时序间的相对关系而不是评估逻辑功能 无需用向量去激活某个路径,而是对所有的时序路径进行错误分析,能处理百万门级的设计,分析速度比时序仿真工具快几个数量级,在同步逻辑情况下,可以达到100%的时序路径覆盖 STA的目的是找出隐藏的时序问题,根据时序分析结果优化逻辑或约束条件,使设计达到时序闭合(timing closure) STA的作用 确定芯片最高工作频率 通过时序分析可以控制工程的综合、映射、布局布线等环节,减少延迟,从而尽可能提高工作频率 检查时序约束是否满足 可以通过时序分析来查看目标模块是否满足约束,如不满足,可以定位到不满足约束的部分,并给出具体原因,进一步修改程序直至满足时序要求 分析时钟质量 时钟存在抖动、偏移、占空比失真等不可避免的缺陷。通过时序分析可以验证其对目标模块的影响 STA的过程 STA分三步走: 1、将设计打散成一个一个的timing?path 2、计算每条path的延迟 3、检验延迟是否满足设计约束的要求。 时序分析基本概念 建立时间(setup time) 保持时间(hold time ) 时钟到输出延迟(clock to output time) 时钟偏斜(clock skew) 时钟抖动(jitter) 建立时间tSU(setup time) 触发器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿 (假设上升沿有效)T时间到达芯片,这个T就是建立时间Setup time. 如不满足setup time,这个数据就不能被这一时钟打入触发器,只有在下一个时钟上升沿,数据才能被打入触发器。 保持时间tH(hold time ) 保持时间是指触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果hold time不够,数据同样不能被打入触发器 。 时钟到输出延迟tCO(clock to output time) 从时钟信号有效沿到数据有效的时间间隔 不满足建立/保持时间,可能出现亚稳态 最小周期T 时钟偏斜(clock skew) 时钟偏斜指的是同一个时钟信号到达两个不同寄存器之间的时间差值 时钟偏斜永远存在,到一定程度就会严重影响电路的时序 时钟抖动(jitter) 所谓抖
您可能关注的文档
- 质量管理--标准化课件.ppt
- 资产定价理论习题课件.ppt
- 资产评估——房地产评估课件.ppt
- 资产评估总复习(2010年)课件.ppt
- 质量意识教育PPT课件.ppt
- 资料员 演示文稿课件.ppt
- 贺卡设计课件.ppt
- 资产重组咨询建议案课件.ppt
- 资料员实务参考题(PPT)课件.ppt
- 资产评估学教程之房地产评估课件.ppt
- 政治人教版7年级下册课件第1课第2框尊重他人是我的需要.ppt
- Unit5Whosedogisit?PartBReadandwrite(课件)-人教PEP版(2012)英语五年级下册.pptx
- 八下物理八年级物理下册第八章第三节摩擦力公开课教案教学设计课件测试卷练习卷课时训练练习公开课教案.ppt
- 八下物理八年级物理第十章第二节阿基米德原理课件(修改)公开课教案教学设计课件测试卷练习卷课时训练.ppt
- 八下物理83-大气压与人类生活公开课教案课件.ppt
- 6.3一元一次方程的应用(3)课件鲁教版(五四制)六年级数学下册.pptx
- 八下第8课经济体制改革课件(33张).ppt
- 八下历史-改革开放-课件公开课教案教学设计课件.ppt
- 八下物理初二物理人教版《动能和势能》课件(2)公开课教案教学设计课件测试卷练习卷课时训练练习公开.ppt
- 山东省师范大学附属中学高三第十一次模拟语文试题.doc
文档评论(0)