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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 4619|回复: 4

[求助] netlist转换为spi文件,里面有pad,corner

[复制链接]
发表于 2015-5-14 16:10:35 | 显示全部楼层 |阅读模式

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

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

×
在encounter完成后,导出netlist,并用v2lvs转换成spi文件,进行lvs检测。我的问题是:
(1)在进行pr之前我就把IO pad进行了例化,综合后,对生成的网表(在top module最后加入)加入了电源pad和corner,我是这样加入的(tsmc.18工艺)
PCORNER CORNER1();
PCORNER CORNER2();
PCORNER CORNER3();
PCORNER CORNER4();
PVDD1CDG VDD1();
PVSS1CDG VSS1();
PVDD1CDG VDD2();
PVSS1CDG VSS2();

PVDD2CDG VDDPST();
PVSS2CDG VSSPST();

这个不知道有没有错误吧?????
(2)在生成spi文件的时候,指令格式::v2lvs -v 我的网表.v -lsp XXXXXX.spi -o out.spi
这里的XXXXX.spi应该包括标准单元的spi和pad(corner)的spi,这两个spi怎么处理呢?
(我尝试将两个文件合并成一个,把其中的一个粘贴到另一个里面,进行转换有这样的warning:
warning: No module declaration for module PCORNER first encountered in module clk_test
warning: No module declaration for module PVSS1CDG first encountered in module clk_test
warning: No module declaration for module PVSS1CDG first encountered in module clk_test
警告说corner 和 电源(地)pad没有声明,这是为什么呢?

(3)忽略以上warning,进行lvs,无法成功进入弹出的错误是
捕获.PNG


求助各位前辈指点迷津!!!!!!!!
 楼主| 发表于 2015-5-14 16:37:42 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!!!:dizzy::dizzy::dizzy:
回复 支持 反对

使用道具 举报

发表于 2015-5-14 16:49:14 | 显示全部楼层
1) 可以,或者在后端用create_cell 也可以
2)可以ignore
3)pad的sp没有include进来吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-14 18:46:30 | 显示全部楼层
回复 3# icfbicfb
对于我的做法,我自己也有疑问:(1)PVDD1CDG VDD1();
PVSS1CDG VSS1();
直接这样写,虽然调用了两个电源pad,并且都有了实例名称(VDD1  VSS1),可是括号里面没有连接的内容,这样做工具能识别吗?
(2)您的看法是没有把pad的sp包括进去,所以应该是我直接将两个spi文件复制粘贴为一个文件这个做法是不对的,那么应该怎么样用v2lvs转换两个spi文件呢?(一个是标准单元的spi,另一个是pad的spi)
回复 支持 反对

使用道具 举报

发表于 2020-11-16 15:39:33 | 显示全部楼层


   
西边的鸵鸟 发表于 2015-5-14 18:46
回复 3# icfbicfb
对于我的做法,我自己也有疑问:(1)PVDD1CDG VDD1();
PVSS1CDG VSS1();


楼主,第二个问题有答案了吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-9-13 18:39 , Processed in 0.018687 second(s), 5 queries , Gzip On, Redis On.

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