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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 486|回复: 7

[原创] SRAM test chip设计

[复制链接]
发表于 2024-9-14 17:06:03 | 显示全部楼层 |阅读模式

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

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

x
SRAM设计中说Support word-write andbit-write options,这是什么意思?求大神指点
发表于 2024-9-14 17:21:44 | 显示全部楼层
字写入,bit写入
发表于 2024-9-14 17:49:01 | 显示全部楼层
可以看一下sram的文档,bit write enable的意思是他支持按位写入
 楼主| 发表于 2024-9-18 09:18:49 | 显示全部楼层


dingyisuper1 发表于 2024-9-14 17:49
可以看一下sram的文档,bit write enable的意思是他支持按位写入


再请教一下,具体按字写入和按位写入的差异是什么?
 楼主| 发表于 2024-9-18 10:39:59 | 显示全部楼层


dingyisuper1 发表于 2024-9-14 17:49
可以看一下sram的文档,bit write enable的意思是他支持按位写入


再请教一下,具体按字写入和按位写入的差异是什么?
发表于 2024-9-18 10:40:02 | 显示全部楼层


zjs315499632 发表于 2024-9-18 09:18
再请教一下,具体按字写入和按位写入的差异是什么?


我是做后端的,只是帮忙生成过memory,下面是我个人的理解,不保证全对,只是分享一下
简单来说,比如有一个4位宽的memory,之前里面存的值是1111,现在你要对这个sram写入一个4位宽的数0000,如果按字写入的话就是一次性写进去这个数,这个memory里面的数据现在就是0000了;
按位写入的话就是比如这个memory中的前两位你不希望被覆盖掉,那可以给他加个mask把他keep住,这样即使你给他一个0000的input,由于他的前两位有mask保护,最终memory里面的数据会是1100;通过这种方式可以指定只修改任意特定的数据位置

 楼主| 发表于 2024-9-18 14:52:57 | 显示全部楼层


dingyisuper1 发表于 2024-9-18 10:40
我是做后端的,只是帮忙生成过memory,下面是我个人的理解,不保证全对,只是分享一下:
简单来说,比如 ...


了解了,那SRAM的这两类写入方法在设计上具体是什么差异呢?
发表于 2024-9-18 15:08:31 | 显示全部楼层


zjs315499632 发表于 2024-9-18 14:52
了解了,那SRAM的这两类写入方法在设计上具体是什么差异呢?


你如果需要bit write的sram,就需要在生成sram的时候打开一个option,这样生成出来的sram会多一组pin,用于实现这个功能;你的问题如果是“什么情况下会需要按位写入这种功能?”,那我可回答不了,我不是做设计的0.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-5 10:30 , Processed in 0.019542 second(s), 7 queries , Gzip On, Redis On.

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