- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
静态时序分析
2
报告概要
时序分析概述
时序分析中的基本概念
常用工具简介
第1页/共56页
3
概念+市场研究
结构说明和RTL编码
RTL模拟
逻辑综合、优化、扫描插入
形式验证(RTL和门级)
布局前STA
时序正确
布局、CT插入和全局布线
转换时钟树到DC
形式验证
(扫描插入的网表
与CT插入的网表)
布局后STA
详细布线
时序正确
布线后STA
时序正确
结束
是
是
是
否
否
否
第2页/共56页
4
1.结构及电学特性规范
中的RTL编码
3.为包含存储单元的设计插入DFT memory BIST
4.为验证设计功能,进行详尽的动态仿真
5.设计环境设置,包括将使用的工艺库和其他环境属性
6.使用DC对具有扫描插入(和可选JTAG)的设计进行约束和综合设计
7.使用DC的内建静态时序分析机进行模块级的静态时序分析
8.设计的形式验证,使用Formality将RTL和综合后的网表进行对比
9.使用PT进行整个设计布局前的静态时序分析
10.对布局工具进行时序约束前的前标注
11.具有时序驱动单元布局、时钟树插入和全局布线的初始布局划分
12.将时钟树转换到驻留在DC中的原始设计
第3页/共56页
5
13.在DC中进行设计的布局优化
14.使用Formality在综合网表和时钟树插入的网表之间进行进行形式验证
15.在全局布线后(11步)
16.从全局布线得到的估计时间数据反标注到PT
17.使用全局布线后提取的估计延时数据在PT中进行静态时序分析
18.设计的详细布局
19.提取来自详细布局设计的实际时间延迟
20.实际提取时间数据反标注到PT
21.使用PT进行布局后的静态时序分析
22.布局后的门级功能仿真(如果需要的话)
23.在LVS和DRC验证之后交货
第4页/共56页
6
时序分析概述
与时序相关的流程
Design Entry
Synthesis
Timing
Place
Timing
Route
Timing
动态时序仿真
静态时序分析
形式验证
第5页/共56页
7
动态时序仿真与静态时序分析
动态仿真是时序针对给定的仿真输入信号波形,模拟设计在器件实际工作时的功能和延时情况,给出相应的仿真输出信号波形。它主要用于验证设计在器件实际延时情况下的逻辑功能。由动态时序仿真报告无法得到设计的各项时序性能指标,如最高时钟频率等。
静态时序分析则是通过分析每个时序路径的延时,计算出设计的各项时序性能指标,如最高时钟频率、建立保持时间等,发现时序违规。它仅仅聚焦于时序性能的分析,并不涉及设计的逻辑功能,逻辑功能验证仍需通过仿真或其他手段(如形式验证等)进行。静态时序分析是最常用的分析、调试时序性能的方法和工具。
第6页/共56页
8
静态时序分析-Static Timing Analysis
STA是一种验证方法
STA的前提是同步逻辑设计
STA是使用工具通过路径计算延迟的综合,并比较相对预定义时钟的延迟
STA仅关注时序间的相对关系而不是评估逻辑功能
无需用向量去激活某个路径,而是对所有的时序路径进行错误分析,能处理百万门级的设计,分析速度比时序仿真工具快几个数量级,在同步逻辑情况下,可以达到100%的时序路径覆盖
STA的目的是找出隐藏的时序问题,根据时序分析结果优化逻辑或约束条件,使设计达到时序闭合(timing closure)
第7页/共56页
9
STA的作用
确定芯片最高工作频率
通过时序分析可以控制工程的综合、映射、布局布线等环节,减少延迟,从而尽可能提高工作频率
检查时序约束是否满足
可以通过时序分析来查看目标模块是否满足约束,如不满足,可以定位到不满足约束的部分,并给出具体原因,进一步修改程序直至满足时序要求
分析时钟质量
时钟存在抖动、偏移、占空比失真等不可避免的缺陷。通过时序分析可以验证其对目标模块的影响
第8页/共56页
10
STA的过程
STA分三步走:
1、将设计打散成一个一个的timing path
2、计算每条path的延迟
3、检验延迟是否满足设计约束的要求。
第9页/共56页
11
时序分析基本概念
建立时间(setup time)
保持时间(hold time )
时钟到输出延迟(clock to output time)
时钟偏斜(clock skew)
时钟抖动(jitter)
第10页/共56页
12
建立时间tSU(setup time)
触发器的时钟信号上升沿到来以前,数据稳定不变的时间。输入信号应提前时钟上升沿 (假设上升沿有效)T时间到达芯片,这个T就是建立时间Setup time. 如不满足s
您可能关注的文档
最近下载
- 2025年初二政治培优补差工作计划(通用9篇).pdf VIP
- 2023年最新资料员考试题库附参考答案【精练】.docx
- 国内长视频行业市场分析.pdf VIP
- 中国医科大学《护理研究(本科)》在线作业.docx VIP
- 2025高校辅导员素质能力大赛模拟试卷附答案.docx VIP
- 2010款捷达全车电路图.pdf VIP
- 家用新能源汽车充电桩安装施工方案.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 2025至2030中国长视频行业市场深度调研及发展趋势和投资前景预测报告.docx VIP
- 政府车队公务车辆定点维修采购项目招标文件参考修改模板范本.doc VIP
原创力文档


文档评论(0)