EETOP 创芯网论坛

找回密码

  登录   注册  

搜帖子
汽车电子资料大全(下载奖励300信元)
查看: 3185|回复: 14

[求助] 关于hold vio 消除的疑问。用buffer与delycell的区别

[复制链接]
发表于 2011-8-23 14:14:06 | 显示全部楼层 |阅读模式

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

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

x
修hold timing violation的时候是否可以不用buffer只用delaycell呢,这样容易修掉,buffer迟延太小,要用很多个,
大家有什么建议吗,
发表于 2011-8-23 16:19:19 | 显示全部楼层
把delay和小buffer都给tool,让它自己去选
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-23 16:29:49 | 显示全部楼层
本帖最后由 paulszicc 于 2011-8-23 16:34 编辑

Thank you , 陈版主.  如果只给dlycell ,会有什么问题或不好的地方呢?
回复 支持 反对

使用道具 举报

发表于 2011-8-23 20:25:17 | 显示全部楼层
那样的话,有些很小的hold violation也会用一个delay cell,一般delay cell面积都比较大
回复 支持 反对

使用道具 举报

发表于 2011-8-23 21:48:15 | 显示全部楼层
回复 3# paulszicc


    delay cell 只负责delay,驱动能力较弱
回复 支持 反对

使用道具 举报

发表于 2011-8-23 22:28:22 | 显示全部楼层
delay cell有2 个缺点;
1) 容易degrade setup time too much
2) 很多delay cell是用poly resistor 电阻类型的电路, Variation 太大,
控制不了参数, 对电路性能有影响的,
因此关键路径还是用buffer 不是delaycell的,

delaycell的好处:
1) 可以减少buffer数量,有利于减小利用率
回复 支持 反对

使用道具 举报

发表于 2011-8-24 10:39:50 | 显示全部楼层
很多delay cell是用poly resistor 电阻类型的电路, Variation 太大,
这点受教了. 我只是注意到第一点.

至于陈版主说的.
一般delay cell面积都比较大
这个不敢苟同, 有很多delay cell的面积非常小的.
这点应该不是原因吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-24 13:10:51 | 显示全部楼层
有点感觉了。 谢谢各位
回复 支持 反对

使用道具 举报

发表于 2011-8-25 01:43:00 | 显示全部楼层
delay cell减小利用率的原因是
1 delay cell = many buffers when hold fix ,
回复 支持 反对

使用道具 举报

发表于 2011-8-25 07:25:29 | 显示全部楼层
还有就是在某些节点的共一下,Delay Cell 本身derate会比普通的Cell大。
还有就是在不同operation condition下,delay cell  本身的scalling factor比较大。比如在FF Corner,用1个Delay Cell修掉100ps的Hold,而这个Cell在ss的Corner就会贡献500ps delay.
所以要权衡着来做。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询 |  EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2020-1-22 11:44 , Processed in 0.069614 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表