数字后端设计中 如何后补shielding

一般来说,我们对于高频的design,我们需要对clock的net,加上shielding。但是我们可能会忘记加。到项目后期,如果重新再来PR,时间可能来不及。以下内容将介绍,如何在项目后期不重新PR基础上,加上shielding。注:都是本人在实际项目中做的操作,作为学习可以了解一下。

项目后期,我们所有standard cell以及routing都已经做好了。

注意!!!做以下操作你需要确保你的design中

           a.PGnet都已经绕完(不然shielding的 net连不上任何东西)

           b.所有的instance都需要 place,不能有unplace的。(会报ERROR)

 

1.如果你的绕线资源足够,你可以直接加shielding。

两个命令:

setAttribute -shield_net  VSSCORE -bottom_preferred_routing_layer 7 -top_preferred_routing_layer  9 -non_default_rule ABC -net @clock

createShield

注:命令中的 VSSCORE根据design中的PGnet来写

7,9,ABC  这三个也都是需要根据具体design来做修改。

@clock表示所有的clock net。。如果你需要对单个net加shielding,也可以直接跟net name。

 

2.如果你的绕线资源并不够,而你又想尽可能的多加shielding。

那就在setAttribute之前,删掉所有的signal线

命令:editDelete -use SIGNAL

 

然后在createShield 命令之后

输入  ecoRoute

 

以上内容均为个人实际项目操作,如果有问题还请告知。

 

 

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值