存储器系统及其操作方法技术方案

技术编号:21273320 阅读:29 留言:0更新日期:2019-06-06 07:51
本发明专利技术提供一种存储器系统及其操作方法。存储器系统可以包括:存储器装置,其存储数据;以及存储器控制器,其控制存储器装置,使得响应于来自主机的请求执行包括编程操作的各种操作,其中存储器控制器包括:内部存储器,其存储系统信息;以及中央处理单元(CPU),其控制存储器装置,使得当在存储器装置的编程操作期间发生突然断电(SPO)时,将与系统信息有关的调试信息存储在存储器装置中的编程操作被中断的位置处。

Memory system and its operation method

The invention provides a memory system and an operation method thereof. A memory system may include: a memory device, which stores data; and a memory controller, which controls the memory device so as to perform various operations including programming operations in response to requests from a host computer, in which the memory controller includes: an internal memory, its storage system information; and a central processing unit (CPU), which controls the memory device so that it is in storage. When a sudden power failure (SPO) occurs during the programming operation of the storage device, the debugging information related to the system information is stored at the location where the programming operation of the storage device is interrupted.

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2017年11月24日提交的申请号为10-2017-0158620的韩国专利申请的优先权,其全部公开通过引用并入本文。
本公开的各种实施例总体涉及一种存储器系统以及存储器系统的操作方法。特别地,实施例涉及一种在突然断电之后将调试信息写入到开放块以用于重建操作的存储器系统以及这种存储器系统的操作方法。
技术介绍
存储器系统可以包括存储器装置和存储器控制器。存储器装置可以存储数据或输出存储的数据。例如,存储器装置可以被实施为当电源被中断时数据丢失的易失性存储器装置或者被实施为即使在电源被中断时也保留存储的数据的非易失性存储器装置。存储器控制器可以控制主机和存储器装置之间的数据通信。主机能够使用诸如以下的接口协议通过存储器控制器与存储器装置通信:高速外围组件互连(PCI-E)、高级技术附件(SATA)、串联ATA(SATA)、并联ATA(PATA)或串列SCSI(SAS)。主机和存储器系统之间的接口协议不限于上述示例,并且可以包括诸如以下的各种接口:通用串行总线(USB)、多媒体卡(MMC)、增强型小型磁盘接口(ESDI)或者电子集成驱动器(IDE)。
技术实现思路
本公开的各个实施例涉及一种存储器系统,其将调试信息写入到开放块,从而有效地利用存储器系统的存储区域。本公开的实施例可以提供一种存储器系统。存储器系统可以包括:存储器装置,其存储数据;以及存储器控制器,其控制存储器装置,使得响应于来自主机的请求执行包括编程操作的各种操作,其中存储器控制器包括:内部存储器,其存储系统信息;以及中央处理单元(CPU),其控制存储器装置,使得当在存储器装置的编程操作期间发生突然断电(SPO)时,将与系统信息有关的调试信息存储在存储器装置中的编程操作被中断的位置处。本公开的实施例可以提供一种存储器系统。存储器系统可以包括:存储器装置,其包括存储数据的多个存储块;以及存储器控制器,其控制存储器装置,使得当发生突然断电(SPO)时,将调试信息存储在多个存储块中的操作被中断的开放块中。本公开的实施例可以提供一种存储器装置的操作方法。方法可以包括:对存储器装置的选择的页面执行编程操作;在正在执行编程操作的同时发生突然断电(SPO)之后,在存储器装置的启动进程期间,将调试信息写入到选择的页面;使用控制器映射存储调试信息的选择的页面的地址;使用控制器在随后的启动进程期间响应于映射地址从选择的页面读取调试信息;以及基于读取的调试信息检测先前执行的重建操作的环境,并且然后重建在发生SPO时存在的环境。本公开的实施例可以提供一种存储器系统。存储器系统可以包括:存储器装置,其包括多个页面;以及控制器,其适于:在编程第(i)页面的同时突然断电之后,控制存储器装置将第(i-1)页面的数据复制到第(i+1)页面中,并且将存储器系统的调试信息存储到第(i)页面中;以及在随后的突然断电之后使用调试信息来重建用于重建操作的环境。附图说明图1是示出根据本公开的实施例的存储器系统的示图。图2是详细示出图1的存储器控制器的示图。图3是详细示出图2的内部存储器的示图。图4是详细示出图1的存储器装置的示图。图5是示出图4的存储器单元阵列的示图。图6是用于说明根据本公开的实施例的调试信息写入操作的示图。图7是用于说明在调试信息写入操作中写入到存储器装置的信息的示例的示图。图8和图9是用于说明根据本公开的实施例的重建操作的示图。图10是示出包括图2的存储器控制器和存储器装置的存储器系统的实施例的示图。图11是示出包括图2的存储器控制器和存储器装置的存储器系统的实施例的示图。图12是示出包括图2的存储器控制器和存储器装置的存储器系统的实施例的示图。图13是示出包括图2的存储器控制器和存储器装置的存储器系统的实施例的示图。具体实施方式下面结合附图详细描述本公开的优点和特征,以及在各种实施例的上下文中实现该优点和特征的方法。本公开不限于以下实施例,而是可以以其它形式实施。提供以下描述的实施例,使得本公开透彻和完整,并且向本领域技术人员充分传达本公开的技术精神。此外,对“实施例”的参考不一定意味着仅仅一个实施例,并且对“实施例”的不同参考不一定针对相同的实施例。将理解的是,当元件被称为“联接”或“连接”到另一元件时,元件可以直接联接或连接到其它元件或者可以在其中存在中间元件。在本说明书中,当元件被称为“包括”或“包含”部件时,这种术语不排除包含一个或多个其它部件,除非上下文另有明确指示。将理解的是,虽然术语“第一”、“第二”、“第三”等可在本文使用以描述各种元件,但是这些元件不受这些术语限制。这些术语被用于区分一个元件与另一元件。因此,在不脱离本专利技术的精神和范围的情况下,以下描述的第一元件也可被称为第二元件或第三元件。附图不一定按比例绘制,在一些情况下,为了清楚地示出实施例的特征,可能已经夸大了比例。本文使用的术语的目的仅是描述特定实施例而不旨在限制本专利技术。如本文使用的,单数形式可以包括复数形式,除非上下文另有清楚地说明。将进一步理解的是,当在该说明书中使用术语“包括”、“包括有”、“包含”和“包含有”时,它们指定阐述的元件的存在而不排除一个或多个其它元件的存在或增加。如本文使用的,术语“和/或”包括一个或多个相关的所列项目的任何一个和所有组合。在下文中,将参照附图详细地描述本专利技术的各个实施例。图1是示出根据本公开的实施例的存储器系统的示图。参照图1,存储器系统1000可以包括存储数据的存储器装置1100以及在主机2000的控制下控制存储器装置1100的存储器控制器1200。主机2000能够使用诸如以下的接口协议与存储器系统1000通信:高速外围组件互连(PCI-E)、高级技术附件(SATA)、串联ATA(SATA)、并联ATA(PATA)或串列SCSI(SAS)。主机2000和存储器系统1000之间的接口协议不限于上述示例,并且进一步包括诸如以下的接口协议:通用串行总线(USB)、多媒体卡(MMC)、增强型小型磁盘接口(ESDI)或者电子集成驱动器(IDE)。存储器控制器1200可以控制存储器系统1000的整体操作,并且可以控制主机2000和存储器装置1100之间的数据交换。例如,存储器控制器1200可以转换接收的信息并且存储和输出转换的信息,使得命令、地址和数据可以在主机2000和存储器装置1100之间被传输/接收。例如,存储器控制器1200可以控制存储器装置1100从而执行编程操作、读取操作或擦除操作。在实施例中,存储器装置1100可以包括双倍数据速率同步动态随机存取存储器(DDRSDRAM)、低功率双倍数据速率4(LPDDR4)SDRAM、图形双倍数据速率(GDDR)SDRAM、低功率DDR(LPDDR)SDRAM、RambusDRAM(RDRAM)以及闪速存储器。进一步地,如果在执行编程操作时发生突然断电(SPO),则存储器控制器1200可以控制存储器装置1100,使得调试信息被存储在编程操作被中断的开放块中。当随后发生SPO时,存储器控制器1200可以在重建操作期间使用存储在存储器装置1100中的调试信息来重建先前执行的重建操作的环境。图2是详细示出图1的存储器控制器的示图。参照图2,存储器控制器12本文档来自技高网...

【技术保护点】
1.一种存储器系统,其包括:存储器装置,其存储数据;以及存储器控制器,其控制所述存储器装置,使得响应于来自主机的请求执行包括编程操作的各种操作,其中所述存储器控制器包括:内部存储器,其存储系统信息;以及中央处理单元即CPU,其控制所述存储器装置,使得当在所述存储器装置的编程操作期间发生突然断电即SPO时,将与系统信息有关的调试信息存储在所述存储器装置中的所述编程操作被中断的位置处。

【技术特征摘要】
2017.11.24 KR 10-2017-01586201.一种存储器系统,其包括:存储器装置,其存储数据;以及存储器控制器,其控制所述存储器装置,使得响应于来自主机的请求执行包括编程操作的各种操作,其中所述存储器控制器包括:内部存储器,其存储系统信息;以及中央处理单元即CPU,其控制所述存储器装置,使得当在所述存储器装置的编程操作期间发生突然断电即SPO时,将与系统信息有关的调试信息存储在所述存储器装置中的所述编程操作被中断的位置处。2.根据权利要求1所述的存储器系统,其中,当发生SPO时,所述CPU控制所述存储器装置,使得所述调试信息存储在所述存储器装置中的所述编程操作被中断的开放块中。3.根据权利要求1所述的存储器系统,其中,当在发生SPO之后所述存储器系统启动时,所述CPU通过运行固件读取存储在所述存储器装置中的所述调试信息。4.根据权利要求3所述的存储器系统,其中所述CPU基于所述内部存储器的重建信息来重建在发生SPO之前执行的重建操作的环境。5.一种存储器系统,其包括:存储器装置,其包括存储数据的多个存储块;以及存储器控制器,其控制所述存储器装置,使得当发生突然断电即SPO时,将调试信息存储在所述多个存储块中的操作被中断的开放块中。6.根据权利要求5所述的存储器系统,其中所述存储器控制器包括:内部存储器,其存储系统信息;以及中央处理单元即CPU,其控制所述内部存储器和所述存储器装置。7.根据权利要求6所述的存储器系统,其中所述内部存储器被实施为静态随机存取存储器即SRAM。8.根据权利要求6所述的存储器系统,其中所述CPU控制所述存储器装置,使得所述调试信息被存储在所述开放块的页面中的所述编程操作被中断的页面中。9.根据权利要求8所述的存储器系统,其中所述CPU将存储所述调试信息的页面的地址映射到所述内部存储器。10.根据权利要求5所述的存储器系统,其中所述调试信息包括固件信息表、系统信息表、系统片段表,逻辑到物理地址表、物理到逻辑地址表和重建信息表。11.根据权利要求8所述的存储...

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

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

1