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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5593|回复: 13

[求助] 请教virtuoso使用import verilog时报错的问题

[复制链接]
发表于 2022-5-2 22:47:33 | 显示全部楼层 |阅读模式

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

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

x
本人做完innovus布局布线,导出verilog文件,想导入virtuoso。但是一直失败,一直在报错,我也不知道怎么看这个error的详细信息。USERGUIDE中关于verilog in 的内容也反反复复读了很多遍,不知道哪里设置出了错误。我觉得我的verilog网表没有问题(否则parser会报错),换了一个极其简单的verilog网表进行import,也是同样的报错。可以看到,我现在想导入的target library是test1, 我的模块放在CIM中(reference library)。我看其他帖子也是这样设的,求大佬们指点迷津。
屏幕截图 2022-05-02 224159.jpg
屏幕截图 2022-05-02 224428.jpg
 楼主| 发表于 2022-5-2 22:49:31 | 显示全部楼层
我看大佬的帖子设置也是这样的:https://blog.eetop.cn/blog-1592-6946832.html
发表于 2022-5-3 03:23:43 | 显示全部楼层
From Cadence:

This sort of message comes when the tool tries to mix the binary of one IUS version (ncvlog) and library file (libvisadev.so) from another version.

For example, if you have the following PATH set and you invoke Cadence tools in 64 bit mode, you will get the error message:


;=======================================================================================
UNIX> set path = ( <IC617_install_hier>/tools/dfII/bin <IC617_install_hier>/tools/bin <EDI15_install_hier>/tools/bin <EDI15_install_hier>/tools/inca/bin <IC617_install_hier>/tools/plot/bin /usr/bin /usr/local/bin /bin . /home/username/bin /usr/X11R6/bin /usr/local/pvt )

UNIX> setenv CDS_AUTO_64BIT ALL
;=======================================================================================


So, ideally it is not recommended to put <>/tools/inca/bin in the path. You must put the standard directory locations in the path viz. <>/tools/bin in such cases. Also, ensure that you do not have anything from IUS hierarchy in the LD_LIBRARY_PATH variable.


Please check your PATH/path env variable and make the changes as recommended above.
发表于 2022-5-3 03:34:29 | 显示全部楼层
Reference Libraries 应该填PDK standard cell library (综合,Innovus用到的库,在Cadence里要能看到这个库里标准元的 symbol view,schematic view, layoutview)
 楼主| 发表于 2022-5-4 14:37:40 | 显示全部楼层


jake 发表于 2022-5-3 03:34
Reference Libraries 应该填PDK standard cell library (综合,Innovus用到的库,在Cadence里要能看到这个 ...


大佬您好,是这样的,我填入的CIM确实是我在virtuoso里面创建的一个库,在里面我自己画了标准单元的schematic, layout, symbol view.
但是我没有看懂这个path应该怎么设置或者是怎么影响到了我,因为我的CIM就是当前路径下的一个目录。谢谢!
 楼主| 发表于 2022-5-4 14:52:51 | 显示全部楼层


jake 发表于 2022-5-3 03:34
Reference Libraries 应该填PDK standard cell library (综合,Innovus用到的库,在Cadence里要能看到这个 ...


还有一个小问题,就是我的reference symbol viewnames 字段里面应该填入我需要用到的所有标准单元的名称吗(比如AND NOR之类的),还是默认symbol就好了?
屏幕截图 2022-05-04 145221.jpg
发表于 2022-5-4 20:31:35 | 显示全部楼层


kuyalake 发表于 2022-5-4 00:37
大佬您好,是这样的,我填入的CIM确实是我在virtuoso里面创建的一个库,在里面我自己画了标准单元的schem ...


明白了,CIM是自建的standard cell library。
Symbol view是可以的。
环境变量PATH影响了工具的行为。 Cadence那个帖子的意思是Cadence仿真工具Incisive或Xcelium的路径要设置对。Import Verilog时需要用到仿真工具翻译一下netlist。

 楼主| 发表于 2022-5-4 21:54:09 | 显示全部楼层


jake 发表于 2022-5-4 20:31
明白了,CIM是自建的standard cell library。
Symbol view是可以的。
环境变量PATH影响了工具的行为。  ...


不好意思大佬,我还是没解决这个问题。如果我的reference library没有问题,那么请问怎么知道INCISIVE和XCELIUM的路径有没有设对啊?
我是用实验室的服务器,直接source cshrc_cds617的文件,我看到里面也设置了这两个的路径,就不知道对不对了。。。
 楼主| 发表于 2022-5-4 21:55:37 | 显示全部楼层


jake 发表于 2022-5-4 20:31
明白了,CIM是自建的standard cell library。
Symbol view是可以的。
环境变量PATH影响了工具的行为。  ...


还有请问一下,innovus可以直接输出spice网表吗?导师想让我直接输出spice网表这样就不用verilogin了,但我看userguide没找到export spice网表的内容。
发表于 2022-5-5 03:21:34 | 显示全部楼层


kuyalake 发表于 2022-5-4 07:55
还有请问一下,innovus可以直接输出spice网表吗?导师想让我直接输出spice网表这样就不用verilogin了,但 ...


没见过export整个设计到spice netlist。
单独一个timing path可以用create_spice_deck,用来分析高速或SI场景,很少用到,只在STA结果有争议时用一下。

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

本版积分规则

关闭

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

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

GMT+8, 2025-2-8 21:45 , Processed in 0.027290 second(s), 7 queries , Gzip On, Redis On.

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