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

技术编号:24010423 阅读:26 留言:0更新日期:2020-05-02 01:33
本文公开了存储器系统及其操作方法。一种存储器系统,包括:存储器装置,适合于存储从主机提供的主机数据;以及存储器控制器,适合于在主机和存储器装置之间管理和传输主机数据,其中存储器控制器包括:写入缓冲器,适合于临时存储要传输到存储器装置的主机数据;缓冲器监视装置,适合于在预定周期期间检查写入缓冲器的使用量;缓冲器使用比较装置,适合于通过将在对应于预定周期的当前周期期间检查的使用量与在对应于预定周期的前一周期期间检查的使用量进行比较,基于使用量比较结果来生成刷新控制信号;以及第一刷新装置,适合于响应于刷新控制信号而将临时存储在写入缓冲器中的主机数据传输到存储器装置。

Memory system and its operation method

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2018年10月24日提交的韩国专利申请No.10-2018-0127720的优先权,该申请通过引用整体并入本文。
本专利技术的示例性实施例涉及存储器系统,更具体地涉及能够有效地执行刷新操作的存储器系统以及用于操作存储器系统的方法。
技术介绍
计算机环境范例已经转移到普适运算,这使得计算系统可以随时随地被使用。结果,诸如移动电话、数码相机和膝上型计算机的便携式电子装置的使用迅速增加。这些便携式电子装置通常使用具有一个或多个存储器装置的存储器系统以用于存储数据。存储器系统可以被用作便携式电子装置的主存储器装置或辅助存储器装置。与硬盘装置相比,存储器系统提供出色的稳定性、耐用性、高信息访问速度和低功耗,因为它们没有移动部件。具有这些优点的存储器系统的示例包括通用串行总线(USB)存储器装置、具有各种接口的存储器卡以及固态驱动器(SSD)。
技术实现思路
本专利技术的实施例涉及能够有效地执行刷新操作的存储器系统。根据本专利技术的实施例,一种存储器系统,包括:存储器装置,适合于存储从主机提供的主机数据;以及存储器控制器,适合于在所述主机和所述存储器装置之间管理和传输所述主机数据,其中所述存储器控制器包括:写入缓冲器,适合于临时存储要传输到所述存储器装置的主机数据;缓冲器监视装置,适合于在预定周期期间检查所述写入缓冲器的使用量;缓冲器使用比较装置,适合于通过将在对应于所述预定周期的当前周期期间检查的使用量与在对应于所述预定周期的前一周期期间检查的使用量进行比较,基于使用量比较结果,来生成刷新控制信号;以及第一刷新装置,适合于响应于所述刷新控制信号而将临时存储在所述写入缓冲器中的所述主机数据传输到所述存储器装置。根据本专利技术的另一个实施例,一种用于操作存储器系统的方法,所述方法包括:在写入缓冲器中缓冲从主机提供的主机数据;在预定周期期间检查所述写入缓冲器的使用量;通过将在对应于所述预定周期的当前周期期间检查的使用量与在对应于所述预定周期的前一周期期间检查的使用量进行比较,基于使用量比较结果,生成刷新控制信号;以及执行第一刷新操作:响应于所述刷新控制信号而将临时存储在所述写入缓冲器中的所述主机数据传输到所述存储器装置。根据本专利技术的另一个实施例,一种存储器系统,包括:存储器装置;缓冲器,适合于缓冲外部数据;以及控制器,适合于控制所述存储器装置周期性地执行对其中缓冲的数据进行刷新的内部刷新操作,其中当最后两个或更多个周期的缓冲的数据的大小之间的差异在阈值内变化时,所述控制器进一步控制所述存储器装置跳过当前周期的所述内部刷新操作。附图说明图1是示出根据本专利技术实施例的包括存储器系统的数据处理系统的框图。图2是示出图1所示的存储器系统中采用的存储器装置的图。图3是示出图1所示的存储器装置中的存储器块的存储器单元阵列的电路图。图4是示出根据本专利技术实施例的存储器系统的存储器装置的结构的框图。图5是示出根据本专利技术实施例的存储器系统的结构的框图。图6是示出第一刷新装置506的结构的框图。图7是示出第二刷新装置512的结构的框图。图8是描述根据本专利技术实施例的存储器系统的操作的流程图。图9至图17是示出根据本专利技术各种实施例的数据处理系统的示例性应用的图。具体实施方式下面参考附图更详细地描述本专利技术的示例实施例。然而,本专利技术可以实现为不同形式,并且不限于本文中阐述的实施例。相反,提供这些实施例以使得本公开将彻底和完整并且将本专利技术的范围完全传达给本领域技术人员。在整个公开内容中,在本专利技术的各个附图和实施例中,相同的附图标记指代相同的部分。注意,对“实施例”的引用不一定仅意味着一个实施例,并且对“实施例”的不同引用不一定是指相同实施例。应当理解,尽管本文中使用术语“第一”和/或“第二”来描述各种元件,但是这些元件不受这些术语的限制。这些术语用于将具有一个元件与另一个元件区分开来。例如,在不脱离本公开的教导的情况下,以下讨论的第一元件也可以被称为第二元件。类似地,第二元件也可以被称为第一元件。应当理解,当一个元件被称为“耦合”或“连接”到另一个元件时,它可以直接耦合或连接到另一个元件,或者可以在它们之间存在中间元件。相比之下,应该理解,当元件被称为“直接耦合”或“直接连接”到另一个元件时,不存在中间元件。描述元件之间关系的其他表达,诸如“在......之间”、“直接在......之间”、“与......相邻”或“与......直接相邻”应该以相同的方式解释。本文中使用的术语仅用于描述特定实施例的目的,而不是限制性的。在本公开中,除非上下文另有明确说明,否则单数形式也旨在包括复数形式。将进一步理解,在本说明书中使用的术语“包括”、“包含”、“具有”等指定所述特征、数字、步骤、操作、元件、部件和/或组合的存在,但不排除存在或添加一个或多个其他特征、数字、步骤、操作、元件、部件和/或其组合。上述示例性实施例仅用于理解本公开的技术精神的目的,并且本公开的范围不应限于上述示例性实施例。对于本领域技术人员显而易见的是,除了上述示例性实施例之外,还可以基于本公开的技术精神进行其他修改除非另外定义,否则本文中使用的包括技术和科学术语的所有术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。除非在本公开中另外定义,否则这些术语不应进行理想化或过于正式的解释。在下文中,将参考附图详细描述本专利技术的各种实施例。图1是示出根据本专利技术实施例的包括存储器系统110的数据处理系统100的框图。参考图1,数据处理系统100可以包括主机102和存储器系统110。主机102可以包括各种便携式电子装置中的任何一种,诸如移动电话、MP3播放器和膝上型计算机,或者各种非便携式电子装置中的任何一种,诸如台式计算机、游戏机、电视和投影仪。主机102可以包括至少一个OS(操作系统)或多个操作系统。主机102可以执行OS以在存储器系统110上执行与用户请求相对应的操作。这里,主机102可以向存储器系统110提供与用户请求相对应的多个命令。因此,存储器系统110可以执行与对应于用户请求的多个命令相对应的某些操作。OS可以管理和控制主机102的整体功能和操作。OS可以使用数据处理系统100或存储器系统110来支持主机102和用户之间的操作。存储器系统110可以响应于来自主机102的请求来操作或执行特定功能或操作,并且特别地,可以存储要由主机102访问的数据。存储器系统110可以被用作主机102的主存储器系统或辅助存储器系统。存储器系统110可以根据主机接口的协议利用可以与主机102电耦合的各种类型的存储装置中的任何一种来实现。存储器系统110的非限制性示例包括固态驱动器(SSD)、多媒体卡(MMC)和嵌入式MMC(eMMC)。存储器系统110可以包括各种类型的存储装置。这种存储装置的非限制性示例包括诸如DRAM动态随机存本文档来自技高网...

【技术保护点】
1.一种存储器系统,包括:/n存储器装置,适合于存储从主机提供的主机数据;以及/n存储器控制器,适合于在所述主机和所述存储器装置之间管理和传输所述主机数据,/n其中所述存储器控制器包括:/n写入缓冲器,适合于临时存储要传输到所述存储器装置的所述主机数据;/n缓冲器监视装置,适合于在预定周期期间检查所述写入缓冲器的使用量;/n缓冲器使用比较装置,适合于通过将在对应于所述预定周期的当前周期期间检查的所述使用量与在对应于所述预定周期的前一周期期间检查的所述使用量进行比较,基于使用量比较结果,来生成刷新控制信号;以及/n第一刷新装置,适合于响应于所述刷新控制信号而将临时存储在所述写入缓冲器中的所述主机数据传输到所述存储器装置。/n

【技术特征摘要】
20181024 KR 10-2018-01277201.一种存储器系统,包括:
存储器装置,适合于存储从主机提供的主机数据;以及
存储器控制器,适合于在所述主机和所述存储器装置之间管理和传输所述主机数据,
其中所述存储器控制器包括:
写入缓冲器,适合于临时存储要传输到所述存储器装置的所述主机数据;
缓冲器监视装置,适合于在预定周期期间检查所述写入缓冲器的使用量;
缓冲器使用比较装置,适合于通过将在对应于所述预定周期的当前周期期间检查的所述使用量与在对应于所述预定周期的前一周期期间检查的所述使用量进行比较,基于使用量比较结果,来生成刷新控制信号;以及
第一刷新装置,适合于响应于所述刷新控制信号而将临时存储在所述写入缓冲器中的所述主机数据传输到所述存储器装置。


2.根据权利要求1所述的存储器系统,进一步包括:第二刷新装置,适合于在所述写入缓冲器的所述使用量大于第二阈值时将临时存储的所述主机数据传输到所述存储器装置。


3.根据权利要求2所述的存储器系统,
其中所述第二刷新装置包括:
第二编程数据生成单元,适合于通过以与所述第二阈值相对应的大小划分临时存储在所述写入缓冲器中的所述主机数据来生成编程单位数据;以及
第二编程数据传输单元,适合于将所述编程单位数据传输到所述存储器装置,并且
其中所述编程单位数据具有适合于通过单次刷新操作来被刷新到所述存储器装置中的大小。


4.根据权利要求1所述的存储器系统,
其中所述第一刷新装置包括:
第一编程数据生成单元,适合于通过将临时存储的所述主机数据与虚设数据组合来生成编程单位数据;以及
第一编程数据传输单元,适合于将所述编程单位数据传输到所述存储器装置,以及
其中所述编程单位数据具有适合于通过单次刷新操作来被刷新到所述存储器装置中的大小。


5.根据权利要求4所述的存储器系统,其中所述编程单位数据的大小是页。


6.根据权利要求4所述的存储器系统,其中所述编程单位数据的大小是多平面页。


7.根据权利要求4所述的存储器系统,其中所述编程单位数据的大小是一次性编程单位。


8.根据权利要求1所述的存储器系统,其中所述存储器控制器进一步包括易失性存储器,所述易失性存储器包括所述写入缓冲器。


9.根据权利要求1所述的存储器系统,其中当所述使用量比较结果小于第一阈值时,所述缓冲器使用比较装置生成所述刷新控制信号。


...

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

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

1