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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 19603|回复: 23

[原创] 请教下set_driving_cell 和set_input_transition的区别

[复制链接]
发表于 2012-10-19 23:01:28 | 显示全部楼层 |阅读模式

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

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

x
我一般在DC脚本中只设置set_driving_cell,不设置set_input_transition,但是这个project采用130nm工艺,做完DC后在后端调入时setup违反很大,有将近100,尝试了下设置set_input_transition,后端setup违反竟然没了,这是什么原因呢?另外set_driving_cell 和set_input_transition这两个命令有什么区别呢?谢谢!
发表于 2012-10-20 06:47:39 | 显示全部楼层
set_driving_cell以后,它与input pin之间的transition是由工具自己算出来的,可大可小
set_input_transition就是不让工具算,强加一个,自然timing会变好,但不一定是真实的
 楼主| 发表于 2012-10-20 08:21:09 | 显示全部楼层
回复 2# 陈涛


    陈版主,我看你原来说过,对输入端加约束的话,一般就用set_driving_cell (set_input_transition也有用的,但不多见),因为set_driving_cell 更接近于真实环境,那如果用set_driving_cell 后,后端调入网表setup违反很大,让前端修违反,该怎么修呢?
发表于 2012-10-20 08:36:46 | 显示全部楼层
先要找原因,不能简单地推给前端
 楼主| 发表于 2012-10-20 08:49:50 | 显示全部楼层
回复 4# 陈涛


    可能这个工程用的130nm的吧,以前用的都是高工艺,后端说以前调入网表没有这么大的违反,这次这个直接调入网表setup违反就有100,他们没法往下做,让前端修。我想问下,用了set_input_transition 设置理想值,有没有什么不确定因素,因为以前都是用的set_driving_cell 。
发表于 2012-10-20 09:35:46 | 显示全部楼层
推荐:block : set_driving_cell
         chip:set_input_transition
发表于 2012-10-20 10:25:06 | 显示全部楼层
回复 5# tntdog


    应该是set_drive_cell后,会有一些不确定因素,会随着loading变化
set_transition后,一切会变得简单
 楼主| 发表于 2012-10-20 12:01:35 | 显示全部楼层
回复 7# 陈涛


    好的,多谢陈版主!
发表于 2013-1-8 16:02:31 | 显示全部楼层
学习了,谢谢高手们
发表于 2013-1-8 22:07:34 | 显示全部楼层
set_driving_cell 会考虑ocv 这些东西,更准些 ,

input transition比较简单,适合chip io pad约束,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-7 13:59 , Processed in 0.026699 second(s), 9 queries , Gzip On, MemCached On.

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