存储器控制器、存储器控制器的操作方法以及存储器系统与流程
本公开涉及存储器控制器、用于操作存储器控制器的方法以及存储器系统。
背景技术:
1、存储器设备(例如动态随机访问存储器(dram))可以具有用于存储数据的存储器单元阵列。存储器单元阵列的布置被实现为划分成行和列的网格,并且可以通过指定行和列的地址来访问单元以读取或写入数据。包括多个存储器单元阵列中的至少一些存储器单元阵列的集合可以被定义为存储体(bank)。
2、dram控制器利用存储体并行性来最大化存储器系统的性能。为了同时处理来自多个存储体的更多请求,可以增加存储器控制器的请求队列的容量,使得更多请求可以入队在请求队列中,但是这种增加的容量可能导致诸如增加的面积的问题。
技术实现思路
1、一个方面是提供能够通过提高请求队列的容量来有效地管理来自主机的请求的存储器控制器、用于操作存储器控制器的方法以及存储器系统。
2、根据一个或多个实施例的一方面,提供一种存储器控制器,其包括:请求队列,其被配置为将从主机接收的多个请求中的第一请求入队到多个条目中的第一条目中;以及队列逻辑电路,其被配置为基于确定具有与所述第一请求的属性信息相同的属性信息的父请求已经存在于所述第一条目中,控制所述请求队列以将所述第一请求作为子请求添加到所述第一条目。
3、根据一个或多个实施例的另一方面,提供了一种用于操作存储器控制器的方法,该方法包括:将从主机接收的多个请求中的第一请求和第二请求入队到包括多个条目的请求队列中;确定具有与所述第一请求的属性信息相同的属性信息的父请求是否已经存在于所述请求队列中;基于确定具有与所述第一请求的所述属性信息相同的属性信息的所述父请求存在于所述多个条目中的第一条目中,将所述第一请求作为子请求添加到所述第一条目;确定所述请求队列中是否存在具有与所述第二请求的属性信息相同的属性信息的父请求;以及基于确定请求队列中不存在具有与第二请求的属性信息相同的属性信息的父请求,将第二请求作为父请求存储在多个条目中的第一条目之后的第二条目中。
4、根据一个或多个实施例的又一方面,提供一种存储器系统,其包括:存储器设备,其包括多个存储体,所述多个存储体中的每一个包括多个行和多个列;以及存储器控制器,其被配置为管理对存储器控制器的访问请求。存储器控制器被配置为将针对多个存储体中的第一存储体的第一行和第一列的第一访问请求以及针对第一行和第一存储体的不同于第一列的第二列的第二访问请求存储在同一条目中,并且将对应于第一访问请求的第一命令和对应于第二访问请求的第二命令发送到存储器设备,并且存储器设备被配置为基于第一命令激活第一存储体的第一行并访问第一列,并且在第一行被第一命令激活时基于第二命令访问第二列。
1.一种存储器控制器,包括:
2.根据权利要求1所述的存储器控制器,其中:
3.根据权利要求2所述的存储器控制器,其中:
4.根据权利要求3所述的存储器控制器,其中:
5.根据权利要求3所述的存储器控制器,其中:
6.根据权利要求3所述的存储器控制器,其中:
7.根据权利要求6所述的存储器控制器,其中:
8.根据权利要求1所述的存储器控制器,其中:
9.根据权利要求8所述的存储器控制器,其中:
10.根据权利要求9所述的存储器控制器,其中:
11.根据权利要求1所述的存储器控制器,其中:
12.根据权利要求1所述的存储器控制器,其中:
13.根据权利要求1所述的存储器控制器,其中:
14.根据权利要求1所述的存储器控制器,其中:
15.根据权利要求14所述的存储器控制器,其中:
16.一种用于操作存储器控制器的方法,所述方法包括:
17.根据权利要求16所述的用于操作所述存储器控制器的方法,还包括:
18.根据权利要求17所述的用于操作所述存储器控制器的方法,还包括:
19.根据权利要求16所述的用于操作所述存储器控制器的方法,其中:
20.一种存储器系统,包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com