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

标题: 请教下set_driving_cell 和set_input_transition的区别 [打印本页]

作者: tntdog    时间: 2012-10-19 23:01
标题: 请教下set_driving_cell 和set_input_transition的区别
我一般在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
set_driving_cell以后,它与input pin之间的transition是由工具自己算出来的,可大可小
set_input_transition就是不让工具算,强加一个,自然timing会变好,但不一定是真实的
作者: tntdog    时间: 2012-10-20 08:21
回复 2# 陈涛


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


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


    应该是set_drive_cell后,会有一些不确定因素,会随着loading变化
set_transition后,一切会变得简单
作者: tntdog    时间: 2012-10-20 12:01
回复 7# 陈涛


    好的,多谢陈版主!
作者: dkjhl623    时间: 2013-1-8 16:02
学习了,谢谢高手们
作者: icfbicfb    时间: 2013-1-8 22:07
set_driving_cell 会考虑ocv 这些东西,更准些 ,

input transition比较简单,适合chip io pad约束,
作者: hongzhiliao    时间: 2013-5-28 15:00
studying
作者: lilyzhong    时间: 2014-2-21 10:01
回复 10# icfbicfb


   看CTS的时候UG有这么说如果clock root是个input port,没有IO PAD,则指定set_driving_cell
如果clock root是个IO pad cell,则精确指定set_input_transition

我在DC里面约束的是driving cell,floorplan的时候加了IO pad,应该指定transition time?
如果是transition time,一般经验值是多少,我的工艺是180,频率50M
作者: haimo    时间: 2014-2-21 10:46
如果脚本中同时写了set_driving_cell和set_transition_time,是两者叠加呢,还是以后读入的为准?
作者: 荆棘鸟OO    时间: 2014-4-29 10:30
回复 13# haimo


   这种情况以后读入的为准。
作者: jiazhang    时间: 2015-5-7 14:17
回复 6# A1985

请问这个有什么道理或原因吗?
作者: justfigo    时间: 2016-10-18 09:30
DC workshop - student guide 200703这里对set_driving_cell做了清楚的说明:
作者: 生为鸿妍    时间: 2017-9-22 08:11
学习学习~
作者: sijige    时间: 2017-10-12 20:31
学习了,谢谢高手!!!
作者: yannis99    时间: 2017-10-23 11:51
学习了!
作者: tezhi    时间: 2017-10-23 15:49
學習一下了,謝謝~~~
作者: Kiss_Rose    时间: 2018-3-12 18:04
DC work shop&lab已下载。谢谢分享
作者: 15091547310    时间: 2019-4-22 09:39
都是大牛,谢谢带飞
作者: 3456721    时间: 2019-8-9 11:15
谢谢讲解
作者: greatao    时间: 2021-1-15 10:31


justfigo 发表于 2016-10-18 09:30
DC workshop - student guide 200703这里对set_driving_cell做了清楚的说明:


您好,可以分析下DC workshop student guide电子版吗?




欢迎光临 EETOP 创芯网论坛 (原名:电子顶级开发网) (https://bbs.eetop.cn/) Powered by Discuz! X3.4