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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2109|回复: 4

[求助] 求tsmc.18工艺linux环境下的memory compiler

[复制链接]
发表于 2022-7-30 13:15:44 | 显示全部楼层 |阅读模式

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

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

x
我在DC综合的时候,在
beginning pass 1 mapping
-------------------------------------------
processing '.......'
的时候卡住了
程序比较大,有好几个[9:0]memory[25599:0],本以为是他综合时间比较久,但是好几天了,都卡在这里,才发现可能要用memory compiler先处理一下,才好综合
我应该去哪儿下载这个memory compiler呢?或者有没有人有的分享一下


谢谢谢谢谢!

发表于 2022-7-30 16:42:58 | 显示全部楼层
蹲蹲
发表于 2022-8-1 09:29:57 | 显示全部楼层
本帖最后由 轩辕志瑜 于 2022-8-1 12:02 编辑

memory compiler一般是由fountry厂商提供. 你用reg做ram模型仿真那内存必须得做够大否则确实是很容易卡死, 你这ram的数量得上T级别的内存... 之前我综合个 reg [31:0] mem [0:64-1] 正好可以, 内存是16G你自己算算你的ram要多大的内存, 另外就算是memory compiler生成的verilog代码也是用reg来做ram模型也是不能拿来跑综合只能拿来仿真否则也会出现和自己写reg一样的问题, 拿来综合的都是用生成的lib. memory compiler 生成的ram是有限制的比如以SMIC的55nm为例words最高只能8192, width最高只能16, bits最高只能128, 而且组合上也是有限制的words选着8192, width选着16, 那bits只能选着32或者2(自己看截图). 并不会像你那样来个words是9, width是25599的ram...这么大如果内存不够不卡死才怪. 微信截图_20220801115552.png 微信截图_20220801115606.png 微信截图_20220801115615.png

 楼主| 发表于 2022-9-13 21:55:34 | 显示全部楼层


轩辕志瑜 发表于 2022-8-1 09:29
memory compiler一般是由fountry厂商提供. 你用reg做ram模型仿真那内存必须得做够大否则确实是很容易卡死,  ...


谢谢谢谢,这段时间我稍微优化了一下,没有之前大的那么离谱了,但是还是需要memory compiler,问一下现在有了吗?
发表于 2022-9-14 06:31:29 | 显示全部楼层
本帖最后由 轩辕志瑜 于 2022-9-14 06:37 编辑


顾北 发表于 2022-9-13 21:55
谢谢谢谢,这段时间我稍微优化了一下,没有之前大的那么离谱了,但是还是需要memory compiler,问一下现 ...


你在坛子里找那些提供流片服务的中介要, 他们手里会有。

如果不想找中介花钱解决问题, 那你可以折腾一下工艺转换,先用smic的mc生成然后在把smic的180工艺转成tsmc的180工艺。
但这样做估计会有很多隐藏的工艺问题。个人觉得能花钱解决就花钱,除非要挑战一下技术难度。。。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 16:51 , Processed in 0.018794 second(s), 8 queries , Gzip On, Redis On.

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