Virtuoso 仿真被退出显示Too many file opened in systemed 或是 Segmentation FaultSe
时间:03-15
整理:3721RD
点击:
最近使用virtuoso 6.1.7-64b-500.2 跑电路仿真,经常莫名奇妙被退出。
显示的错误为: Too many files opened in system.
或是: Segmentation Fault.
关于Too many files opened in system 问题,网络上查询主要是系统的 shell 中限制了文件打开的个数.
通过使用ulimit -a命令查看shell中默认的限制:
core file size(blocks, -c) 0
data seg size(kbytes, -d) unlimited
scheduling priority(-e) 0
file size(blocks, -f) unlimited
pending signals(-i) 1032830
max locked memory(kbytes, -l) 64
max memory size(kbytes, -m) unlimited
open files(-n) 1024
pipe size(512 bytes, -p) 8
POSIX message queues(bytes, -q) 819200
real-time priority(-r) 0
stack size(kbytes, -s) 10240
cpu time(seconds, -t) unlimited
max user processes(-u) 1032830
virtual memory(kbytes, -v) unlimited
file locks(-x) unlimited
其中文件句柄打开的数量为1024,默认最大的栈的大小为10M,
关于Segmentation Fault问题,google到官方论坛里面的解释是版本的bug,但是到6.1.5就已经解决了,详情参见:https://community.cadence.com/ca ... -segmentation-fault。
个人在尝试通过修改栈的大小是否能解决,亦或是版本的bug。希望各位能够提出不同的意见。
显示的错误为: Too many files opened in system.
或是: Segmentation Fault.
关于Too many files opened in system 问题,网络上查询主要是系统的 shell 中限制了文件打开的个数.
通过使用ulimit -a命令查看shell中默认的限制:
core file size(blocks, -c) 0
data seg size(kbytes, -d) unlimited
scheduling priority(-e) 0
file size(blocks, -f) unlimited
pending signals(-i) 1032830
max locked memory(kbytes, -l) 64
max memory size(kbytes, -m) unlimited
open files(-n) 1024
pipe size(512 bytes, -p) 8
POSIX message queues(bytes, -q) 819200
real-time priority(-r) 0
stack size(kbytes, -s) 10240
cpu time(seconds, -t) unlimited
max user processes(-u) 1032830
virtual memory(kbytes, -v) unlimited
file locks(-x) unlimited
其中文件句柄打开的数量为1024,默认最大的栈的大小为10M,
关于Segmentation Fault问题,google到官方论坛里面的解释是版本的bug,但是到6.1.5就已经解决了,详情参见:https://community.cadence.com/ca ... -segmentation-fault。
个人在尝试通过修改栈的大小是否能解决,亦或是版本的bug。希望各位能够提出不同的意见。
机器的硬件配置不行吧。
24C/48T 3.0GHz + 256G这个配置不行吗?
有可能是Bug,但是建议小编可以尝试运行时追踪下内存使用情况看看
IC6.1.7 ISR21之前的版本容易崩溃,升级到ISR21或之后就好了,资源坛子里有。
如果是较大规模的仿真,建议你用Spectre的命令行来跑,会稳定很多。
经验宝贵,好
dell 730?哈哈...软件换版本吧。也许能解决。
这都被你猜到了,厉害啊
好的,我去找一找
目前比较划算的洋垃圾,万把块就可以买到性能不错的配置,一般小公司做做模拟够用了。个人用的话家里不好放,不然真想买个玩玩。