微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > icc中的 net和net shape有什么区别吗

icc中的 net和net shape有什么区别吗

时间:10-02 整理:3721RD 点击:

请教下 icc中的 net和net shape有什么区别吗?
相应命令分别是create_net和create_net_shape

net是逻辑上的概念,net shape是物理上的概念。一条net在绕线后可以由很多net shape组成。
你看一下命令get_net_shapes 就能了解。

一条net可以有很多个shape,也可以一个shape都没有,是logical概念;shape是physical概念,create net shape 一定要指定net。最后说一句,不能理解成logical和physical的一一match,不像port 和terminal

接着问下,如果net没有shape,那这条net岂不是没有用,可以去掉的 是吗

恩 那net shape是不是就是wire呢

那到底逻辑上和物理上有什么区别呢?

应该是不一定可以删掉的,ICC中用于不同hier之间连接的net就不能删。但是如果这条net没有对应任何的logic,确是是可以删掉的,比如说manual eco中remove掉某些cell以及disconnect掉某些net之后产生的一些不和任何cell或者port相连的net就可以删掉。

edi里面叫wire,也就是 icc的netshape+via,
edi里面也叫net,

哦 原来这样 多谢小编; 可能出现上面有人解释到的情况“net存在,但是阈值对应的net shape不存在”这种情况吗感觉如果真有这种情况,那么此逻辑上的net也没有用啊 完全可以去掉啊

net是logical上的概念 ,wire和net shape是一个东西的两种说法,是physical上的概念;一条net可以对应多个 wire/net shape ,但是不可能出现 一条 net 没有与其对应的 wire或net shape;如果真有这种情况,那么这条net也是没有作用的,可以删除或者不声明的;



一个穿hier的net的例子,模糊掉了前面的一些hier描述,timing report中红色框内的那条net。

高手啊,不过还有两个小问题
(1) 穿hier的net在layout中肯定也应该是用metal来实现的吧,net连接了两个module,也就是说metal连接了两个hier的module,为什么
得不到netshape或者说wire呢?

(2) 图片中的马赛克是怎么打上去的...

第一个问题 知道原因了 ;刚看了些layout,这中穿hier的net在layout中并没有真实的metal用来实现




第二个问题 图片中的马赛克是怎么弄的 呵呵

你刚说的意思 是不是如下这个:




然后蓝色的net没有shape绿色的net有shape是这个意思吗?
蓝色的net应该是在 moduelA中,用 wire a; 语句声明的,然后底下例化module B 的时候用上的

马赛克是在windows上用软件加的,哈哈。

什么软件我也去试试!

QQ截图的时候加的,ps也可以加。

上一篇:bump cell相关
下一篇:DRC错误求助

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

网站地图

Top