本公开涉及存储器控制器,并且更具体地,涉及控制缓冲存储器的分配比的存储器控制器、包括存储器控制器的存储器系统和存储器控制器的操作方法。
背景技术:
1、作为非易失性存储器,即使电源被切断,闪存也可保持存储的数据。包括固态盘(ssd)的nand闪存的存储装置对于存储或移动大量数据是有用的。
2、通过经由主机与nand闪存之间的并行处理来增大带宽,ssd的性能可被改进。此时,缓冲存储器用于补偿主机与nand闪存之间的性能差异。为了高速性能,使用静态随机存取存储器(sram)作为缓冲存储器。随着技术的发展,芯片尺寸被逐渐减小。然而,随着存储装置所需性能的提高,缓冲存储器的作用可不仅由sram执行,并且动态ram(dram)可被额外地引进。因此,需要有效且同时使用dram和sram作为缓冲存储器的方法。
技术实现思路
1、一方面,提供控制异构缓冲存储器组件之间的分配比的存储器控制器、包括存储器控制器的存储器系统以及存储器控制器的操作方法。
2、根据一个或多个实施例的一方面,提供了一种存储器系统,所述存储器系统包括:存储器控制器,被配置为控制存储器装置;以及子缓冲存储器,布置在存储器控制器外部。存储器控制器包括:处理器,被配置为控制存储器装置的存储器操作;主缓冲存储器,与子缓冲存储器不同,并且布置在存储器控制器中;以及缓冲分配电路,被配置为控制子缓冲存储器与主缓冲存储器之间的分配比。处理器设置缓冲分配电路的操作模式,并且缓冲分配电路基于所述操作模式来控制所述分配比。
3、根据一个或多个实施例的另一方面,提供了一种存储器系统,所述存储器系统包括:存储器控制器,被配置为控制存储器装置;以及子缓冲存储器,布置在存储器控制器外部。存储器控制器包括:处理器,被配置为控制存储器装置的存储器操作;主缓冲存储器,与子缓冲存储器不同,并且布置在存储器控制器中;以及缓冲分配电路,被配置为控制子缓冲存储器与主缓冲存储器之间的分配比。处理器将缓冲分配电路设置为缓冲分配电路可变地设置所述分配比的操作模式。
4、根据一个或多个实施例的又一方面,提供了一种方法,所述方法包括:从主机接收命令;将存储器控制器中的缓冲分配电路的操作模式确定为第一操作模式和第二操作模式中的一者;当缓冲分配电路处于第一操作模式时,将布置在存储器控制器中的主缓冲存储器与布置在存储器控制器外部的子缓冲存储器之间的分配比设置为预定义的比例;以及当缓冲分配电路处于第二操作模式时,基于所述命令的类型来可变地设置所述分配比。
1.一种存储器系统,包括:
2.根据权利要求1所述的存储器系统,其中,主缓冲存储器是静态随机存取存储器,并且
3.根据权利要求1所述的存储器系统,其中,缓冲分配电路包括:
4.根据权利要求3所述的存储器系统,其中,当缓冲分配电路在所述分配比被固定的操作模式下操作时,缓冲分配检查器电路被停用。
5.根据权利要求1所述的存储器系统,其中,处理器在每个时间间隔将性能检查请求发送到缓冲分配电路,并且接收基于性能检查请求的性能结果值,并且
6.根据权利要求3所述的存储器系统,其中,缓冲分配处理电路被配置为:
7.根据权利要求1至权利要求6中的任一项所述的存储器系统,其中,存储器控制器还包括:主机接口电路,被配置为从主机接收命令并且向缓冲分配电路请求缓冲器分配。
8.一种存储器系统,包括:
9.根据权利要求8所述的存储器系统,其中,主缓冲存储器是静态随机存取存储器,并且
10.根据权利要求8所述的存储器系统,其中,缓冲分配电路包括:
11.根据权利要求10所述的存储器系统,其中,当缓冲分配电路在所述操作模式下操作时,缓冲分配检查器电路被激活。
12.根据权利要求10所述的存储器系统,其中,缓冲分配检查器电路被配置为:
13.根据权利要求11所述的存储器系统,其中,缓冲分配处理电路被配置为:
14.根据权利要求10所述的存储器系统,其中,当所述命令的类型对应于顺序写入命令时,缓冲分配检查器电路将对主缓冲存储器的分配设置为等于对子缓冲存储器的分配。
15.根据权利要求10所述的存储器系统,其中,当所述命令的类型对应于除顺序写入命令之外的其余命令时,缓冲分配检查器电路将对子缓冲存储器的分配设置为大于对主缓冲存储器的分配。
16.根据权利要求8至权利要求15中的任一项所述的存储器系统,还包括:主机接口电路,被配置为从主机接收命令并且向缓冲分配电路请求缓冲器分配。
17.一种操作存储器控制器的方法,包括:
18.根据权利要求17所述的方法,其中,可变地设置所述分配比的步骤包括:
19.根据权利要求17所述的方法,还包括:
20.根据权利要求17所述的方法,还包括: