能够管理工作而无需处理器干预的存储装置制造方法及图纸

技术编号:20116737 阅读:30 留言:0更新日期:2019-01-16 11:53
一种存储装置包括非易失性存储器和控制器。控制器包括工作管理器电路和处理器。工作管理器电路管理与非易失性存储器相关联的第一类型的工作,并且处理器处理与非易失性存储器相关联的第二类型的工作。工作管理器电路管理第一类型的工作而无需处理器干预。处理器响应于从工作管理器电路接收到的通知将管理命令提供至工作管理器电路,从而处理第二类型的工作。

Storage devices capable of managing work without processor intervention

A storage device includes a non-volatile memory and a controller. The controller includes a work manager circuit and a processor. The work manager circuit manages the first type of work associated with non-volatile memory, and the processor processes the second type of work associated with non-volatile memory. The work manager circuit manages the first type of work without processor intervention. The processor provides management commands to the work manager circuit in response to notifications received from the work manager circuit to process the second type of work.

【技术实现步骤摘要】
能够管理工作而无需处理器干预的存储装置相关申请的交叉引用本申请要求于2017年6月30日在韩国知识产权局提交的韩国专利申请No.10-2017-0083817的优先权,该申请的全部内容以引用方式并入本文中。
本专利技术构思涉及一种电子装置。更具体地说,本专利技术构思涉及存储并输出数据的存储装置的操作和构造。
技术介绍
电子装置通常根据其中包含的电子电路的操作来执行功能。在存储装置作为包括用于存储数据的存储器装置的电子装置的示例的情况下,存储器装置存储和/或输出数据,因此存储装置为用户提供存储服务。随着各种电子装置的使用以及用户可访问的数据量的增加,对大容量存储装置的需求在增加。此外,对能够快速处理大量数据的高性能和高效率存储装置的需求也在增加。大多数电子装置都是以集中式架构实现的,其被构造为使得特定的电路或组件控制整体操作。在集中式架构中,电子装置的性能受限于特定电路或组件的性能和吞吐量。因此,集中式架构已不适合满足对高性能和高效率电子装置的需求。
技术实现思路
本专利技术构思的实施例提供了通过硬件自动架构实现的存储装置的构造和操作。在示例实施例中,存储装置可通过专用硬件电路管理简单工作,而不完全依赖于处理器的控制。本专利技术构思的实施例提供了一种存储装置,其包括非易失性存储器和控制器。控制器包括工作管理器电路和处理器。工作管理器电路管理与非易失性存储器相关联的第一类型的工作,并且处理器处理与非易失性存储器相关联的第二类型的工作。工作管理器电路管理第一类型的工作,而无需处理器的干预。处理器响应于从工作管理器接收到的通知将管理命令提供至工作管理器电路。管理命令指示对第二类型的工作的处理。本专利技术构思的实施例提供了一种存储装置,其包括非易失性存储器和控制器。控制器包括工作管理器电路和处理器。工作管理器电路管理与非易失性存储器相关联的第一类型的工作,并且处理器处理与非易失性存储器相关联的第二类型的工作。处理器在通过工作管理器电路正常管理第一类型的工作的同时不干预第一类型的工作。在在处理器不干预第一类型的工作的同时,当满足干预条件时,处理器输出指示对第二类型的工作进行处理的管理命令。本专利技术构思的实施例提供了一种存储装置,其包括非易失性存储器和控制器。控制器控制非易失性存储器的操作,并且包括写管理器电路、读管理器电路、数据域管理器电路和处理器。写管理器电路管理第一类型的第一工作,第一工作包括将写数据存储在非易失性存储器中。读管理器电路管理第一类型的第二工作,第二工作包括将读数据输出至控制器之外。数据域管理器电路关于第一工作和第二工作的性能获得非易失性存储器、写数据和读数据中的至少一个的状态的信息。处理器处理与非易失性存储器相关联的第二类型的第三工作。数据域管理器电路基于获得的信息将通知提供至处理器。当未从数据域管理器电路接收到通知时,处理器不干预第一工作和第二工作。本专利技术构思的实施例提供了一种存储装置,其包括非易失性存储器和控制器。非易失性存储器存储写数据和输出读数据。控制器包括用于将写数据转移至非易失性存储器的第一路径、用于将输出的读数据转移至控制器之外的第二路径以及处理器。当关于沿着第一路径将写数据转移至非易失性存储器或者沿着第二路径将输出的读数据输出至外部发生错误或异常时,处理器输出管理命令,所述管理命令指导在第一路径和第二路径中的至少一个上执行的管理操作。当未发生错误或异常时,处理器不干预在第一路径和第二路径上执行的正常操作。本专利技术构思的实施例提供了一种存储装置,其包括非易失性存储器、控制器和缓冲器存储器。控制器包括工作管理器电路和处理器。工作管理器电路管理与非易失性存储器相关联的第一类型的工作,并且处理器处理与非易失性存储器相关联的第二类型的工作。缓冲器存储器存储第一元数据和第二元数据。当通过工作管理器电路管理第一类型的工作时产生或参照第一元数据,并且当通过处理器处理第二类型的工作时产生或参照第二元数据。处理器在通过工作管理器电路正常管理第一类型的工作的同时不干预第一类型的工作。处理器不干预以下操作:通过工作管理器电路将第一元数据存储在缓冲器存储器中以及通过工作管理器电路从缓冲器存储器读取第一元数据。根据本专利技术构思的示例实施例,可通过专用硬件电路管理相对频繁地执行的简单工作,而无需处理器干预。因此,存储装置的性能可不依赖处理器的性能和缓冲器存储器的吞吐量,并且处理器和缓冲器存储器的功耗和发热可减小。结果,可提供高性能的高效率存储装置。附图说明从下面参照以下附图的描述中,以上和其它目的和特征将变得清楚,其中除非另有说明,否则在不同的附图中,相同的标号始终指代相同的部分,其中:图1示出根据本专利技术构思的示例实施例的包括存储装置的电子系统的示例构造的框图;图2示出与图1的存储装置相关联的示例构造的框图;图3示出描述根据本专利技术构思的示例实施例的图2的存储装置的示例操作的框图;图4示出描述根据本专利技术构思的另一示例实施例的图2的存储装置的示例操作的框图;图5示出根据本专利技术构思的示例实施例的图2的控制器的示例构造的框图;图6示出根据本专利技术构思的示例实施例的图5的数据包的示例构造的概念图;图7示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例写操作的框图;图8示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例写操作的框图;图9示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例写操作的流程图;图10示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例读操作的框图;图11示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例读操作的框图;图12示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例读操作的框图;图13示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例读操作的流程图;图14示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例管理操作的框图;图15示出描述根据本专利技术构思的示例实施例的在图2的存储装置中执行的示例管理操作的流程图;图16示出描述根据本专利技术构思的示例实施例的图2的存储装置的整体操作的流程图;以及图17示出与图1的存储装置相关联的示例构造的框图。具体实施方式下面,将参照附图详细和清楚地描述一些示例实施例,从而本领域技术人员可容易地实施本专利技术构思。作为本专利技术构思的领域中的传统做法,可通过执行所述一个或多个功能的块来描述和示出实施例。通过诸如逻辑门、集成电路、微处理器、微控制器、存储器电路、无源电子组件、有源电子组件、光学组件、硬连线电路等的模拟和/或数字电路来在物理上实施并且可选地通过固件和/或软件来驱动本文中可被称作单元或模块等的这些块。例如,所述电路可在一个或多个半导体芯片中实现,或者在诸如印刷电路板等的衬底支承件上实现。除非另有说明,否则构成块的电路可通过专用硬件或者通过处理器(例如,一个或多个编程微处理器和关联电路)或者通过用于执行所述块的一些功能的专用硬件与用于执行所述块的其它功能的处理器的组合来实施。实施例的各个块可在物理上分为两个或更多个相互作用和分立的块,而不脱离本专利技术构思的范围。相似地,实施例的块可在物理上组合为更复杂的块,而不脱离本专利技术构思的范围。图1示出根据本专利技术构思的示例实施例的包括存储装本文档来自技高网...

【技术保护点】
1.一种存储装置,包括:非易失性存储器;以及控制器,其包括:工作管理器电路,其被构造为管理与所述非易失性存储器相关联的第一类型的工作,以及处理器,其被构造为处理与所述非易失性存储器相关联的第二类型的工作,其中,所述工作管理器电路还被构造为管理所述第一类型的工作,而无需处理器的干预,并且其中,所述处理器还被构造为响应于从所述工作管理器电路接收到的通知将管理命令提供至所述工作管理器电路,所述管理命令指示对所述第二类型的工作的处理。

【技术特征摘要】
2017.06.30 KR 10-2017-00838171.一种存储装置,包括:非易失性存储器;以及控制器,其包括:工作管理器电路,其被构造为管理与所述非易失性存储器相关联的第一类型的工作,以及处理器,其被构造为处理与所述非易失性存储器相关联的第二类型的工作,其中,所述工作管理器电路还被构造为管理所述第一类型的工作,而无需处理器的干预,并且其中,所述处理器还被构造为响应于从所述工作管理器电路接收到的通知将管理命令提供至所述工作管理器电路,所述管理命令指示对所述第二类型的工作的处理。2.根据权利要求1所述的存储装置,其中,根据包括在所述工作管理器电路中的硬件电路的操作来管理所述第一类型的工作,并且基于在所述处理器上执行的软件或固件的程序代码来处理所述第二类型的工作。3.根据权利要求1所述的存储装置,其中,所述第一类型的工作包括在所述非易失性存储器的具有第一单元大小的存储区域上执行的操作,所述第二类型的工作包括在所述非易失性存储器的具有第二单元大小的存储区域上执行的操作,并且所述第一单元大小与所述第二单元大小不同。4.根据权利要求1所述的存储装置,其中,所述第一类型的工作比所述第二类型的工作执行得更频繁。5.根据权利要求1所述的存储装置,其中,所述第一类型的工作包括用于将写数据存储在所述非易失性存储器中的写操作和用于从所述非易失性存储器输出读数据的读操作,并且所述第二类型的工作包括垃圾收集、耗损均衡、读刷新、错误检测和校正以及断电保护中的至少一个。6.根据权利要求1所述的存储装置,其中,所述工作管理器电路还被构造为:监视与所述非易失性存储器和所述控制器的操作相关联的状态;以及向所述处理器提供包括监视到的状态的信息的所述通知。7.根据权利要求6所述的存储装置,其中,所述第二类型的工作包括用于解决所述监视到的状态的管理操作,并且所述工作管理器电路还被构造为执行由所述管理命令指导的所述管理操作。8.一种存储装置,包括:非易失性存储器;以及控制器,其包括:工作管理器电路,其被构造为管理与所述非易失性存储器相关联的第一类型的工作,以及处理器,其被构造为处理与所述非易失性存储器相关联的第二类型的工作,其中,所述处理器被构造为在所述工作管理器电路正常管理所述第一类型的工作的同时不干预所述第一类型的工作,并且其中,所述处理器还被构造为,当在所述处理器不干预所述第一类型的工作的同时满足干预条件时,输出指示对所述第二类型的工作进行处理的管理命令。9.根据权利要求8所述的存储装置,其中,当发生与所述第一类型的工作相关联的错误或异常时,满足所述干预条件。10.根据权利要求8所述的存储装置,其中,所述工作管理器电路还被构造为:监视与所述非易失性存储器和所述控制器的操作相关联的状态;以及基于监视到的状态向所述处理器通知满足所述干预条件。11.根据权利要求8所述的存储装置,其中,所述工作管理器电路还被构造为响应于所述管理命令来执行所述第二类型的工作,从而解决与满足的干预条件相关联的状态。12.一种存储装置,包括:非易失性存储器;以及控制器,其被构造为控制所述非易失性存储器的操作,其中,所述控制器包括:写管理器电路,其被构造为管理第一类型的第一工作,所述第一工作包括将写数据存储在所述非易失性存储器中,读管理器电路,其被构造为管理所述第一类型的第二工作,所述第二工作包括将读数据输出至所述控制器之外,数据域管理器电路,其被构造为关于所述第一工作和所述第二工作的性能获得所述非易失性存储器、所述写数据和所述读数据中的至少一个的状态的信息,以及处理器,其被构造为处理与所述非易失性存储器相关联的第二类型的第三工作,其中,所述数据域管理器电路还被构造为基于获得的信息将通知提供至所述处理器,并且其中,当未从所述数据域管理器电路接收到所述通知时...

【专利技术属性】
技术研发人员:金暎植金镇佑南喜铉梁耿辅延轪承李永根
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1