存储器控制器、具有该控制器的存储器系统及其操作方法技术方案

技术编号:22185890 阅读:24 留言:0更新日期:2019-09-25 03:34
本公开提供一种存储器控制器,该存储器控制器包括中央处理单元(CPU)和寻址组件,中央处理单元被配置为将对应于待由存储器装置执行的操作的逻辑地址转换为物理地址,且寻址组件被配置为获取关于多个寻址规则中由存储器装置支持的寻址规则的信息,并使用所获取的寻址规则信息和物理地址来配置对应于该操作的寻址表。

Memory Controller, Memory System with the Controller and Its Operation Method

【技术实现步骤摘要】
存储器控制器、具有该控制器的存储器系统及其操作方法相关申请的交叉引用本申请要求于2018年3月16日提交的申请号为10-2018-0031090的韩国专利申请的优先权,其全部内容通过引用并入本文。
本公开的各个实施例涉及一种存储器控制器、具有该存储器控制器的存储器系统以及操作该存储器系统的方法,并且更特别地,涉及这种能够依照存储器装置的类型执行寻址的系统、控制器和方法。
技术介绍
存储器系统可以包括存储器装置和存储器控制器。存储器装置可以在存储器控制器的控制下存储数据并输出存储的数据。可以将存储器装置实施为在电源被切断时其内存储的数据丢失的易失性存储器装置或者即使在电源被切断时其内仍保持存储的数据的非易失性存储器装置。存储器控制器可以控制主机与存储器装置之间的数据通信。主机能够使用诸如下列的各种接口协议中的任一种与存储器系统通信:高速外围组件互连(PCI-e或PCIe)、高级技术附件(ATA)、串行ATA(SATA)、并行ATA(PATA)或串列SCSI(SAS)。主机与存储器系统之间的通信还可以通过使用诸如下列的各种接口中的任一种来实行:通用串行总线(USB)、多媒体卡(MMC)、增强型小型磁盘接口(ESDI)和电子集成驱动器(IDE)。
技术实现思路
本公开的各种实施例旨在提供一种存储器控制器、具有该存储器控制器的存储器系统以及操作该存储器系统的方法,其能够依照存储器装置的类型执行寻址。本公开的实施例提供了一种存储器控制器。存储器控制器包括:中央处理单元(CPU),被配置为将对应于待由存储器装置执行的操作的逻辑地址转换为物理地址;以及寻址组件,被配置为获取关于在多个寻址规则中由存储器装置支持的寻址规则的信息,并且使用所获取的寻址规则信息和物理地址来配置与该操作相对应的寻址表。本公开的实施例提供了一种存储器系统。存储器系统包括存储器装置和存储器控制器,存储器控制器被配置为获取关于在多个寻址规则中由存储器装置支持的寻址规则的信息,并且使用所获取的寻址规则信息来配置与待由存储器装置执行的操作相对应的寻址表。本公开的实施例提供了一种操作存储器系统的方法。该方法包括通过使用存储器系统的处理器将对应于待由存储器装置执行的操作的逻辑地址转换为物理地址,通过使用存储器系统的寻址组件获取关于在多个寻址规则中由存储器装置支持的寻址规则的信息,并通过使用寻址组件、使用物理地址和所获取的寻址规则信息配置与该操作相对应的寻址表。本公开的实施例提供了一种存储器系统。存储器系统包括存储器装置和存储器控制器,存储器控制器被配置为接收存储器装置的逻辑地址,将逻辑地址转换为包括存储器装置中的空间的列地址和行地址的物理地址,基于寻址规则配置寻址表,并且基于寻址表访问存储器装置,其中寻址表包括关于列地址和行地址的位的信息,以在多个地址总线周期中的每一个地址总线周期中访问存储器装置。附图说明图1是示出根据本公开的实施例的存储器系统的示图。图2是示出根据本公开的实施例的存储器控制器的示图。图3是示出根据本公开的实施例的存储器装置的示图。图4是示出示例性存储块的示图。图5是示出具有三维(3D)结构的存储块的示例的示图。图6是示出具有三维(3D)结构的存储块的示例的示图。图7是示出根据本公开的实施例的寻址方法的流程图。图8是示出从存储器装置获取的寻址规则的示例的示图。图9是以表的形式示出图8中所示的示例性寻址规则的示图。图10是示出根据图8和图9中示出的示例性寻址规则配置的寻址表的示图。图11是示出从存储器装置获取的寻址规则的示例的示图。图12是以表的形式示出图11中所示的示例性寻址规则的示图。图13是示出根据图11和图12中示出的示例性寻址规则配置的寻址表的示例的示图。图14是示出根据图11和图12中示出的示例性寻址规则配置的寻址表的示例的示图。图15是示出根据图11和图12中示出的示例性寻址规则配置的寻址表的示例的示图。图16是示出根据本公开的实施例的包括存储器控制器的存储器系统的示图。图17是示出根据本公开的实施例的包括存储器控制器的存储器系统的示图。图18是示出根据本公开的实施例的包括存储器控制器的存储器系统的示图。图19是示出根据本公开的实施例的包括存储器控制器的存储器系统的示图。具体实施方式本公开的优点和特征以及实现这些优点和特征的方法将在下面结合附图详细描述的实施例的上下文中描述。然而,本公开的各方面可以与下面所示出和描述的不同地配置或布置。因此,本专利技术不限于所公开的实施例。而是提供这些实施例以使本公开彻底和完整,并且向本领域技术人员充分传达本公开。还应注意的是,对“实施例”等的参考不一定仅针对一个实施例,并且对任何此类短语的不同参考不一定针对相同的实施例。还应注意,在本说明书中,“连接/联接”是指一个组件不仅直接联接另一组件,而且还通过一个或多个中间组件间接联接另一组件。而且,除非上下文另有说明,否则这种直接或间接的连接或联接可以是有线的或无线的。在说明书中,当元件被称为“包含”或“包括”组件时,不排除存在或添加一个或更多个其他组件,而是可以进一步包括这类其他组件,除非上下文清楚另有说明。图1是示出根据本公开的实施例的存储器系统2000的图。参照图1,存储器系统2000可以包括存储数据的存储器装置2200,以及在主机1000的控制下控制存储器装置2200的存储器控制器2100。主机1000能够使用诸如下列的接口协议与存储器系统2000通信:高速外围组件互连(PCI-e或PCIe)、高级技术附件(ATA)、串行ATA(SATA)、并行ATA(PATA)或串列SCSI(SAS)。主机1000和存储器系统2000之间使用的接口协议不限于上述示例;也可以使用通用串行总线(USB)、多媒体卡(MMC)、增强型小型磁盘接口(ESDI)或电子集成驱动器(IDE)接口协议。存储器控制器2100可以控制存储器系统2000的全部操作,并且可以控制主机1000和存储器装置2200之间的数据交换。具体地,存储器控制器2100可以变换(或转换)接收的信息并存储和输出变换后的信息,使得可以在主机1000和存储器装置2200之间交换命令、地址及数据。例如,在编程操作期间,存储器控制器2100可以将命令、地址及数据传送到存储器装置2200。当控制存储器装置2200的操作时,存储器控制器2100可以依照存储器装置2200的类型来执行寻址。存储器控制器2100可以根据多个寻址规则中由存储器装置2200支持的寻址规则来配置寻址表。存储器控制器2100可以基于配置的寻址表来寻址存储器装置2200。寻址规则可以包括关于由存储器装置2200支持的地址总线周期的信息以及关于被分配以表示地址的位数和表示地址的位位置的信息。例如,存储器装置2200可以使用五个或六个周期或者其他合适数量的周期作为地址总线周期。地址总线周期可以根据存储器装置2200的类型而变化。在各种实施例中,多个寻址规则可以表示分配具有不同长度的位数来表示地址,或者表示相对应地址的位被分配到不同的位置。例如,多个寻址规则中的任何一个指示分配10位长度以表示列地址,而另一个指示分配12位长度以表示列地址。又例如,多个寻址规则中的任何一个指示表示列地址的位被分配到范围从A0到A10的位置,而另一个指示表示本文档来自技高网...

【技术保护点】
1.一种存储器控制器,包括:中央处理单元,即CPU,将对应于待由存储器装置执行的操作的逻辑地址转换为物理地址;以及寻址组件,获取关于多个寻址规则中由所述存储器装置支持的寻址规则的信息,并使用所获取的寻址规则信息和所述物理地址来配置对应于所述操作的寻址表。

【技术特征摘要】
2018.03.16 KR 10-2018-00310901.一种存储器控制器,包括:中央处理单元,即CPU,将对应于待由存储器装置执行的操作的逻辑地址转换为物理地址;以及寻址组件,获取关于多个寻址规则中由所述存储器装置支持的寻址规则的信息,并使用所获取的寻址规则信息和所述物理地址来配置对应于所述操作的寻址表。2.根据权利要求1所述的存储器控制器,其中所述寻址组件额外地获取关于所述存储器装置的单元类型的信息,并通过考虑所获取的单元类型信息来配置所述寻址表。3.根据权利要求2所述的存储器控制器,其中所述寻址组件基于所述单元类型信息来变换包括在所述物理地址中的页面地址。4.根据权利要求1所述的存储器控制器,其中所述寻址组件通过额外考虑关于所述存储器控制器的列地址管理大小的信息来配置所述寻址表。5.根据权利要求4所述的存储器控制器,其中所述寻址组件基于列地址管理大小信息来变换包括在所述物理地址中的列地址。6.根据权利要求1所述的存储器控制器,其中所述寻址规则信息包括关于由所述存储器装置支持的地址总线周期的信息。7.根据权利要求1所述的存储器控制器,其中所述寻址规则信息包括关于被分配以表示列地址和行地址中的至少一个的位数的信息。8.根据权利要求7所述的存储器控制器,其中所述行地址包括页面地址、平面地址、块地址和逻辑单元号LUN地址即LUN地址中的至少一个。9.根据权利要求8所述的存储器控制器,其中所述寻址规则信息包括关于分配到列地址、页面地址、平面地址、块地址和LUN地址中的至少一个的位位置的信息。10.一种存储器系统,包括:存储器装置;以及存储器控制器,获取关于多个寻址规则中由存储器装置支持的寻址规则的信息,并使用所获取的寻址规则信息来配置对应于待由所述存储器装置执行的操作的寻址表。11.根据权利要求10所述的存储器系统,其中所述存...

【专利技术属性】
技术研发人员:千东烨
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1