[发明专利]一种存储系统及其读写数据的方法在审
| 申请号: | 202111098811.6 | 申请日: | 2021-09-18 |
| 公开(公告)号: | CN115840717A | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 耿磊;夏杰;朴圣龙 | 申请(专利权)人: | 南京盛科通信有限公司 |
| 主分类号: | G06F12/06 | 分类号: | G06F12/06 |
| 代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平;王晶 |
| 地址: | 211899 江苏省南京市江北*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储系统 及其 读写 数据 方法 | ||
本发明揭示了一种存储系统及其读写数据的方法,存储系统包括m个写接口、n个读接口、物理存储单元、入口存储单元、数据搬移单元和读请求处理单元,入口存储单元包括空闲地址列表和D个存储空间,每个存储空间对应一个存储地址及地址有效位,空闲地址列表记录地址有效位为无效的存储地址;数据搬移单元包括队列调度单元和搬移请求队列,队列调度单元对搬移请求队列进行调度将数据存储在物理存储单元内;读请求处理单元根据读请求中读地址分别获取入口存储单元和物理存储单元中的数据将两者合并后输出。本发明能够有效节省面积和功耗,进而降低芯片设计的成本和功耗。
技术领域
本发明涉及存储器技术领域,尤其涉及一种存储系统及该存储系统读写数据的方法。
背景技术
存储器是一种用于存储程序和各种数据的器件,按照其是否在芯片内,可分为片内存储器和片外存储器,其中,片内存储器广泛应用于大规模集成电路设计中。片内存储器通常采用SRAM(Static Random-Access Memory,静态随机存储存储器)的方式实现,或者采用寄存器搭建FA(FlopArray,触发器阵列或者寄存器阵列)的方式实现。速度和成本通常是选择片内存储器的重要依据。
在高带宽网络芯片设计中,需要使用多读写端口存储器。该多读写端口存储器通常采用如下两种方式实现,一种是通过寄存器搭建的FA存储器实现,一种是通过过m×n个目标规格的SRAM搭建的nRmW存储器实现,这里的nRmW存储器指的是具有n个读接口,m个写接口的存储器。
如图1所示,为通过寄存器搭建的FA存储器的结构示意图。由图可知,其通过寄存器搭建存储器阵列,每个比特都通过寄存器实现,并匹配以相应的读写控制逻辑,最终实现数据的读写。然而,同样规格的寄存器与SRAM相比,寄存器的物理面积更大,功耗也高,最终导致多读写端口存储器的面积、功耗相对较高。存储器作为芯片的一个重要组成部分,存储器面积、功耗增大的同时也会增加芯片的功耗及成本。
如图2所示,为通过m×n个目标规格的SRAM搭建的mRnW存储器的结构示意图。在该mRnW存储器中,读写端口的数量决定了所需要的1读1写的存储器数量,如需要搭建具有9个读端口、8个写端口、深度为16384、位宽为64的存储器,则需要72个具有1个读端口、1个写端口、深度为16384、位宽为64的存储器。然而,这样会导致占用大量的物理资源,增加芯片的成本。
发明内容
本发明的目的在于提供一种可节省成本及功耗的存储系统,同时还提供一种该存储系统读写数据的方法。
为实现上述目的,本发明提出一种存储系统,所述存储系统:
m个写接口和n个读接口;
物理存储单元,包括Z个基本存储单元,每个基本存储单元是深度为X/Z,宽度为Y的nR1W存储器,X为存储系统的深度,Y为存储系统的宽度;
入口存储单元,包括空闲地址列表和D个用于存储写请求信息的存储空间,每个存储空间对应一个存储地址及用于标示该存储地址是否有效的地址有效位,空闲地址列表用于记录地址有效位为无效的存储地址,写请求信息包括写地址和写数据;
数据搬移单元,连接于入口存储单元和物理存储单元之间,包括队列调度单元和Z个用于存储数据搬移信息的搬移请求队列,每个搬移请求队列对应一个基本存储单元,队列调度单元用于对搬移请求队列进行调度,并根据搬移请求队列存储的数据搬移信息将数据存储到相应的物理存储单元中,数据搬移信息包括写数据在入口存储单元内的存储地址和写数据在物理存储单元内的存储地址;
读请求处理单元,与每个读接口、入口存储单元和物理存储单元相连,用于根据读请求中读地址分别获取入口存储单元和物理存储单元中的数据,将两者合并后输出,D≥(m-1)×(X/Z)+m×G,m、n、X、Z为大于1的整数。
优选地,所述nR1W存储器包括n个同规格的1R1W存储器,所述1R1W存储器为具有一个读接口和一个写接口的存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京盛科通信有限公司,未经南京盛科通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111098811.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





