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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: jiazhang

[求助] 请教cts之后如何修setup违例【已解决】

[复制链接]
发表于 2015-4-20 13:43:37 | 显示全部楼层




    你再好好看看6#,7#,9#的意思

clock path用的cell比普通data path范围要小得多的——工艺上的要求。
发表于 2015-4-20 13:45:02 | 显示全部楼层
回复 10# jiazhang


   
你再好好看看6#,7#,9#的意思

clock path用的cell比普通data path范围要小得多的——工艺上的要求。
 楼主| 发表于 2015-4-20 14:08:24 | 显示全部楼层
回复 12# sjtusonic
范围小得多    这个是什么意思?版主,我的理解很简单,就是cts的时候用的buffer和inv与普通的buffer和inv不一样,

cts用的buffer和inv是单独为cts准备的,因为这些buffer和inv的rise/fall的transition比较一致,这样长出来的树比较balance


我说的插入buffer也是插入这些buffer和inv,比如CKBUFFX1 CKBUFFX2,不是插入BUFFX1 BUFFX2


不知道版主说的范围小 是什么意思
发表于 2015-4-20 15:22:40 | 显示全部楼层


回复  sjtusonic
范围小得多    这个是什么意思?版主,我的理解很简单,就是cts的时候用的buffer和inv与 ...
jiazhang 发表于 2015-4-20 14:08



即使是CKBUFFX1 CKBUFFX2,很多时候工艺厂商也是不建议用的(或者特殊场合才可以用),看看manual有没有这种信息
 楼主| 发表于 2015-4-20 15:47:06 | 显示全部楼层
回复 14# sjtusonic

恩,先谢谢版主!

目前我只知道不用驱动能力很小的CKBUFF的一个原因,版主知道厂商为什么一般不同意用较小驱动能力的吗?
发表于 2015-4-20 16:11:02 | 显示全部楼层


回复  sjtusonic

恩,先谢谢版主!

目前我只知道不用驱动能力很小的CKBUFF的一个原因,版主知道厂商 ...
jiazhang 发表于 2015-4-20 15:47




    1.小的buf/inv在ff和ss下delay的差别会比较大,容易导致同时出现setup和hold的情况。
    2.小的buf/inv delay的正态分布会比较宽,即需要更大的ocv来覆盖。

你用大的buf 一个不够可以用多个,还可以手动把它们拉远点,我看你数据路径上的逻辑不是用的很大的size,你可以优先换它们
 楼主| 发表于 2015-4-20 16:37:00 | 显示全部楼层
回复 16# ljjbunny

高手啊! 刚才查看了一下lib,确实如此,举个例子,x1的inv的cell_rising 差0.31139/0.39953,x16的inv的cell_rising差0.22832/0.26764   都是相同的input transition和output load的情况下

多谢啊!
发表于 2015-5-10 22:20:45 | 显示全部楼层
借机学习了
发表于 2015-5-11 14:41:35 | 显示全部楼层
学习了学习了~~~
发表于 2015-5-11 14:42:24 | 显示全部楼层
但是问了师兄说,现在做的16nm中,推时钟时候,都是D4以及以上,D2的禁用,因为说是d2面积小 划线有特殊drc check  em问题很明显
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-12 21:56 , Processed in 0.021972 second(s), 7 queries , Gzip On, Redis On.

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