时序分析基本概念介绍<Critical Path>

今天我们要介绍的时序分析概念是 critical path 。全称是关键路径。刚接触后端的同学可能经常会听到这个概念,什么是critical path? 一般是指我们设计中时序最关键的路径,通常也就是timing最差或者最难修的路径。
实际工作中,leader或者同事也经常问你critical path在哪里。 这时,我们要学会从时序报告中去找到timing最差的path并去分析它。
那如何分析呢?下面提供几点建议
首先,我们可以看下这条path的走向是否合理,也叫作detour,通俗的解释就是有没有绕远路。
innovus可以采用global timing debug工具显示path path的路径
report_timing -machine_readable > critcal_path.mtarpt
icc更加简单,可以直接在“ import path pins ”里面黏贴timing path report显示
其次,我们可以看下设计的clock tree做得平不平。 通常来说,我们还是希望clock tree能尽可能做平一点,这样timing更容易meet。简单一点的方法,我们能直接从时序报告中得到clock tree的skew,就是自己算下launch clock path和capture clock path的delay差值(下图箭头差值),如果差值过大,那就要重点看一下clock tree的质量了。
最后,我们也可以分析下具体data path上,有没有一些bad buffering, 过大的 load或者transition,甚至一些距离比较长的net都可以研究下。

微软正式关闭Windows Phone 8.1应用商店
TCL C12量子点MiniLED电视:大片游戏样样皆能
关于5G波束赋形IC开发的分析和介绍
国产BMS计量芯片突围消费市场,国内外BMS计量芯片对比
OMDIA:美国芯片企业渴望在中国开展业务
时序分析基本概念介绍<Critical Path>
TYAN最新展示性能领先的嵌入式主板
AIoT技术正在成为构建新型能源体系的重要支撑
雷击计数器综合选型应用方案
四种消弧线圈的工作原理
机器学习算法与Python学习简单的编码规范
戴尔推出XPS 13笔记本,搭载全新10nm英特尔酷睿处理器
深入了解实现最高效数据转换的Achronix JESD204C解决方案
食用菌微生物快速检测仪的主要特点说明
为什么说机器人行业处于起步阶段
科大讯飞发布最新学习机X1Pro 让每个学生都有一位AI家庭教师
国内会展希望重启 NEPCON ASIA 2020如期而至
看完小米6和荣耀v9评测对比,我彻底放弃了荣耀v9
无感无刷驱动器厂家--东莞东昊电机有限公司
使用5年后电池容量衰减20%_日产发布新的电池更换计划