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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 543|回复: 13

[求助] encounter做postmask功能ECO,改金属

[复制链接]
发表于 2024-3-20 14:15:00 | 显示全部楼层 |阅读模式

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

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

x
因为没做过eco的postmask,通过只改金属,从而达到改设计的目的,想求助下大家,

现在pr已经做好了,已经流片了,想要只改几层metal,改出来。前端已经给我网表了,我pr应该怎么去改呢。
我用的encounter,应该和innvous命令差不吧。

发表于 2024-3-20 14:52:17 | 显示全部楼层
man ecoDesign
 楼主| 发表于 2024-3-20 15:34:32 | 显示全部楼层




你好可以帮我看看么,TMR259_DIG_flat_change.v这个是新网表,绕线可以用Layers 1:4,因为之前没有插spare cell,应该也用不上[-spareCells <spareCellName>]
ecoDesign -postMask -modifyOnlyLayers 1:4 TMR259_DIG_flat_change.v

                               
登录/注册后可看大图

发表于 2024-3-20 23:58:09 | 显示全部楼层


icliupengzhi123 发表于 2024-3-20 15:34
你好可以帮我看看么,TMR259_DIG_flat_change.v这个是新网表,绕线可以用Layers 1:4,因为之前没有插sp ...


选项用的不对,需要指定A0版存的design和design name.
 楼主| 发表于 2024-3-21 11:16:01 | 显示全部楼层


fur_sky 发表于 2024-3-20 23:58
选项用的不对,需要指定A0版存的design和design name.





你好,根据我自己理解我加上了一些命令:
ecoDesign -postMask -modifyOnlyLayers 1:4 -ecoSDC ../../design/TMR259_DIG_flat.sdc TMR259_DIG_finalv1.enc.dat TMR259_DIG TMR259_DIG_flat_change.v
modifyOnlyLayers 1:4   这是定义可以绕线的金属层
ecoSDC ../../design/TMR259_DIG_flat.sdc  这是把以前的约束读进去
TMR259_DIG_finalv1.enc.dat 这是读入最后存的设计数据
TMR259_DIG TMR259_DIG_flat_change.v 这是读入新的网表
工具可以run起来,但是有一些我看不太懂的error,因为第一次做也不太清楚问题出在哪儿。可以帮我看看吗 谢谢
1.jpg
发表于 2024-3-21 15:50:11 | 显示全部楼层
ecodesign最好先禁止ecoplace, ecoroute,先把design读进来,check下eco actions是否正确。再指定spare cells,进行ecoplace, ecoroute
 楼主| 发表于 2024-3-22 12:17:53 | 显示全部楼层


mingtutu 发表于 2024-3-21 15:50
ecodesign最好先禁止ecoplace, ecoroute,先把design读进来,check下eco actions是否正确。再指定spare cel ...


2.jpg

你好,GUI界面是这样设置的吗,我这样跑不起来。。
发表于 2024-3-24 23:37:31 | 显示全部楼层
你需要搞清楚你的A0 design里用的是gate array cell还是spare cell!
关于tie cell的错误,可能是前端省事儿直接把SE接了1或0, 需要后端给前端提供一个就近的tie hi net接上去,或者要求前端使用一个GA tie cell来驱动这个pin.
 楼主| 发表于 2024-3-25 10:11:29 | 显示全部楼层


fur_sky 发表于 2024-3-24 23:37
你需要搞清楚你的A0 design里用的是gate array cell还是spare cell!
关于tie cell的错误,可能是前端省事 ...


design里面既没有gate array cell也没有spare cell!因为根本就没有考虑做post_mask eco,根本没有预留spare cell之类的。
另外关于tie cell,也不是前端影响,网表里面只改2条线的的连接关系,cell不会动,只是通过改metal,让工具来绕线就行。

发表于 2024-3-26 23:56:25 | 显示全部楼层


icliupengzhi123 发表于 2024-3-25 10:11
design里面既没有gate array cell也没有spare cell!因为根本就没有考虑做post_mask eco,根本没有预留sp ...


看到log里找到了8930个spare gate, 然后有不少寄存器没找到对应的可用的spare gate。
确定你们的post mask ECO只改了连线,没有改instance名字?
实在不行,向前端问清楚连线怎么改的,自己在旧的database里用attachTerm/detachTerm命令连好了,再“ecoRoute -modifyOnlyLayers 1:4”也可以做。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-28 07:58 , Processed in 0.042015 second(s), 6 queries , Gzip On, Redis On.

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