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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3104|回复: 5

[求助] DC在综合时,the tool has just run out of memory

[复制链接]
发表于 2021-1-24 18:30:31 | 显示全部楼层 |阅读模式

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

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

x

2.png 在跑DC综合时,出现了The tool has just run out of memory的错误。
但是实际allocate的memory的大小是request的memory的大小的20倍啊。有人能讲解下如何解决这个问题吗?






发表于 2021-1-25 09:31:40 | 显示全部楼层
存储空间不够影响它了?
 楼主| 发表于 2021-1-25 14:24:16 | 显示全部楼层


lizhibin8718 发表于 2021-1-25 09:31
存储空间不够影响它了?


是运行内存影响了吧,我跑小一点设计就能跑。但这个出错的我跑的设计也不是很大
发表于 2021-4-21 14:43:22 | 显示全部楼层
本帖最后由 dreamylife 于 2021-4-21 14:51 编辑

我这阵子也遇到了这个问题。我已解决,但原因不知是否相同,可尝试如下方法:1. 使用 -64bit或 -full64来切换到64位尝试
2. 打开linux自带的任务管理器,里面快到要崩溃的时候看一下是否真的是虚拟内存不够了造成的,如果虚拟内存真的很小,加大虚拟内存。3条命令不必重启。
3. 使用 compile 代替 compile_ultra,最好吧map_effort先限制到medium尝试。如果解决则再 compile_ultra -increment 增量编译。如果没有解决,compile命令会在log里打印出比compile_ultra命令更详尽的信息。比如我的是在optimize dw_div_uns....时崩溃的,此时我的内存使用率直线攀升。后来看了一下代码中有个学生把模运算直接写成了%,导致dc在处理除法ip时占用了大量的内存,改掉代码重新compile就好了。
4. 如果使用了set_host_options -max_cores设置,即允许dc使用多核编译时,会占用更多的内存,尝试关闭。
 楼主| 发表于 2021-4-22 08:51:36 | 显示全部楼层


dreamylife 发表于 2021-4-21 14:43
我这阵子也遇到了这个问题。我已解决,但原因不知是否相同,可尝试如下方法:1. 使用 -64bit或 -full64来 ...


嗯嗯,谢谢了,我试试
发表于 2021-4-22 10:14:31 | 显示全部楼层
xxxx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 14:20 , Processed in 0.019881 second(s), 8 queries , Gzip On, Redis On.

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