发明名称 |
每个周期具有多个读取端口和多个写入端口的多条存储器 |
摘要 |
本发明的各实施例总体上涉及每个周期具有多个读取端口和多个写入端口的多条存储器。具体地,涉及一种用于数据存储的方法,包括接收用于在同一时钟周期中在存储器阵列中执行的一个或多个读取命令以及一个或多个写入命令,该存储器阵列包括被分为组的多个单端口存储器条。写入命令提供数据用于存储但是没有规定要存储数据的存储位置。选择组中没有被读取命令在同一时钟周期内访问的一个或多个组。针对写入命令在所选择的一个或多个组中的单端口存储器条中挑选可用存储位置。在同一时钟周期期间,将在写入命令中提供的数据存储在所挑选的存储位置,并且检索读取命令请求的数据。通过报告所挑选的存储位置来确认写入命令的执行。 |
申请公布号 |
CN106126112A |
申请公布日期 |
2016.11.16 |
申请号 |
CN201610280155.4 |
申请日期 |
2016.04.28 |
申请人 |
马维尔以色列(M.I.S.L.)有限公司 |
发明人 |
D·布朗伯格;R·舍曼;R·泽马赫 |
分类号 |
G06F3/06(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅 |
主权项 |
一种用于数据存储的方法,包括:接收用于在同一时钟周期中在存储器阵列中执行的一个或多个读取命令以及一个或多个写入命令,所述存储器阵列包括被分为多个组的多个单端口存储器条,其中所述写入命令提供数据用于存储但是没有规定要存储所述数据的存储位置;选择所述组中没有被所述读取命令在所述同一时钟周期中访问的一个或多个组,并且针对所述写入命令在所选择的一个或多个组中的所述单端口存储器条中挑选可用存储位置;在所述同一时钟周期期间,将在所述写入命令中提供的数据存储在所挑选的存储位置,并且检索由所述读取命令请求的所述数据;以及通过报告所挑选的存储位置来确认所述写入命令的执行。 |
地址 |
以色列约克尼穆 |