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

技术编号:20621574 阅读:25 留言:0更新日期:2019-03-20 13:59
本发明专利技术提供一种存储器控制器、一种具有该存储器控制器的存储器系统以及一种操作该存储器系统的方法。存储器控制器可以包括:主机接口,其被配置为从主机接收外部读取命令和逻辑地址,并将读取数据输出到主机;内部存储器,其被配置为输出对应于逻辑地址的物理地址;控制处理器,其被配置为将外部读取命令转换为内部读取命令,并控制读取操作;以及存储器接口,其被配置为将内部读取命令和物理地址传输到存储器装置,并将从存储器装置接收的读取数据传输到主机接口。

Memory controller, memory system with it and its operation method

The invention provides a memory controller, a memory system with the memory controller and a method for operating the memory system. The memory controller may include: a host interface configured to receive external read commands and logical addresses from the host and output read data to the host; an internal memory configured to output physical addresses corresponding to logical addresses; a control processor configured to convert external read commands into internal read commands and control read operations; and storage. A device interface configured to transfer internal reading commands and physical addresses to a memory device and read data received from the memory device to a host interface.

【技术实现步骤摘要】
存储器控制器、具有其的存储器系统及其操作方法相关申请的交叉引用本申请要求于2017年9月12日提交的申请号为10-2017-0116721的韩国专利申请的优先权,其全部公开通过引用并入本文。
本公开的各个实施例总体涉及一种存储器控制器、一种具有该存储器控制器的存储器系统以及一种操作该存储器系统的方法。特别地,实施例涉及一种能够减少读取操作时间的存储器控制器、一种具有该存储器控制器的存储器系统以及一种操作该存储器系统的方法。
技术介绍
存储器系统可以包括存储装置和存储器控制器。存储装置可以包括多个存储器装置。存储器装置可以存储数据或输出存储的数据。例如,存储器装置可以包括易失性存储器装置或者非易失性存储器装置,其中存储在易失性存储器装置中的数据当电源被关断时丢失,存储在非易失性存储器装置中的数据即使在电力供应被中断时也被保留。存储器控制器可以控制主机和存储装置之间的数据通信。通过使用诸如以下的接口协议,主机可以通过存储器控制器与存储器装置通信:高速外围组件互连(PCI-E)、串行高级技术附件(SATA)、串联ATA(SATA)、并联ATA(PATA)或串列SCSI(SAS)。为了主机和存储器系统之间的数据通信而提供的接口协议不限于上述示例,其可以包括诸如以下的各种接口协议:通用串行总线(USB)、多媒体卡(MMC)、增强型小型磁盘接口(ESDI)以及电子集成驱动器(IDE)。
技术实现思路
本公开的各个实施例涉及一种能够减少读取操作时间并增加内部存储器容量的存储器控制器、一种具有该存储器控制器的存储器系统以及一种操作该存储器系统的方法。本公开的实施例可以提供一种存储器控制器,其包括:主机接口,其被配置为从主机接收外部读取命令和逻辑地址,并将读取数据输出到主机;内部存储器,其被配置为输出对应于逻辑地址的物理地址;控制处理器,其被配置为将外部读取命令转换为内部读取命令,并控制读取操作;以及存储器接口,其被配置为将内部读取命令和物理地址传输到存储器装置,并将从存储器装置接收的读取数据传输到主机接口。本公开的实施例可以提供一种存储器系统,其包括:存储器装置,其被配置为存储数据;以及存储器控制器,其被配置为在读取操作期间读取存储在存储器装置中的数据,并将读取数据输出到主机,而不将读取数据临时存储在存储器系统中。本公开的实施例可以提供一种存储器系统的操作方法,其包括:从主机接收读取请求;响应于读取请求,控制存储器装置执行读取操作;从存储器装置接收读取数据;并将读取数据直接输出到主机而不将读取数据存储在存储器系统中。一种存储器控制器的操作方法,该方法包括:响应于编程命令将数据缓冲到缓冲器中;控制存储器装置来编程所缓冲的数据;响应于读取命令,控制存储器装置读取数据;以及将读取数据从存储器装置传输到外部装置而没有缓冲器的介入。附图说明图1是示出根据本公开的实施例的存储器系统的示图。图2是详细示出图1的存储器装置的示图。图3是示出图2的存储器单元阵列的示图。图4是示出图3的存储块的电路图。图5是示出其中图3的存储块具有三维配置的实施例的示图。图6是示出其中图3的存储块具有三维配置的实施例的示图。图7是示出根据本公开的实施例的存储器系统的编程操作方法的流程图。图8是示出图7的一系列编程操作的示图。图9是示出根据本公开的实施例的存储器系统的读取操作方法的流程图。图10是示出图9的一系列读取操作的示图。图11是示出包括图1中所示的存储器控制器的存储器系统的示图。图12是示出包括图1中所示的存储器控制器的存储器系统的示图。图13是示出包括图1中所示的存储器控制器的存储器系统的示图。图14是示出包括图1中所示的存储器控制器的存储器系统的示图。具体实施方式现在将参照附图在下文中更全面地描述示例性实施例;然而,它们可以以不同的形式体现并且不应当被解释为限于本文阐述的实施例。相反,提供这些实施例使得本公开将是彻底且完全的,并且将向本领域技术人员充分传达本示例性实施例的范围。在附图中,为了说明的清楚起见,尺寸可能被夸大。将理解的是,当元件被称为在两个元件“之间”时,两个元件之间可以仅有一个元件,或也可存在一个或多个中间元件。在下文中,将参照附图描述实施例。在本文中参照截面图示来描述实施例,其中截面图为实施例(和中间结构)的示意图。这样因此,例如制造技术和/或公差的图示的形状变化是可预期的。因此,实施例不应被解释为限于本文所示的区域的特定形状,而是可以包括由例如制造产生的形状的偏差。在附图中,为了清楚起见,层和区域的长度和尺寸可能被夸大。附图中相同的附图标记表示相同的元件。诸如‘第一’和‘第二’的术语可以用于描述各种部件,但是它们不应该限制各种部件。这些术语仅用于区分部件与其它部件。例如,在不脱离本公开的精神和范围的情况下,第一部件可以被称为第二部件,并且第二部件可以被称为第一部件等。此外,‘和/或’可以包括所提及的部件中的任何一种或其组合。此外,只要在句子中没有具体提及,单数形式可以包括复数形式。此外,在本说明书中使用的“包含/包括”或“包含有/包括有”表示存在或添加一个或多个部件、步骤、操作和元件。此外,除非另有限定,否则本文所使用的包括技术术语和科学术语的所有术语具有与相关领域的技术人员通常理解的含义相同的含义。在常用词典中限定的术语应被理解为具有与它们在相关领域的上下文中的含义一致的含义,并且除非在本说明书中明确地限定,否则不应解释为具有理想化或过于正式的意义。还应注意的是,在本说明书中,“连接/联接”不仅指一个部件直接联接另一部件,而且还指通过中间部件间接联接另一部件。另一方面,“直接连接/直接联接”指一个部件直接联接另一部件而没有中间部件。图1是示出根据本公开的实施例的存储器系统1000的示图。参照图1,存储器系统1000可以包括被配置为存储数据的存储装置1100以及被配置为在存储装置1100和主机2000之间通信的存储器控制器1200。存储装置1100可以包括多个存储器装置100。例如,存储器装置100可以由易失性存储器装置或者非易失性存储器装置形成,其中存储在易失性存储器装置中的数据当电源被关断时丢失,存储在非易失性存储器装置中的数据即使当电力供应中断时也被保留。在图1中,作为实施例示出了由非易失性存储装置形成的存储器装置100。例如,每个非易失性存储器装置可以是闪速存储器装置。存储器装置100可以联接到多个通道CH1至CHk。例如,第一通道CH1至第k通道CHk中的每一个可以联接到多个存储器装置100。存储器控制器1200可以包括控制处理器200、内部存储器210、存储器接口220、缓冲存储器230以及主机接口240。控制处理器200可以执行用于控制存储装置1100的各种操作或者可以生成命令和地址。例如,控制处理器200可以生成用于状态检查操作的状态检查命令并检查存储装置1100的状态。根据检查的结果,控制处理器200可以生成用于控制存储装置1100的命令。内部存储器210可以存储存储器控制器1200的操作所需的各种信息。例如,内部存储器210可以包括逻辑和物理地址映射表。根据地址映射表,如果逻辑地址被输入到内部存储器210,则与输入的逻辑地址的对应的物理地址可以被输出。如果物理地址被输入到内部存储器210,则与输本文档来自技高网...

【技术保护点】
1.一种存储器控制器,其包括:主机接口,其被配置为从主机接收外部读取命令和逻辑地址并且将读取数据输出到所述主机;内部存储器,其被配置为输出与所述逻辑地址对应的物理地址;控制处理器,其被配置为将所述外部读取命令转换为内部读取命令并且控制读取操作;以及存储器接口,其被配置为将所述内部读取命令和所述物理地址传输到存储器装置,并且将从所述存储器装置接收的读取数据传输到所述主机接口。

【技术特征摘要】
2017.09.12 KR 10-2017-01167211.一种存储器控制器,其包括:主机接口,其被配置为从主机接收外部读取命令和逻辑地址并且将读取数据输出到所述主机;内部存储器,其被配置为输出与所述逻辑地址对应的物理地址;控制处理器,其被配置为将所述外部读取命令转换为内部读取命令并且控制读取操作;以及存储器接口,其被配置为将所述内部读取命令和所述物理地址传输到存储器装置,并且将从所述存储器装置接收的读取数据传输到所述主机接口。2.根据权利要求1所述的存储器控制器,其中所述主机接口、所述内部存储器、所述控制处理器和所述存储器接口通过总线将所述外部读取命令、所述内部读取命令、所述逻辑地址、所述物理地址、所述读取数据传输到彼此。3.根据权利要求1所述的存储器控制器,其进一步包括缓冲存储器,所述缓冲存储器被配置为在编程操作期间临时存储从所述主机接收的数据。4.根据权利要求3所述的存储器控制器,其中所述缓冲存储器在所述读取操作期间不存储所述读取数据。5.根据权利要求1所述的存储器控制器,其中所述内部存储器包括被配置为存储关于所述逻辑地址和所述物理地址的信息的多个映射表。6.根据权利要求5所述的存储器控制器,其中根据所述多个映射表,所述内部存储器在编程操作期间将所述逻辑地址转换为所述物理地址,并且在所述读取操作期间将所述物理地址转换为所述逻辑地址。7.根据权利要求1所述的存储器控制器,其中所述控制处理器在读取操作或编程操作期间控制所述主机接口、所述内部存储器和所述存储器接口。8.根据权利要求1所述的存储器控制器,其中所述控制处理器控制所述存储器接口和所述主机接口,使得:在所述读取操作期间,通过所述存储器接口从所述存储器装置接收所述读取数据;被接收到所述存储器接口的所述读取数据被传输到所述主机接口;以及被传输到所述主机接口的所述读取数据被输出到所述主机。9.根据权利要求1所述的存储器控制器,其中所述控制处理器控制所述主机接口,使得被传输到所述主机接口的所述读取数据响应于时钟而被输出到所述主机。10.一种存储器系统,其包括:存储器装置,其...

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

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

1