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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3011|回复: 11

[讨论] 数字后端中ram/rom这些模块的形状能改动吗

[复制链接]
发表于 2023-3-2 22:45:59 | 显示全部楼层 |阅读模式

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

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

x
用工具生成的ram/rom这些memory,后端设计中可以改变它们的形状吗?
发表于 2023-3-3 08:23:53 | 显示全部楼层
本帖最后由 andyfan 于 2023-3-3 08:25 编辑

可以在一定程度更改,比如一个1024X8的配置,通过选MUX的不同,可以配置成长宽不同的长方形形状。但改不成奇形怪状的形状。


更改不是后端更改,是生成INSTANCE的时候,更改生成的配置,重新生成后端需要的形状。
发表于 2023-3-3 09:30:14 | 显示全部楼层
需要找生成memory的提供,提要求,可以把各种形状都生成出来,让后端来根据情况选择合适的长宽
发表于 2023-3-3 09:31:07 | 显示全部楼层
不过需要注意的是,有些位宽和深度,可能只有一种形状,那就没的选了。
发表于 2023-3-3 10:42:44 | 显示全部楼层


voiluce 发表于 2023-3-3 09:31
不过需要注意的是,有些位宽和深度,可能只有一种形状,那就没的选了。


请教下,他们在用MEM compiler时,会根据什么来决定要生成什么形状的MEM?还是直接会有一套flow,里面对MEM的配置都是根据经验,然后生成的MEM后端一般都能用,绕线问题不大
发表于 2023-3-3 16:13:26 | 显示全部楼层
会根据什么来决定要生成什么形状的MEM?
===
一般优选选面积最小的, 特殊情况会选速度最快的。
发表于 2023-3-6 11:25:34 | 显示全部楼层


voiluce 发表于 2023-3-3 16:13
会根据什么来决定要生成什么形状的MEM?
===
一般优选选面积最小的, 特殊情况会选速度最快的。 ...


一般优选选面积最小的, 特殊情况会选速度最快的。

---这个好像和我理解的正好相反,我们不是一般 先performance优先吗?一般都不是很care面积,至少面积的优先级要稍微低一些,不太理解哦,还请指教
发表于 2023-3-6 16:49:46 | 显示全部楼层
除非特殊设计需求, 90%情况下, memory 的Q 不是data path 最关键地方 ~~~
发表于 2023-3-6 17:07:07 | 显示全部楼层


voiluce 发表于 2023-3-3 09:30
需要找生成memory的提供,提要求,可以把各种形状都生成出来,让后端来根据情况选择合适的长宽 ...


感觉对于后端来说,“好的” MEM只有一种,就是那种“不是很高也不是很宽的”,您的意思是,先让他们把所有可能的MEM的都搞出来,然后根据这个原则就可以过滤出哪些是不要的,对吗?可能我这方面的经验不是很多,还请大佬指教哦
发表于 2023-3-21 17:11:05 | 显示全部楼层
在给定范围内,形状会随着mux 和 block系数而改变 ,影响的是面积和性能,不能随意改变。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-8 07:39 , Processed in 0.021654 second(s), 6 queries , Gzip On, Redis On.

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