微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 工艺库中的cdl缺少FILL的spice网表,怎么解决LVS问题呢?

工艺库中的cdl缺少FILL的spice网表,怎么解决LVS问题呢?

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

RT,工艺库中mw中有FILL,但是cdl中没有FILL的定义,导致lvs出错,这种情况怎么解决呢?目前是在插FILL之前做的lvs,然后手动连接的Nwell。

fill分两种:带c和不带c
不带c的通常没有管子,自然可以在lvs的时候忽略
带c的要write_verilog 出来,
你就加filler,然后做lvs好了,手连接nwell,你真有空

如果是真的带管子的filler,lvs不能忽略的,是不是可以根据GDS手动写一个cdl网表出来,单个filler先过lvs。然后再把这个cdl加到基本单元库的网表中去。至于你最后export verilog得查一下filler是否也有export出来。

库里面确实有带C和不带C的FILL。现在的问题是我写出的verilog里面有不带C的FILL,但是库的CDL里面没有这种FILL的定义,导致lvs时出现错误。怎么样能让写出的verilog里面有带C的FILL但是不写出不带C的FILL。谢谢。

这倒是一个办法,谢谢!

你确定是这个原因导致的lvs过不了?不带管子的filler完全不影响lvs啊

在ICC里面写出netlist的时候把不带C的FILL cell不写出来,你自己man一下write_verilog的命令,里面有带“force”之类的选项

谢谢,我看下。

是这个原因,我实验了一下。现在的问题就是v2lvs后的网表里面有cdl库里没有定义的单元。导致LVS出错。
我把网表里面的这些单元删了后,LVS就过了。但是GDS里面并没有把这些不带C的FILL删除。
由此可以证明,gds里面的不带C的FILL确实是不影响lvs的。

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

网站地图

Top