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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 344|回复: 17

[求助] 在做top_lvs的时候,include的.spi网表无法读取怎么办?

[复制链接]
发表于 2024-6-14 16:34:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
急求解答,过几天就得TO,太难了
Xmanager_XxREV4L2KY.png
 楼主| 发表于 2024-6-14 16:35:13 | 显示全部楼层
有经历过的大佬吗?在论坛里查的答案都太模糊了
 楼主| 发表于 2024-6-14 16:51:08 | 显示全部楼层
急啊
发表于 2024-6-14 17:17:04 | 显示全部楼层
两个网表里面globe VDD VSS 不一致。TOP 网表里每个logic cell 是有VSS\VDD的,你include 的digital cell spi 里面是不是定义了globe VDD\VSS,每个logic cell里只有信号pin,没有电源地,所以pin匹配不上
 楼主| 发表于 2024-6-14 17:22:12 | 显示全部楼层


cherry_li 发表于 2024-6-14 17:17
两个网表里面globe VDD VSS 不一致。TOP 网表里每个logic cell 是有VSS\VDD的,你include 的digital cell s ...


这个我应该怎么改?
 楼主| 发表于 2024-6-14 17:28:31 | 显示全部楼层


cherry_li 发表于 2024-6-14 17:17
两个网表里面globe VDD VSS 不一致。TOP 网表里每个logic cell 是有VSS\VDD的,你include 的digital cell s ...


这个是我的standcell.cdl里面的描述:
.SUBCKT AD2_X1_R VSS VDD A B VSS VDD Y SUB ISO
X0 VDD A 5 VDD VSS ISO SUB pch_nbl width=6.2e-07 length=1.8e-07 m=1 nf=1 isov=5
X1 5 B VDD VDD VSS ISO SUB pch_nbl width=6.2e-07 length=1.8e-07 m=1 nf=1 isov=5
X2 VDD 5 Y VDD VSS ISO SUB pch_nbl width=7.95e-07 length=1.8e-07 m=1 nf=1 isov=5
X3 5 A 9 VSS ISO SUB nch_nbl width=3.8e-07 length=1.8e-07 m=1 nf=1 isov=5
X4 9 B VSS VSS ISO SUB nch_nbl width=3.8e-07 length=1.8e-07 m=1 nf=1 isov=5
X5 VSS 5 Y VSS ISO SUB nch_nbl width=5.9e-07 length=1.8e-07 m=1 nf=1 isov=5
.ENDS

这个是dig_top.spi里面的描述:
XU1_22 ADDF_X1_R $PINS CO=carry[23] S=SUM[22] CI=carry[22] A=A[22] B=B[22]
+ VSS=VSS VDD=VDD
XU1_14 ADDF_X1_R $PINS CO=carry[15] S=SUM[14] CI=carry[14] A=A[14] B=B[14]
+ VSS=VSS VDD=VDD
XU1_15 ADDF_X1_R $PINS CO=carry[16] S=SUM[15] CI=carry[15] A=A[15] B=B[15]
+ VSS=VSS VDD=VDD
...
...
.ENDS
.GLOBAL VDD
.GLOBAL VSS
.GLOBAL ISO
.GLOBAL SUB
*.CONNECT VDD

求解答,第一次做数模混合的lvs,可以讲的详细一点吗?
发表于 2024-6-14 17:42:15 | 显示全部楼层


yyds760152 发表于 2024-6-14 17:28
这个是我的standcell.cdl里面的描述:
.SUBCKT AD2_X1_R VSS VDD A B VSS VDD Y SUB ISO
X0 VDD A 5 VDD  ...


把你include 的digital spi 里面的globe .**  删掉
 楼主| 发表于 2024-6-14 18:21:53 | 显示全部楼层


cherry_li 发表于 2024-6-14 17:42
把你include 的digital spi 里面的globe .**  删掉


删掉4个.global后,我的dig_top.spi的跑不过lvs,显示网表上没有VDD VSS ISO SUB这几个pin
发表于 2024-6-14 18:34:57 | 显示全部楼层


yyds760152 发表于 2024-6-14 18:21
删掉4个.global后,我的dig_top.spi的跑不过lvs,显示网表上没有VDD VSS ISO SUB这几个pin
...


在对应SUBCKT 最后那里加上这几个pin呗
发表于 2024-6-14 18:41:25 | 显示全部楼层
你找一个logic cell 认真看看pin对应关系吧。例如单独一个INVX1, 看你的std cdl里面还有ISO\SUB 这两个PIN,但是你的top 网表里面连接关系只有VDD\VSS,没有ISO和SUB。如果layout上ISO和SUB都是一样的,没有特殊处理,可以考虑要么把std cdl里的ISO\SUB都删掉,或者全局定义ISO和SUB看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-25 15:16 , Processed in 0.099168 second(s), 6 queries , Gzip On, Redis On.

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