Prime time官方教程笔记(静态时序分析) (一)
来自Synopsys 客户培训服务
适用于prime time 2019.03-sp3及以下版本
使用primetime完成static timing analysis和signal integrity ananlysis 静态时序分析和信号完整性分析分以下几步:
读入设计,库,parasitic data 和约束;
在生成报告之前,debugging STA的约束;
创建恢复保存的会话;
为summary timing 和noise生成和解释报告
使用POCV 技术 计算OCV(on chip delay vari)算占比例
为signoff accuracy打开advance waveform propagation(AWP)开关
使用PBA 基于路径的分析
包括由耦合电容(coupling capacitance)影响的信号完整性
使用 physical awared ECO假设分析技术完成时序收敛;
什么是primetime
进行静态时序分析
使用SPEF拥有更精确的延迟计算
使用POCV PBA AWP技术提供signoff accuracy
包含timing的信号完整性分析,使用CCS库模型的噪声分析
创建QTM ETM 时序模型
为时序收敛生成ECO指导
允许多工艺角多模式的DMSA分析
什么是静态时序分析
静态时序分析,就是验证同步时钟之间的时序,但不验证功能;
使用形式化的,数学的方法来代替向量;不使用动态的逻辑仿真;
比门级仿真要快很多
STA是基于路径的
每条路径的timing arcs都被计算在内;
cell delay arc
net delay arc
STA是约束驱动的
PT不会报告一个没有被约束的路径;
不准确的不完整的约束将会导致不正确的分析浪费运行时间;
如何应用,解释(interpreting),和debugging约束将会在后边的章节介绍;
signoff的考虑
signoff是指测试完成后的确认叫做signoff(签收)
分析必须包括由于耦合电容影响产生nets之间的的串扰(crosstalk),他会导致时序和功能上的错误;
primetime _SI信号完整性检查工具会检查以上对delay和noise的影响;
有必要对随机过程的变化进行精确有效的建模;
POCV(parametric on chip variation参数化片上变化)将时序建模为真实的统计分布,而不是最小最大延迟;
in advanced process nodes,设计波形和表征波形(characterization waveforms)
使用CCS库的AWP能够恢复这种网表的失真变形;
时序收敛需要生成ECO guidance(工程变更指导);
physical aware ECO考虑物理实现的可完成性以改善相关性;
DMSA(分布式的多场景分析 distributed multi scenarios analysis)提供多PT场景的有效的唯一的分析;
PT会验证大量的时需检查;
由代工厂指定的时序检查和用户之低昂的时序检查
recovery
removal
setup/hold
out_setup/out_hold
clock_gating_setup/hold
data2data setup/hold
max_skew
min_period
min_pulse_width
还有在库中指定的附加的检查:
clock_separation:这是对主从触发器所需要的最小时钟的约束,将两个时钟隔离开来,避免触发器变得透明;
nonsequential:和两个data pin的data to data的建立保持时间检查相似;
时需检查总结报的验证
report_analysis_coverage
时序路径的起点和终点
起点:
寄存器的时钟pin
输入ports
终点:
寄存器的所有的输入pin,除了clock pin
输出ports
路径类型:
输入路径
reg-reg路径
输出路径
组合逻辑路径
关于违例路径种类的总结报告;
report_global_timing
建立时间分析 setup timing analysis
建立时间和保持时间 深入理解见 PRIMETIME笔记
整个静态时序分析的flow
step1a:加载设计和检查;
在读入设计之前要设置两条路径:
search_path和link_path
使用命令:
set_app_var search_path “路径名" set_app_var link_path "* 路径名" read_verilog ***.v current_design ORCA
#检查当前设计
current_design
get_design *
list_designs
都可以;
step 1b加载库,并检查
link_design
检查当前库:
list_libs / list_libraries / get_libs
printvar link_path
printvar search_path
step2a: 读入参数;(SPEF和 GPD格式的参数文件)
question: 文件的具体内容是什么?
read_parasitics -format SPEF flat.spef
Prime time官方教程笔记(静态时序分析) (一)相关推荐
- PRIME TIME官方教程笔记(静态时序分析)(二)
step2a 读入parasitic寄生参数(SPEF文件和GPD文件) 其中GDP:galaxy parasitic datapath SPEF: 标准寄生交换文件,standard parasti ...
- UE官方教程笔记03-功能、术语、操作简介
对官方教程视频[官方培训]03-UE功能.术语.操作简介 | 徐良安 Epic的笔记 这一部分基本都是走马观花的简单介绍 功能 世界创建 建模 Mesh editingtool是一个全新的建模工具,具 ...
- UE官方教程笔记02-实时渲染基础下
对官方教程视频[官方培训]02-实时渲染基础下 | 陈拓 Epic的笔记 没听懂的地方就瞎写 反射 实时渲染中反射是一个非常有挑战的特性 UE中有多种不同的方案,各有各的优势和缺点 反射捕获 屏幕空间 ...
- UE官方教程笔记01-实时渲染基础上
对官方教程视频[官方培训]01-实时渲染基础上 | 陈拓 Epic的笔记 部分没听懂的地方就按自己的理解瞎写了 介绍 实时渲染(Real-Time Rendering,RTR)是指在计算机上快速生成图 ...
- Unity5 官方教程笔记(2D Rogue Like)07 —— GUI
最后我们来说一说UI.其实在游戏里UI的实现方式有很多种,你既可以用系统提供的功能,也可以自己绘制一个平面之后在上面绘制你的东西.由于我们这是一个2D的游戏,并且没有打算提供过多的复杂的效果,因此为了 ...
- STA静态时序分析——学习笔记
STA静态时序分析--学习笔记 静态时序分析简介及基本知识 PT流程以及分步骤讲解 2.1 设计STA环境 2.2 指定STA库文件 2.3 读取Netlist文件 2.4 读取SPEF文件 2.5 ...
- EDA实验课课程笔记(八 )——PT(Prime Time)简介(附录静态时序分析)
这里的部图片引用尤老师时序分析公开课,B站可以找到. PT(Prime Time)简介 PT简介 相关概念 时钟偏斜(Clock Skew) 时钟抖动(Clock Jitter) 输入输出延时 建立时 ...
- Unity官方教程Ruby大冒险的自学笔记
Unity官方教程Ruby大冒险的自学笔记 一. //正确例子: void Update(){//获取运动矢量moveX = Input.GetAxisRaw("Horizontal&quo ...
- TensorFlow2.0 Guide官方教程 学习笔记20 -‘Effective TensorFlow 2‘
本笔记参照TensorFlow Guide官方教程,主要是对'Effictive TensorFlow 2'教程内容翻译和内容结构编排,原文链接:Effictive TensorFlow 2 高效的T ...
最新文章
- oracle 连 db2,数据库连接客户端使用(db2,oracle,mysql)
- shell基础(上)
- Vue使用v-for绑定两个属性拼接渲染界面
- 待续--著名软件公司笔试算法题:122345排列组合
- FleaPHP 1.0.70 开发进度汇报专贴
- easyui 合并单元格
- Windows删除服务
- IntelliJ IDEA 使用教程
- 个人电脑bt文件服务器,简单实用 教你轻松架设个人BT服务器
- 玩计算机组装,2000玩LOL组装电脑清单(组装一台玩lol的电脑配置)
- python尼姆游戏_python实现聪明的尼姆游戏(人机对战)
- [2018][PAMI]Deep Self-Evolution Clustering 笔记
- Android 同步网络时间
- AndroidStudio开发笔记1--第一个app
- godaddy新建二级域名
- Python练习——L1-051 打折 (5分)
- 英语歌曲:I Love You -Stewart Mac
- 2020.07 学习日记
- 汽车保养技巧 十大汽车保养技巧
- 苹果手机来电铃声设置方法
热门文章
- 一次 jbd2进程导致磁盘 io 高的分析解决过程
- 「Deep Learning」Notes on GAN Dissection
- 从零搭建一个属于自己的智慧语音“魔镜”(MagicMirro+wukong-robot)语音部分
- 计算机组成原理——存储系统(超详细,必看!!)
- Google和必应都无法替代的10大深网搜索引擎
- 小象学院_Python数据分析_第三讲_Pandas
- 微信小程序从零开始(零)-Hello World
- pandas竖列转横列
- 小程序 自定义view以及某些属性使用方法
- tft180屏幕显示花屏问题