微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > ICC preroute 问题

ICC preroute 问题

时间:10-02 整理:3721RD 点击:
在ICC 画电源网络时,怎样能实现 m4 经过M2 时 不打via 孔链接,就只是经过其上方!望高人指点迷津.

encounter的经验是, 要画的线和经过的线, 不要是同名就行.
比如:
你在M4画VDD, 经过M2的VDD, 它就会连上.
你把名字改了. 就不会自动连上.
我猜ICC差不多.

你可以这样设置,set_preroute_drc_strategy-min_layer M5这样可以只在M5以上打孔,或者你可以使用routeguide。具体你你可以把VDD的坐标抓出来,然后你在它围城的区域打上routeguide。

需要把工具栏中的welding auto 选项关掉,用命令应该也可以

跪求ICC资源··谢谢!

论坛上有很多的资料啊!呵呵,够你看的了

给你写了个script把M2 和M4相交的的 via23 和 via34 remove掉了下面的VDD VSS M4 M2 之类的 你要根据你的tech file 改一下

foreach owner_net "VDD VSS" {
set pg_nets_v [get_net_shapes -filt "owner_net==$owner_net && layer==M4"]foreach_in_collection pg_net_v $pg_nets_v {
set pg_bbox [get_attribute $pg_net_v bbox]
remove_via [get_vias -within $pg_bbox -filt "via_master==VIA23"]
}
set pg_nets_v [get_net_shapes -filt "owner_net==$owner_net && layer==M2"]
foreach_in_collection pg_net_v $pg_nets_v {
set pg_bbox [get_attribute $pg_net_v bbox]
remove_via [get_vias -within $pg_bbox -filt "via_master==VIA34"]
}

}

set_preroute_drc_strategy -min_layerm2 -max_layer m4 即可,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top