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

技术编号:17141679 阅读:35 留言:0更新日期:2018-01-27 15:46
一种存储器系统,其包括:存储器装置,其包括多个命令寄存器;和存储器控制器,其被配置为确定在多个命令寄存器中是否存在空命令寄存器,并且当存在空命令寄存器时,将新命令传输至存储器装置,其中,当从存储器控制器传输新命令时,存储器装置将传输的新命令存储在空命令寄存器中。

Memory system and its operating methods

A memory system includes a memory device, which comprises a plurality of command register; and a memory controller is configured to determine whether there is air command register in multiple command register, and when there is a null command register, the new command is transmitted to the memory device, wherein, when the new transmission command from the memory controller, memory device to transmit the new commands stored in the command register empty.

【技术实现步骤摘要】
存储器系统及其操作方法相关申请的交叉引用本申请要求于2016年7月19日向韩国知识产权局提交的申请号为10-2016-0091120的韩国申请的优先权,其全部内容通过引用并入本文。
各种实施例总体涉及一种半导体装置,并且更特别地,涉及一种存储器系统及其操作方法。
技术介绍
半导体存储器装置是使用诸如硅(Si)、锗(Ge)、砷化镓(GaAs)和磷化铟(InP)的半导体实现的存储器装置。半导体存储器装置大体分为易失性存储器装置和非易失性存储器装置。易失性存储器装置是当电源中断时丢失存储的数据的存储器装置。易失性存储器装置的示例包括SRAM(静态RAM)、DRAM(动态RAM)和SDRAM(同步DRAM)。非易失性存储器装置是即使在电源中断时也保持存储的数据的存储器装置。非易失性存储器装置包括ROM(只读存储器)、PROM(可编程ROM)、EPROM(电可编程ROM)、EEPROM(电可擦除可编程ROM)、闪速存储器、PRAM(相变RAM)、MRAM(磁性RAM)、RRAM(电阻RAM)以及FRAM(铁电RAM)。闪速存储器大体分为NOR闪存和NAND闪存。
技术实现思路
各种实施例涉及一种在控制器与存储器装置之间具有简化接口的存储器系统及其操作方法。存储器系统可显著改善存储器装置的性能。在实施例中,存储器系统可包括:存储器装置,其包括多个命令寄存器;以及存储器控制器,其被配置为确定在多个命令寄存器中是否存在空命令寄存器,并且当存在空命令寄存器时,将新命令传输至存储器装置,其中,当从存储器控制器传输新命令时,存储器装置将被传输的新命令存储在空命令寄存器中。在实施例中,存储器系统可包括:存储器装置;以及存储器控制器,其被配置为控制存储器装置的操作,该存储器装置包括:多个命令寄存器,其被配置为存储从存储器控制器传输的命令;命令状态寄存器,其被配置为存储被存储在命令寄存器中的命令的状态信息;以及控制逻辑,其被配置为将传输的命令存储在命令寄存器中的一个空命令寄存器中,其中存储器控制器通过检查命令状态寄存器来确定在命令寄存器中是否存在空命令寄存器,并且当存在空命令寄存器时,将新命令传输至存储器装置。在实施例中,包括有包括多个命令寄存器的存储器装置以及控制存储器装置的操作的存储器控制器的存储器系统的操作方法可包括:确定在多个命令寄存器中是否存在空命令寄存器;当存在空命令寄存器时,将新命令传输至存储器装置;并且将传输的命令存储在空命令寄存器中。在实施例中,存储器系统可包括:存储器装置,其包括用于存储提供的命令并且适于执行存储的命令的多个命令寄存器;以及存储器控制器,其适于通过向存储器装置提供命令来控制存储器装置,其中当存储的命令中的一个或多个执行-完成时,存储器控制器向存储器装置提供新命令,并且其中存储器装置将新命令存储在与执行-完成的命令相对应的命令寄存器中的一个中。存储器装置进一步包括用于存储被存储的命令的执行状态的命令状态寄存器,并且至少当被存储的命令中的一个或多个执行-完成时,存储器装置更新执行状态。存储器控制器根据执行状态确定是否提供新命令。存储器装置以优先级的顺序执行存储的命令。在存储的命令中,存储器装置暂停处于正被执行的进程中并且具有较低优先级的命令,并且执行具有较高优先级的另一个命令。在实施例中,包括存储器装置和存储器控制器的存储器系统的操作方法可包括:通过存储器控制器向存储器装置提供命令;通过存储器装置将提供的命令存储在存储器装置的命令寄存器中;并且通过存储器装置执行存储的命令,其中当存储的命令中的一个或多个执行-完成时,将新命令提供至存储器装置,并且其中新命令被存储在与执行-完成的命令相对应的命令寄存器中的一个中。该方法进一步包括:存储被存储的命令的执行状态;以及至少当存储的命令中的一个或多个执行-完成时,更新执行状态。提供命令包括通过存储器控制器根据执行状态确定是否提供新命令。以优先级的顺序执行存储的命令。执行存储的命令包括:通过存储器装置暂停存储的命令中的处于正被执行的进程中并且具有较低优先级的命令;以及通过存储器装置执行存储的命令中的具有较高优先级的另一个命令。根据实施例,可将两个命令存储在存储器装置中,并且因此当完成第一命令的执行时,可立即执行第二命令。因此,存储器控制器不需要将单独的高速缓存命令传输至存储器装置,并且因此可减少命令的数量,从而简化接口。根据实施例,即使当存储器装置处于繁忙状态时,存储器装置也可接受命令,从而缩短命令接受间隔,并且因此可改善存储器系统的性能。根据实施例,存储器装置自身可暂停和恢复命令的执行,并且因此存储器控制器不需要将单独的暂停/恢复命令传输至存储器装置,从而减少命令传输的数量。附图说明通过参照附图详细描述本专利技术的各种实施例,本专利技术的上述和其它特征以及优点对于本领域技术人员将变得更加显而易见,其中:图1是示出根据本专利技术的实施例的存储器系统的框图。图2A和图2B是示出根据本专利技术的实施例的命令状态寄存器的示例的表示的简图。图3A至图3D是帮助解释图1的存储器装置的操作的简图的示例的表示。图4是示出根据本专利技术的另一个实施例的存储器系统的框图。图5是示出根据本专利技术的实施例的用于暂停条件的寄存器值的图。图6是根据本专利技术的实施例的存储器系统的操作方法的流程图。图7是根据本专利技术的实施例的用于执行存储器装置的暂停操作的方法的流程图。图8是根据本专利技术的另一个实施例的用于执行存储器装置的暂停操作的方法的流程图。图9是示出根据本专利技术的实施例的包括存储器系统的数据处理系统的框图。图10是示出根据本专利技术的实施例的包括固态硬盘(SSD)的数据处理系统的框图。图11是示出图10的SSD的SSD控制器的框图。具体实施方式在下文中,以下将通过实施例的各种示例参照附图来描述存储器系统及其操作方法。然而,本专利技术可以不同形式被实现,并且不应被解释为限于本文阐述的实施例。相反,提供这些实施例使得本公开将是彻底且完整的,并且将向本领域技术人员充分传达本专利技术的各个方面和特征。将理解的是,虽然术语“第一”、“第二”、“第三”等可在本文使用以描述各种元件,但是这些元件不受这些术语限制。使用这些术语来将一个元件与另一元件区分。因此,在不脱离本专利技术的精神和范围的情况下,以下描述的第一元件也可被称为第二元件或第三元件。附图不必须按比例绘制,并且在一些情况下,为了更清楚地示出实施例的各种元件,可能已经放大比例。例如,在附图中,为了便于说明,元件的尺寸和元件之间的间隔与实际尺寸和间隔相比可能被放大。将进一步理解的是,当一个元件被称为“连接至”或“联接至”另一元件时,它可直接在另一元件上、连接至或联接至另一元件,或可存在一个或多个中间元件。另外,也将理解的是,当元件被称为在两个元件“之间”时,其可以是两个元件之间唯一的元件或也可存在一个或多个中间元件。本文使用的术语的目的仅是描述特定实施例而不旨在限制本专利技术。如本文使用的,单数形式也旨在包括复数形式,除非上下文另有清楚地说明。将进一步理解的是,当在该说明书中使用术语“包括”、“包含”时,它们指定阐述的元件的存在而不排除一个或多个其它元件的存在或增加。如本文使用的,术语“和/或”包括一个或多个相关的所列项目的任何一个和所有组合。除非另有限定,否则本文所使用的包括技术本文档来自技高网...
存储器系统及其操作方法

【技术保护点】
一种存储器系统,其包括:存储器装置,其包括多个命令寄存器;以及存储器控制器,其被配置为确定在所述多个命令寄存器中是否存在空命令寄存器,并且当存在空命令寄存器时,将新命令传输至所述存储器装置,其中,当从所述存储器控制器传输所述新命令时,所述存储器装置将所述新命令存储在所述空命令寄存器中。

【技术特征摘要】
2016.07.19 KR 10-2016-00911201.一种存储器系统,其包括:存储器装置,其包括多个命令寄存器;以及存储器控制器,其被配置为确定在所述多个命令寄存器中是否存在空命令寄存器,并且当存在空命令寄存器时,将新命令传输至所述存储器装置,其中,当从所述存储器控制器传输所述新命令时,所述存储器装置将所述新命令存储在所述空命令寄存器中。2.根据权利要求1所述的存储器系统,其中所述存储器装置进一步包括:命令状态寄存器,其中存储用于存储在所述多个命令寄存器中的命令的状态信息。3.根据权利要求2所述的存储器系统,其中所述状态信息表示所述各个命令寄存器的所述命令是执行-待定、处于正被执行的进程中或执行-完成。4.根据权利要求3所述的存储器系统,其中根据所述命令的当前执行状态更新被存储在所述各个命令寄存器中的所述命令的所述状态信息,并且其中当所述命令变为执行-完成时,在所述命令寄存器中存储所述执行-完成命令的相应的一个命令寄存器变为空。5.根据权利要求4所述的存储器系统,其中所述存储器控制器根据存储在所述命令状态寄存器中的所述状态信息来确定是否将所述新命令传输至所述存储器装置。6.一种存储器系统,其包括:存储器装置;以及存储器控制器,其被配置为控制所述存储器装置的操作,其中所述存储器装置包括:多个命令寄存器,其被配置为存储从所述存储器控制器传输的命令;命令状态寄存器,其被配置为存储被存储在所述命令寄存器中的所述命令的状态信息;以及控制逻辑,其被配置为将所述传输的命令存储在所述命令寄存器中的一个空命令寄存器中,其中所述存储器控制器通过检查所述命令状态寄存器来确定在所述命令寄存器中是否存在空命令寄存器,并且当存在空命令寄存器时,将新命令传输至所述存储器装置。7.根据权利要求6所述的存储器系统,其中所述控制逻辑暂停当前处于正被执行的进程中的较低优先级的命令并且当所述存储器控制器将较高优先级的命令传输至所述存储器装置时,执行所述较高优先级的命令。8.根据权利要求7所述的存储器系统,其中所述存储器装置进一步包括:暂定条件寄存器,其被配置为存储表示用于暂停处于正被执行的进程中的命令的条件的寄存器值。9.根据权利要求8所述的存储器系统,其中所述控制逻辑根据所述暂停条件寄存器的所述寄存器值暂停处于所述正被执行的进程中的所述命令。10.根据权利要求7所述的存储器系统,其中当处于所述正被执行的进程中的所述命令的暂停计数等于或小于预定的暂停数时,所述控制逻辑暂停处于所述正被执行的进程中的所述命令。11.根据权利要求6所述的存储器系统,其中所述状态信息...

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

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

1