微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > VCS 仿真时间

VCS 仿真时间

时间:10-02 整理:3721RD 点击:

请问怎样可以提高VCS/DVE的仿真时间啊,我在仿真时会出现没仿真完,仿真就结束了
其中报的错为:
The tool has just run out of memory:
Memory allocated = 3912MB, Request size = 1048576 bytes.

估计代码理由finish了。

怎么会出现这个情况呢,tb有问题

?

该情况应为tb或者design有问题。

明显随机数太大,超内存了

根据信息分析,不是代码中finish,而是随机设置的太大,超过了内存承受范围。
定向的应该可以跑完吧?

有道理。

不清楚什么情况

--- UVM Report Summary ---
** Report counts by severity
UVM_INFO :2
UVM_WARNING :0
UVM_ERROR :0
UVM_FATAL :0
** Report counts by id
[RNTST]1
[VCS_TR_AUTO]1
$finish called from file "/home/wbf/Synopsys/vcs/etc/uvm-1.1/base/uvm_root.svh", line 408.
$finish at simulation time0.0ps
V C SS i m u l a t i o nR e p o r t
Time: 0 ps
CPU Time:5.550 seconds;Data structure size:0.4Mb
Mon Apr7 16:47:31 2014

VCS有仿真最长时间的限制吗

?

今天我跑个仿真,动态数组的size要求很大,也出现了类似小编的问题。Error-[OUTMEM] The tool has just run out of memory:
Memory allocated = 3872 MB, Request size = 8192 bytes.
请问有解决办法吗?谢谢!

如果不想改代码就找个大点内存的机器跑
动态数组size大,每次使用完毕后delete

今天在编译的时候加上 -full64 来跑就能跑了
或者更新vcs版本可能也可以,没有试过

64bit编译与32bit编译,大数组还是不行,就是机器内存不够

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

网站地图

Top