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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 为什么寄存器堆一般采用SRAM进行搭建不采用触发器搭建

[复制链接]
发表于 2017-4-4 11:04:41 | 显示全部楼层 |阅读模式

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

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

x
请教各位大神,为啥寄存器堆RF一般采用SRAM去构建,而不是采用D触发器构建,除了面积的考虑还有其他因素吗,感觉采用verilog简单描述,然后自动综合采用D触发器设计更简单啊
发表于 2017-4-5 11:15:03 | 显示全部楼层
寄存器少时区别不大,当寄存器堆达到几K个bit或更多时,面积就不是相差一点两点了
发表于 2017-4-6 08:47:40 | 显示全部楼层
面积啊
发表于 2017-4-6 15:49:18 | 显示全部楼层
面积和timing都是有差距的,产生mem的时候,类型一般是rom sram regfile,最后一种就是纯寄存器搭建的,你可以比较下同样的规模的sram 和 regfile的lib文件就知道了
 楼主| 发表于 2017-4-6 22:10:36 | 显示全部楼层
回复 4# 南宫恨


   谢谢,面积应该差距比较大,regfile timing延时会变大吗?时序分析这块接触太少了,彻底的小白,我能理解的是面积会变大,但是延时应该变小?没有具体去看lib,手头上的库不全,没有mem的编译库
发表于 2017-4-7 07:26:41 | 显示全部楼层
回复 5# lianlong

regfile 延时也会大,一般只有位宽和深度到一定规模才会用sram,小位宽和深度的sram是generate不出来的,regfile却可以
 楼主| 发表于 2017-4-7 08:27:35 | 显示全部楼层
回复 6# 南宫恨

非常感谢,我这里是应用到处理器中的寄存器堆的,32*32bit,总共128Byte
发表于 2017-10-29 13:33:01 | 显示全部楼层
学习了!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-19 10:48 , Processed in 0.026340 second(s), 6 queries , Gzip On, Redis On.

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