微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于Cadence OA版本和软件Encounter、PVS的讨论

关于Cadence OA版本和软件Encounter、PVS的讨论

时间:10-02 整理:3721RD 点击:
自己使用的RHEL4.8 64位的系统,安装了Encouter Digital Implimentation 10.12.002和IUS 10.20.030和Physical Verification System这三个软件。PVS 10.1是最后安装的,郁闷的地方就出现了。用论坛上的补丁对三个软件进行了破解后,Encounter使用没问题,IUS我只测试了nclaunch、simvision,ncelab,ncsim等,也没问题,IUS包含的其他软件还没有测试。最后使用PVS10.1的时候,问题就来了。
       敲入命令ipvs的时候,运行提示如下:

               === Host status report for process 27404 ===
Total RAM available: 3884 MB
Total Swap available: 1027 MB
Before main segment of ipvs, this process' parameters were:
Page faults: 0
Resident memory: 15184 kB
Virtual memory: 105808 kB
Memory usage:2.659 %
Total CPU time: 0:00:00.32
Overall CPU usage:88.888 %
Processes with most virtual memory were:
VM=3798PID=19766 USER=liudeRSS=65MEM%= 97.765 CPU= 0:07:32.89 CPU%=7.808 FLT=210
VM=3750PID=19765 USER=liudeRSS=6MEM%= 96.528 CPU= 0:00:00.77 CPU%=0.013 FLT=2
VM=3738PID=19755 USER=liudeRSS=2MEM%= 96.227 CPU= 0:00:00.02 CPU%=0.000 FLT=8
VM=3736PID=19757 USER=liudeRSS=2MEM%= 96.185 CPU= 0:00:00.03 CPU%=0.000 FLT=8
VM=226PID=12960 USER=liudeRSS=38MEM%=5.837 CPU= 0:00:41.03 CPU%=0.414 FLT=58
VM=194PID=13005 USER=liudeRSS=22MEM%=5.006 CPU= 0:02:34.26 CPU%=1.574 FLT=54
VM=193PID=12998 USER=liudeRSS=23MEM%=4.969 CPU= 0:00:04.48 CPU%=0.045 FLT=304
VM=160PID=12958 USER=liudeRSS=26MEM%=4.123 CPU= 0:00:06.54 CPU%=0.066 FLT=25
VM=158PID=12967 USER=liudeRSS=8MEM%=4.090 CPU= 0:00:01.23 CPU%=0.012 FLT=6
VM=157PID=12990 USER=liudeRSS=15MEM%=4.044 CPU= 0:00:13.74 CPU%=0.138 FLT=6
Swap usage (all processes):0.000 %
---------
After failure in main segment of ipvs, this process' parameters were:
Page faults: 0
Resident memory: 19460 kB
Virtual memory: 114784 kB
Memory usage:2.885 %
Total CPU time: 0:00:00.38
Overall CPU usage:80.851 %
Time since last report: 0:00:00.11
Recent page faults: 0
Recent CPU usage:54.545 %
Processes with most virtual memory were:
VM=3798PID=19766 USER=liudeRSS=65MEM%= 97.765 CPU= 0:07:32.90 CPU%=7.808 FLT=210 INTV= 0:00:00.10 IFLT=0 ICPU%= 10.000
VM=3750PID=19765 USER=liudeRSS=6MEM%= 96.528 CPU= 0:00:00.77 CPU%=0.013 FLT=2 INTV= 0:00:00.10 IFLT=0 ICPU%=0.000
VM=3738PID=19755 USER=liudeRSS=2MEM%= 96.227 CPU= 0:00:00.02 CPU%=0.000 FLT=8 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
VM=3736PID=19757 USER=liudeRSS=2MEM%= 96.185 CPU= 0:00:00.03 CPU%=0.000 FLT=8 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
VM=226PID=12960 USER=liudeRSS=38MEM%=5.837 CPU= 0:00:41.03 CPU%=0.414 FLT=58 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
VM=194PID=13005 USER=liudeRSS=22MEM%=5.006 CPU= 0:02:34.27 CPU%=1.574 FLT=54 INTV= 0:00:00.11 IFLT=0 ICPU%=9.090
VM=193PID=12998 USER=liudeRSS=23MEM%=4.969 CPU= 0:00:04.48 CPU%=0.045 FLT=304 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
VM=160PID=12958 USER=liudeRSS=26MEM%=4.123 CPU= 0:00:06.54 CPU%=0.066 FLT=25 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
VM=158PID=12967 USER=liudeRSS=8MEM%=4.090 CPU= 0:00:01.23 CPU%=0.012 FLT=6 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
VM=157PID=12990 USER=liudeRSS=15MEM%=4.044 CPU= 0:00:13.74 CPU%=0.138 FLT=6 INTV= 0:00:00.11 IFLT=0 ICPU%=0.000
Swap usage (all processes):0.000 %
========= End of status report =========

An exception has propagated all the way to the main segment of
/home/EDATOOLS/cadence/PVS10.10.221/tools.lnx86/pvs/bin/64bit/ipvs
called with 1 arguments.
==== begin exception ====
Unknown exception in main.cpp, line 428
Details: Caught unknown exception
====end exception ====
Execution aborted.Exiting with status 1.

          可以看到没有提示license的问题,是二进制文件ipvs出现了问题,见红色的部分。后来查阅使用手册,发现需要设置正确的OA_HOME这一环境变量。我此时的OA_HOME设置的是encounter的oa路径,版本是22.41.011,之后改成PVS对应的OA版本,即22.41.001,再运行ipvs的时候,就提示没有license了。其说明文档里面说PVS的license string是Physical_Verification_Sys和Physical_Verification_Sys_Deb,我查了一下license,发现里面有这俩个feature。难道是启动license的cdslmd版本过高?之后,将license里面的cdslmd改成PVS对应版本的cdslmd。敲入ipvs命令,仍然提示没有license。大家看图。

我觉得有两种可能,一是破解补丁对PVS的破解不彻底;二是license里面的feature之后的字符串有问题。
          进行上述更改后,发现启动IUS10.2仍然没有任何问题,启动encounter的时候,提示OA软件的版本低,无法使用OA库相关的命令,但还可以走传统流程。真实郁闷极了,你说cadence一天升级OA库的版本干什么,吃饱了撑得难道是。
         总结一下,最好的方法就是论坛里面有大侠可以提供一个更新版本的PVS,然后破解补丁能更万能,就好了。
         高版本的Encounter不兼任低版本的OA工具(太说不过去了),低版本的PVS又不兼任高版本的OA工具(这还说的过去)。期待有高手能解决。或者有人能提供PVS的license。

高版本的Encounter不兼任低版本的OA工具,这也有可能啊,工具到某一版可能改动比较大。
进来我发现EDI10.1用的OA版本比EDI9.1要低

CDS的OA普及的不好,SNPS的Milkway普及的也不用好。
很少有用户使用这些通用的数据可吧

我覺得最好不要設置OA_HOME這個env,自己可以alias一個命令加入OA PATH或者寫個啟動腳本,另外PVS不止這兩個feature的,可以搜索一下幫助文檔

請求PVS破解补丁

在这里小灌一下水

不要设置OA_HOME,工具自动找到对应的OA安装路径

弱弱问一下,pvs怎么安装,跟以前cadence的软件安装不一样啊。

小编,能否告知你安装的是PVS哪个版本?patch工具是哪个?license里的feature需要那几个?非常感谢!我安装的pvs10.1,已启动ipv就告知没有license可用,我的feature总共有如下几条: Physical_Verification_Sys Physical_Verification_Sys_L Physical_Verification_Sys_XL Physical_Verification_Sys_Deb.不知道是否就需要这几条feature 。

Physical Verification System这个工具到底有什么作用啊?物理验证不是就是跑一下LVS和DRC、ERC之类的吗?现在应该是比较常用的是Calibre吧?这个是Cadence出的用来代替Dracula的吗?请LZ详细讲解一下吧

感謝大大分享

who has lic?

Lic please

thanks for sharing

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

网站地图

Top