请教高人register file 和sram 的区别
另外为什么register file一般都只做成two port的啊,也就是说register file 只作一个端口读一个端口写的
忘高人指点!
不好意思,网络不好。多发了
用Memory Compiler得到的基于RF的Memory只支持B端写A端读,而且容量受限制;而sram则支持两端都可读可写,这要根据需要选择了,容量大的一般用sram,小一点的用RF,因为RF的面积小。
解释的很清楚啊。顶一个。
学习。
本人潜水学习请教中……
学习中,不是很清楚
tonyhongbin
能介绍清楚一点吗,谢谢了
很清楚,一般以1Kbit为限
好像说的挺清楚
RF是什么东东?请教达人!
RF 就是 regfile~
学习中!
服了你,搂猪
有点明白了
学习了 谢谢啦
qing wen
什么是register file?
学习下
回复
我也觉得应该解释清楚点。自己没有接触过register file这个概念
长见识
感觉楼上的说的不是很准确吧。
Register file: 应该是由dff搭成的。没有转门的测试电路。而且不可能做的很大,那样会占用很大的面积。
SRAM: 是专门的模块,有BIST保证可测试性。有一些还可以提供冗余。在要求存储空间比较大的时候,可以做的面积比较小。
至于是不是可以两端读写:Register file如果要自己做些控制去避免冲突。 SRAM是有单/双口之分的。种类比较多。
Very clear.
Thanks
很好
受教了
谢谢
register file速度应该会更快。
很清楚
我来回答一下LZ的问题
REGISTER FILE其实就是一堆寄存器
SRAM一般就是SRAM了,大家应该都知道,两者结构有很大的不同,但目的都是为了存数据。
为什么有的地方用RF(REGISTER FILE)而又的地方又要用SRAM呢?
我个人觉得应该和设计者考虑有关系,如果你需要面积做的特别小那应该就用SRAM,但代价就是你需要加一堆DECODING和SA(SENSE AMPLIFIER),如果没有调好搞不好SRAM就用不了。
如果对面积不是很敏感或者说你用来存数据的地方占整个CHIP面积很小,而且你又想省点事,那就用RF,因为这个东西直接存直接读,输入1直接前面开关一开就进去,后面一开就可以读出来1,所以比较方便。
NOR FLASH的很多公司都用RF。
希望回答了你的问题!
写完才发现这个帖子很老了
不错,学习一下
单个register的面积远远大于sram的面积。在实际的芯片上,就是成本。
当然sram需要外围电路,因此在实际的设计中,选择是一个各种因素的平衡,
譬如需要的size,面积、速度、工艺等。
学习中。