在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9799|回复: 15

[求助] 求助一个dc或pt计算cell delay/transition的问题

[复制链接]
发表于 2013-9-1 21:14:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 AveryYoung 于 2013-9-4 21:29 编辑

dc或者pt计算cell delaycell输出的transition的时候,根据的是input的trans和output的load。

问题
1.如果一个block,没有定义任何input信号的trans,值定义了input delay。那么block内部的第一个cell的delay和trans是不是就计算的不准确?同时,因为第一个cell的输出trans不准,会因此影响到后续所有cell的trans和delay?

2.如果使用set_driving_cell定义了input端口的驱动能力时,那么有些书上说,这个时候的input端口的trans和delay可以准确计算。我怀疑的是,driving_cell就是用lib里面的cell做驱动。但是这些cell的输出trans和delay都是根据这个cell的input trans和output load来确定。可是设计时并没有做这样的定义,那么这个set_driving_cell是如何准确计算的?
 楼主| 发表于 2013-9-2 12:55:41 | 显示全部楼层
在线等,希望大家积极讨论。
发表于 2013-9-2 23:52:48 | 显示全部楼层
1. 第一个cell不准,后续的基本是准的。因为transition过一个cell就恢复了。
2. 你仔细man set_driving_cell,可以指定所用cell的input trans,若不指定,则是0。至于load,端口所连cell即是。
 楼主| 发表于 2013-9-3 22:31:44 | 显示全部楼层
本帖最后由 AveryYoung 于 2013-9-3 22:40 编辑

回复 3# liriver03
QQ截图20130903224803.png

    非常感谢你的解答。至于第一个问题,我还有点疑惑

1.假设一个block的输入信号是A。约束没有给A信号加任何条件,那么A到其后的第一个cell B的输出trans就是一个不准的,原因是因为cell B的输出trans由其输入信号trans和输出load决定。但是我看你的回复的意思是说,cell B的输出trans会准,请问是这样么?能说明下原因么?

2.假设cell B的输出trans不准,那么B cell的输出trans就会影响到B后面的cell C的输出trans么?
 楼主| 发表于 2013-9-4 10:32:06 | 显示全部楼层
在线等,希望大家积极讨论。
 楼主| 发表于 2013-9-4 21:30:15 | 显示全部楼层
回复 5# AveryYoung


    求解答。谢谢
 楼主| 发表于 2013-9-8 08:37:27 | 显示全部楼层
再顶上去,求解答。
发表于 2013-9-26 12:14:54 | 显示全部楼层
我也遇到了同样的问题,都说set_driving_cell好,可是我觉得这也都是假的啊,通过driving cell出来后的delay 和transition也是不准的数值啊,怎么可以拿来用呢?而且这个driving cell的选取也是个问题啊


lz现在弄清楚没啊?能给我也科普科普吗?
发表于 2013-9-26 17:35:52 | 显示全部楼层
会不会第一个cell做外插
 楼主| 发表于 2013-9-26 18:09:47 | 显示全部楼层
回复 9# legend03u8z


    第一个set_driving_cell应该是虚拟一个外插,但实际没有的cell,这个命令可以选择driving_cell input pins的trans。如果估算的trans和实际的trans很closed。自然可以很好的完成时序计算,贴近实际。
但是如果这个trans估计不准,是不是说所有的delay计算都会一级一级的错误下去?这个是我比较关心的。因为平时sdc里面也就是简单的set_input_transition或者set_driving_cell。

请高手指导了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-4 14:18 , Processed in 0.025672 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表