当前位置:网站首页>cell delay和net delay
cell delay和net delay
2022-08-03 17:28:00 【卢卡猫】
1.delay分析
静态时序分析(STA)必须要获得单元延时(cell delay)和线延时(net delay)。
- 后端工具会计算每个单元的延时和每条线的延时
- 单元的延时信息由foundary提供的单元库文件提供
- 为了计算线延迟,工具必需知道每条线的寄生电阻和寄生电容
2. cell delay
cell delay取决于:
input transition
: input transition越小,cell delay越小output load
: output load越小,cell delay越小PVT
PVT角指的是STA在什么条件下执行。最常见的PVT角有:- WCS(慢工艺、低电压、高温)
- BCF(快工艺、高电压、低温)
- Typical(典型工艺、标准电压、标准温度)
- WCL(低温下的最差情况:慢工艺、低电压、低温)
一般看到的cell delay都是正值,实际上cell delay是存在负 delay的情况
,当output 的transition足够快,完全可能出现output 50%电平提前于input50%电平,即发生负delay情况。
出现负cell delay情况如下:
- Driver的驱动能力够大
- Input transition 足够小
- Output load比较小
3.net delay
net delay的计算往往是将整个design中的net拆分成若干段来进行,同时把每段net用某种RC模型来表征。
PR工具布线后的database,需要利用Start-RC来进行RC抽取,以SPEF格式的RC文件输出。最后在Timing signoff工具PT中读取这个RC文件来进行delay的计算。
简单来说:net delay =~ 3*R*C
所以R*C越大,net delay就越大。
net delay可能是负值吗?
答案是肯定的,在没有crosstalk的情况,net delay一定是正值。
假如存在crosstalk
,Net1 有一个上升沿的跳变时, Net2 也是从0到1的跳变,且transition变化比Net1还快时,此时就会存在一个负的crosstalk。正是由于这个negative的crosstalk,反而使得NET1的transition反而更好了,从而出现负的net delay
值。
边栏推荐
- 我想请问下,我们的数据库是在亚马逊,Dataworks 连不通,怎么办?
- 目标检测-YOLOv3理论讲解
- [Unity Starter Plan] Making RubyAdventure01 - Player Creation & Movement
- Interviews are no longer hanged!This is the correct way to open the seven schemes of Redis distributed locks
- vant自动上传图片/文件
- 【目标检测】Focal Loss for Dense Object Detection
- 被误解的 MVC 和被神化的 MVVM(二)
- 341. Flatten Nested List Iterator
- 数字资产的价值激发:NFT 质押
- 多表查询最值
猜你喜欢
IP属地如何高效率识别
uniapp 切换 history 路由模
使用deepstream消息发送功能的时候,检测框没有检测标签,No text labels of bboxes displayed with osd for deepstream-test5
JSON.stringify()的深入学习和理解
【GAMES101】作业6 加速结构
isNotBlank与isNotEmpty
C# 构造函数如人之影子
leetcode-每日一题899. 有序队列(思维题)
Cool open technology x StarRocks: unified OLAP analysis engine, comprehensive building digital model of OTT
WebGL管网展示(及TubeGeometry优化)
随机推荐
链表中倒数第k个结点
FinClip | July 2022 Product Highlights
LeetCode·899.有序队列·最小表示法
JS 字符串转 GBK 编码超精简实现
leetcode-每日一题899. 有序队列(思维题)
面试突击:什么是粘包和半包?怎么解决?
ICDAR competition technology sharing
【Metaverse系列一】元宇宙的奥秘
TypeScript文件的编译执行
ATM银行系统(对象初级练习)
【机器学习】机器学习的基本概念/术语2
LeetCode·72.编辑距离·动态规划
Cool open technology x StarRocks: unified OLAP analysis engine, comprehensive building digital model of OTT
【GAMES101】作业6 加速结构
SwinIR combat: record the training process of SwinIR in detail
星巴克输血赶不上流血
yolov5s用自己的数据集进行训练模型
Trie思想及模板
Win11系统的显卡驱动安装的详细方法步骤
【JS】利用JS给删除按钮添加提示框