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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3439|回复: 1

[求助] 关于sroute的问题

[复制链接]
发表于 2016-1-22 15:55:47 | 显示全部楼层 |阅读模式

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

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

x
大家好,

本人新手,最近在学习Encounter

关于sroute的问题     原来的Script是这么调用的
sroute -connect { blockPin padPin padRing corePin floatingStripe } -layerChangeRange { METAL1 METAL4 } -blockPinTarget { nearestRingStripe nearestTarget } -padPinPortConnect { allPort oneGeom } \
       -stripeSCpinTarget { blockring padring ring stripe ringpin blockpin } -checkAlignedSecondaryPin 1 -blockPin useLef -allowJogging 1 -crossoverViaBottomLayer METAL1 -allowLayerChange 1 \
       -targetViaTopLayer METAL4 -crossoverViaTopLayer METAL4 -targetViaBottomLayer METAL1 -nets { VDD VSS }


设计中调用了两个Hard Macro(同一个SRAM,调用了两次)。用上述的sroute跑完以后,其中的一个SRAM的VDD和VSS是有连接的,而另一个则完全无连接,后面是在Virtuoso里面通过手动连接(这样有个问题,P&R出来的结果Metal的位置不固定,导致只要有一个PR出来的版本,手动连接的就需要再调整)。

    现在在做练手的同时,想解决这个问题。查了sroute的选项,发现有-blockPinConnectRingPinCorners,于是在上述的sroute加入这个选项,其他不变,两个SRAM的VDD和VSS的都连接了。但却带来新的问题:
问题1:因为连接了SRAM的4个Corner,导致Corner区域metal紧张,后面的route出现short的问题。尝试-blockPinWidthRange { 0 50 } -targetPenetration { ring 50 blockring 50 coverpin 50 blockpin 50 }之类的选项,不是很好的解决问题,有些地方线宽还是没有50%,route的时候还是有short,不过short有变少。
问题2:sroute的文档中
Note: This parameter is obsolete and has not been
replaced. To ensure compatibility with future releases,
remove this parameter from your scripts.
是不是以后这个参数会在以后的版本不能使用?那遇到类似的问题,大家是怎么解决的?

谢谢!
 楼主| 发表于 2016-1-24 20:57:58 | 显示全部楼层
up一下,求助各位大神
您需要登录后才可以回帖 登录 | 注册

本版积分规则

×

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

GMT+8, 2024-11-5 12:44 , Processed in 0.017949 second(s), 8 queries , Gzip On, Redis On.

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