在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: sages

[求助] ICC做LVS之后报floating的错误,请问这个一般怎么解决

[复制链接]
发表于 2020-7-9 16:43:29 | 显示全部楼层
LVS的本质,是一种spice vs. spice的比对,只不过前者是来源于layout的spice,后者是来源于schematic的spice。
因此,为了得到前者,需要进行extraction,即工具根据ruledeck的定义把layout抽取成为一个spice网表;
而为了得到后者,需要用v2lvs把verilog格式的netlist转换成spice格式;
需要注意的是,由于verilog处理的是gate level的电路,因此gate内部的结构相当于是用模型屏蔽掉了。但LVS是做transistor level的比对,这就要求除了gate level spice netlist之外,还要告诉工具每一个gate的transistor level netlist,所以需要include很多的spice文件。
PR工具里的LVS,只是检查gate level的connection,无法检查transistor level连接,因此并不能用来做sign off。只是初步的帮助工程师从gate level检查一下连接性。PR工具的LVS通过后,在calibre里检查出open/short都是可能的。
像DFF的QN/SO这种输出pin,如果电路设计上来说确实是不需要的(比如只用Q而不用QN,或者是不需要连接SI/SO),那在PR LVS里报的这种open可以忽略掉的。

LVS的第一步是根据ruledeck来做layout to spice,即extraction,第二步是把2个spice做比对,即SVS。
发表于 2020-11-9 15:25:46 | 显示全部楼层


wangjijian7 发表于 2020-2-19 17:11
“你好,我也遇到你这个问题了,ICC里面LVS提示ERROR : OUTPUT PortInst chirp_top/TBG/sout_reg[1] Q does ...


你们看一下自己的网表文件,这些端口应该都是空的,没关系的,有些标准单元的pin本来就不需要,就像Q和QN,他们之间是反向的关系,电路只需要一个就行了

dfn.png
发表于 2021-11-9 19:54:38 | 显示全部楼层


大侠 这个问题你现在解决了吗,我第一次做lvs就出现了这个问题,,菜鸡一枚,完全不知道该怎么改 image.png
发表于 2021-11-11 16:34:49 | 显示全部楼层


郑伟 发表于 2021-11-9 19:54
大侠 这个问题你现在解决了吗,我第一次做lvs就出现了这个问题,,菜鸡一枚,完全不知道该怎么改
...


建立lib的时候需要吃数字的library
发表于 2021-11-11 19:57:37 | 显示全部楼层


fhy420462303 发表于 2021-11-11 16:34
建立lib的时候需要吃数字的library


在哪个地方设置呀,是把工艺库的.v文件与我生成的lvs.v文件一起添加到lvs的input里吗?
发表于 2021-11-12 13:51:47 | 显示全部楼层


郑伟 发表于 2021-11-11 19:57
在哪个地方设置呀,是把工艺库的.v文件与我生成的lvs.v文件一起添加到lvs的input里吗?
...


你可以把工艺的v文件  include 到你的 lvs.v 里面!然后试一试但是一般都会有一个数字的library的,里面就是数字器件的schematic 和 layout!

发表于 2021-12-13 16:18:45 | 显示全部楼层
和你遇到的问题一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 05:36 , Processed in 0.025750 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表