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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 952|回复: 0

[求助] Innovus怎么才能多个进程一起跑?

[复制链接]
发表于 2022-12-1 05:22:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 idwwwoqq808 于 2022-12-1 05:36 编辑

我之前在本地服务器开了3个Terminal,每个Terminal下用Innovus跑一个不同的设计(总共3个),有2个terminal里面跑的都是正常的,但是第3个Terminal里就提示说”Using gdb“ 然后卡死,这是log文件里的一段,当时正在运行”place_opt_design“指令:

Iteration 10: Total net bbox = 2.785e+07 (1.39e+07 1.40e+07)
              Est.  stn bbox = 3.847e+07 (1.93e+07 1.92e+07)
              cpu = 0:00:01.2 real = 0:00:02.0 mem = 10570.7M
Iteration 11: Total net bbox = 2.921e+07 (1.50e+07 1.42e+07)
              Est.  stn bbox = 4.073e+07 (2.10e+07 1.97e+07)
              cpu = 0:57:53 real = 0:06:33 mem = 10580.1M
Iteration 12: Total net bbox = 2.921e+07 (1.50e+07 1.42e+07)
              Est.  stn bbox = 4.073e+07 (2.10e+07 1.97e+07)
              cpu = 0:00:01.3 real = 0:00:02.0 mem = 10580.1M
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus[0xfc83a5b]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus(syStackTrace+0x5a)[0xfc83e51]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus[0x40836c5]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7f707012c420]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus(_ZN8spTiming15DelayCalculator18NetArcGradientIterC2ERS0_j+0x221)[0x969e491]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus(_ZN8spTiming21GradientUpdateServiceIdE19processSimpleNetArcEj+0x40)[0x95a1c90]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus[0x95c4d0b]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus(_ZN8spThread12spThreadPool6WorkerIvE4loopEv+0xc7)[0x9048617]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/lib/64bit/libnffr.so(execute_native_thread_routine+0x20)[0x7f70758ddb60]
/usr/cadence/INNOVUS/INNOVUS1810/tools.lnx86/innovus/bin/64bit/innovus[0x4312c09]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8609)[0x7f7070120609]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x43)[0x7f706f9f5133]
========================================
                gdb
========================================
Using: gdb
*** Stack trace:

请问这是因为license限制了同时运行的进程数吗?如果是的话,有什么办法能同时跑3个或3个以上的Innovus进程?
Innovus和license都在本地服务器我更早以前试过用64个线程一起跑一个设计,能正常跑完的。现在这3个Terminal里的Innovus都设置成8个线程并行,总共是8*3=24个线程,应该是小于license限制的最大线程数的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-24 16:39 , Processed in 0.015984 second(s), 6 queries , Gzip On, Redis On.

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