|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 xiaoyu1987 于 2014-5-20 22:01 编辑
我现在碰到这样的情况: 我做的top层底下有两个cell。 一个是analog模块,一个digital模块。。其中,analog模块有电路图,但是digital模块只有网表 (通过v2lvs把.v文件转的)。 top层的电路把analog和digital模块连接起来,digital被当成黑盒子(电路图中只有pin,没有具体的device和连接关系)。
现在analog模块和digital模块各自的layout已经lvs clean。 但是不知道top层的lvs怎么跑。。top层的schmatic网表,我是通过calibre run LVS自动抽的。因为schematic把digital模块当成黑盒子了,所以提出的top网表中没有digital模块具体device 和连接信息, 只有pin的信息。。
所以我想把top层的netlist 和digital提供的netlist合并起来。
但是我现在的问题是,我发现top层的digital pin连接的net顺序和 digital网表的pin的顺序不一样。这就造成top层所有和digital的连接关系都乱了。所以lvs肯定是不过的,即使layout连得都对。
我想问的是如果能让两个网表的顺序能一致。
或者这种情况下你们是怎么跑top层的lvs?
当然也可以在run lvs 把digital当成blackbox, 但是我怕要是有什么线从digital上跨过的话,这种short,貌似blackbox查不出来,是这样吗?
写了这么多,可能表述有点乱,大家见谅。。。希望能在这里找到解决的办法。。。![](static/image/smiley/default/hug.gif) ![](static/image/smiley/default/hug.gif) |
|