存储器系统及包括存储器系统的数据处理系统的制作方法

文档序号:26003210发布日期:2021-07-23 21:20阅读:67来源:国知局
存储器系统及包括存储器系统的数据处理系统的制作方法

相关申请的交叉引用

本申请要求于2020年1月22日提交的申请号为10-2020-0008426的韩国专利申请的优先权,其通过引用整体并入本文。

各个实施例总体涉及一种存储器系统,且更特别地,涉及一种包括非易失性存储器设备的存储器系统。



背景技术:

存储器系统可响应于主机装置的写入请求而存储从主机装置提供的数据。进一步地,存储器系统可响应于主机装置的读取请求向主机装置提供所存储的数据。主机装置是能够处理数据的电子装置,并且可包括计算机、数码相机、蜂窝电话等。存储器系统可嵌入到主机装置中,或者可以是能够电连接到主机装置的独立的装置。



技术实现要素:

本文描述了一种存储器系统和包括该存储器系统的数据处理系统,其能够基本上防止由于处理清除请求而导致的性能劣化。

在实施例中,存储器系统可包括:存储介质;以及控制器,被配置成以批量大小为单位将存储器中临时存储的数据移动到存储介质中,基于批量大小来生成关于存储器中存储的数据的持久性信息,并且将该持久性信息传输到主机装置。

在实施例中,控制器的操作方法可包括:基于批量大小和存储器中临时存储的数据的大小来生成持久性信息;并且响应于从主机装置传输的写入请求,将持久性信息传输到主机装置。

在实施例中,一种数据处理系统可包括:存储器系统,包括存储介质和控制器;以及主机装置,被配置成将写入请求传输到控制器,以将数据存储在存储介质中,其中,响应于写入请求,控制器将数据临时存储在存储器中,生成针对存储器中存储的数据的持久性信息,并且将持久性信息传输到主机装置,其中,主机装置基于该持久性信息来确定是否将清除请求传输到控制器。

在实施例中,一种数据处理系统可包括:存储介质,被配置成存储数据;控制器,被配置成将写入数据缓冲在缓冲器中,并且生成关于所缓冲的数据是否准备就绪以被清除的信息;以及主机装置,被配置成基于该信息来确定是否提供清除请求,其中控制器进一步被配置成响应于清除请求,将所缓冲的数据清除到存储介质中。

根据本实施例的存储器系统和包括存储器系统的数据处理系统,可以防止或基本上最小化由处理清除请求而导致的性能劣化。

附图说明

图1是示出根据实施例的包括存储器系统的数据处理系统的框图。

图2和图3是示出根据实施例的诸如图1中的控制器响应于写入请求而生成持久性信息的方法的示图。

图4是示出根据实施例的控制器的操作方法的流程图。

图5是示出根据实施例的包括固态驱动器(ssd)的数据处理系统的示图。

图6是示出根据实施例的包括存储器系统的数据处理系统的示图。

图7是示出根据实施例的包括存储器系统的数据处理系统的示图。

图8是示出根据实施例的包括存储器系统的网络系统的示图。

图9是示出根据实施例的存储器系统中包括的非易失性存储器装置的框图。

具体实施方式

在本公开中,在阅读结合附图对以下实施例的描述之后,优点、特征以及实现这些优点、特征的方法将变得更加显而易见。然而,本发明可以以不同形式来实现,并因此不应被解释为限于本文所描述的实施例。相反的,提供这些实施例是为了详细描述本发明,使得本公开所属领域的技术人员能够实践本发明。

本发明不受任何实施例的限制,也不限于本文所公开的细节。进一步地,注意的是,附图不一定按比例绘制,并且在某些情况下,为了更清楚地描述本公开的具体特征,可夸大比例。虽然本文使用了特定的术语,但是应当理解的是,本文所使用的术语仅用于描述特定的实施例,并不旨在限制本发明的范围。而且,在整个说明书中,对“实施例”、“另一实施例”等的参考不一定仅针对一个实施例,并且对任何此类短语的不同参考不一定针对相同的(多个)实施例。

如本文所使用的,术语“和/或”包括一个或多个相关列项的任何和所有组合。应当理解的是,当一个元件被称为在另一元件“上”、“连接到”或“联接到”另一个元件时,该元件可直接位于、连接或联接到另一个元件上,或者可存在一个或多个中间元件。如本文所使用的,除非上下文另有明确指示,否则单数形式旨在包括复数形式。将进一步理解的是,当在本说明书中使用术语“包括”和/或“包括有”时,规定了存在所陈述的(多个)特征、(多个)步骤、(多个)操作和/或(多个)元件,但不排除存在或添加一个或多个其它特征、步骤、操作和/或元件。

下文参照附图详细描述本公开的实施例。

图1是示出根据实施例的包括存储器系统100的数据处理系统10的框图。

数据处理系统10是能够处理数据的电子系统,并且可包括个人计算机、膝上型计算机、智能电话、平板电脑、数码相机、游戏机、导航系统、虚拟现实装置、可穿戴装置等。

数据处理系统10可包括存储器系统100和主机装置11。

存储器系统100可被配置成响应于主机装置11的写入请求而存储从主机装置11提供的数据。进一步地,存储器系统100可被配置成响应于主机装置11的读取请求向主机装置11提供所存储的数据。

存储器系统100可被配置成个人计算机存储卡国际协会(pcmcia)卡、紧凑式闪存(cf)卡、智能媒体卡、记忆棒、各种多媒体卡(mmc、emmc、rs-mmc和微型mmc)、各种安全数字卡(sd、迷你sd和微型sd)、通用闪存(ufs)和/或固态驱动器(ssd)。

存储器系统100可包括控制器110和存储介质120。

控制器110可控制存储器系统100的全部操作。控制器110可根据主机装置11的指令控制存储介质120执行前台操作。示例性前台操作包括根据主机装置11的指令,即写入请求和读取请求,将数据写入存储介质120中和从存储介质120读取数据的操作。

进一步地,控制器110可控制存储介质120,以便独立于主机装置11而执行内部所需的后台操作。示例性后台操作包括用于存储介质120的损耗均衡操作、垃圾收集操作、擦除操作、读取回收操作和刷新操作。后台操作可如前台操作一样,包括将数据写入存储介质120中的操作和/或从存储介质120读取数据的操作。

控制器110可包括存储器111。控制器110可在将根据来自主机装置11的写入请求而传输的数据存储在存储介质120中之前,将该数据临时存储在存储器111中。即,存储器111可用作缓冲存储器。

存储器111可包括易失性存储器设备。该易失性存储器设备可包括静态随机存取存储器(sram)、动态随机存取存储器(dram)等。因此,当将数据从易失性存储器111移出并存储在非易失性的存储介质120中时,该数据可变得更持久。

当存储器111中临时存储的数据的大小达到设定大小时,控制器110可在一次存储操作中将设定大小的数据存储在存储介质120中。即,控制器110可批量处理从主机装置11传输的写入请求。在下文中,批量大小可以是可一次,即在同一操作中,从存储器111移动到存储介质120的数据的量。即,控制器110可以以批量大小为单位将数据从存储器111移动到存储介质120。

进一步地,控制器110可响应于主机装置11的清除请求,一次将存储器111中临时存储的所有数据存储在存储介质120中。即,当从主机装置11接收到清除请求时,控制器110可将数据从存储器111移动到存储介质120,而不考虑存储器111中临时存储的数据的大小。

在一些情况下,主机装置11的清除请求可能对存储器系统100的性能产生影响。例如,当主机装置11频繁地传输清除请求时,控制器110需要优先于其它操作来处理清除请求。因此,其它操作的处理可能被延迟。然而,根据实施例,控制器110可向主机装置11提供关于存储器111中临时存储的数据的持久性信息drb,并且主机装置11可基于该持久性信息drb来确定用于传输清除请求的适当时间。

具体地,控制器110可基于批量大小生成针对存储器111中存储的数据的持久性信息drb,并且将该持久性信息drb传输到主机装置11。

根据实施例,控制器110可生成存储器111中临时存储的所有数据具有持久性而额外需要的数据的大小来作为持久性信息drb。

根据实施例,控制器110可生成与紧邻在前的写入请求相对应的数据具有持久性而额外需要的数据的大小来作为持久性信息drb。

根据实施例,控制器110可生成在与紧邻在前的写入请求相对应的数据之中本身具有持久性的数据(即,不考虑额外数据)的大小来作为持久性信息drb。

根据实施例,控制器110可生成在与紧邻在前的写入请求相对应的数据之中除本身具有持久性的数据之外的数据的大小来作为持久性信息drb。即,控制器110可生成在与紧邻在前的写入请求相对应的数据之中本身不具有持久性的数据的大小来作为持久性信息drb。

控制器110可基于批量大小、存储器111中临时存储的数据的大小以及与紧邻在前的写入请求相对应的数据的大小来生成持久性信息drb。

具体地,控制器110可生成通过从批量大小的倍数中减去存储器111中临时存储的数据的大小而获得的值之中的最小正数来作为持久性信息drb。换言之,控制器110可生成通过从大于存储器111中临时存储的数据的大小的、批量大小的最低倍数中减去存储器111中临时存储的数据的大小而获得的大小差来作为持久性信息drb。

根据实施例,当存储器111中临时存储的数据的大小超过批量大小时,控制器110可生成通过从存储器111中临时存储的数据的大小中减去批量大小的倍数而获得的值之中的最小正数来作为持久性信息drb。换言之,控制器110可通过从存储器111中临时存储的数据的大小中减去小于存储器111中临时存储的数据的大小的、批量大小的最高倍数而获得的第一大小差来作为持久性信息drb。根据实施例,当存储器111中临时存储的数据的大小超过批量大小时,控制器110可生成通过从与写入请求相对应的数据的大小中减去该最小正数而获得的值来作为持久性信息drb。换言之,控制器110可生成通过从与写入请求相对应的数据的大小中减去第一大小差而获得的第二大小差来作为持久性信息drb。

根据实施例,控制器110可响应于主机装置11的请求来生成持久性信息drb,并且将该持久性信息drb传输到主机装置11。可预先设定控制器110需要传输持久性信息drb的请求的类型和时刻。

根据实施例,控制器110可响应于从主机装置11传输的写入请求来生成持久性信息drb,并且将该持久性信息drb传输到主机装置11。例如,控制器110可将持久性信息drb置入针对写入请求的响应中,并且将该响应传输到主机装置11。根据实施例,控制器110可针对每个写入请求而生成持久性信息drb,并且将持久性信息drb传输到主机装置11。根据实施例,控制器110可针对周期性选择的写入请求将持久性信息drb传输到主机装置11。

基于从控制器110传输的持久性信息drb,主机装置11可确定是否向控制器110传输清除请求。例如,基于从控制器110传输的持久性信息drb,主机装置11可确定尚未存储在存储介质120中并且保持在存储器111中的数据的大小。主机装置11可确定没有数据或几乎没有数据保持在存储器111中的时间(例如,当保持数据的大小等于或小于设定大小时),并且在该时间将清除请求传输到控制器110。因此,主机装置11可不向控制器110传输不必要的清除请求。

进一步地,当在存储器111中没有保持数据时接收到清除请求时,控制器110可直接将针对清除请求的响应传输到主机装置11。进一步地,当在存储器111中几乎没有保持数据(即,保持数据小于或等于设定大小)时接收清除请求时,控制器110可不花费较长时间来将数据从存储器111移动到存储介质120。因此,控制器110可快速响应主机装置11的清除请求,使得存储器系统100可在不因主机装置11的清除请求而导致性能劣化的情况下操作。

进一步地,基于从控制器110传输的持久性信息drb,主机装置11可确定通过后续写入请求待额外传输到存储器系统100的数据的大小。例如,基于持久性信息drb,主机装置11可识别存储器111中临时存储的所有数据具有持久性而额外需要的数据的大小。因此,主机装置11可向控制器110传输关于具有控制器110额外需要的大小的数据的后续写入请求。

根据实施例,主机装置11可在等待被传输到控制器110的写入请求之中确定优先被传输到控制器110的写入请求。例如,优先传输的写入请求可以是将具有控制器110额外需要的大小的数据传输到控制器110的写入请求。

在控制器110的控制下,存储介质120可存储从控制器110传输的数据,读取所存储的数据,并且将读取的数据传输到控制器110。

存储介质120可包括至少一个非易失性存储器设备。非易失性存储器设备可包括诸如nand闪存或nor闪存的闪速存储器、铁电随机存取存储器(feram)、相变随机存取存储器(pcram)、磁阻随机存取存储器(mram)和/或电阻式随机存取存储器(reram)。

非易失性存储器设备可包括一个或多个平面、一个或多个存储器芯片、一个或多个存储器管芯或一个或多个存储器封装。

而且,尽管图1示出存储器111包括在控制器110中,但是根据另一实施例,存储器111可物理地位于控制器110的外部。

图2和图3是示出根据实施例的图1的控制器110响应于写入请求而生成持久性信息drb的方法的示图。

参照图2,在从主机装置11接收到针对数据wdt1的写入请求之前,数据dt1可能已经临时存储在存储器111中。控制器110可从主机装置11接收针对数据wdt1的写入请求,并且将数据wdt1临时存储在存储器111中。

控制器110可通过将存储器111中临时存储的数据dt1和wdt1的组合大小与批量大小bs进行比较来生成持久性信息drb。例如,持久性信息drb可包括存储器111中临时存储的所有数据dt1和wdt1具有持久性而额外需要的数据的大小s11。即,根据用于生成持久性信息drb的方法,持久性信息drb可表示仍然大于存储器111中临时存储的数据dt1和wdt1的组合大小的、批量大小的最小倍数与dt1和wdt1的组合大小之间的正差。大小s11表示或包括在图2的示例中的持久性信息中。控制器110随后可响应于针对数据wdt1的写入请求而向主机装置11传输持久性信息drb。

参照图3,在从主机装置11接收到针对数据wdt2的写入请求之前,数据dt2可能已经临时存储在存储器111中。控制器110可从主机装置11接收针对数据wdt2的写入请求,并将数据wdt2临时存储在存储器111中。

控制器110可通过将存储器111中临时存储的数据dt2和wdt2的组合大小与批量大小bs进行比较来生成持久性信息drb。例如,持久性信息drb可包括存储器111中临时存储的所有数据dt2和wdt2具有持久性,即被认为是持久的,额外需要的数据的大小s23。即,根据用于生成持久性信息drb的方法,由于批量大小bs的第一倍数小于dt2和wdt2的组合大小,因此持久性信息drb可以是通过从批量大小bs的两倍中减去dt2和wdt2的组合大小而获得的值s23。

根据实施例,持久性信息drb可包括在与紧邻在前的写入请求相对应的数据wdt2之中本身不具有持久性的数据的大小s22。即,当存储器111中临时存储的数据dt2和wdt2的组合大小超过批量大小bs时,根据用于生成通过从存储器111中临时存储的数据dt2和wdt2的组合大小中减去批量大小bs的倍数而获得的值之中的最小正数来作为持久性信息drb的方法,持久性信息drb可以是通过从数据dt2和wdt2的组合大小减去批量大小bs而获得的值s22。

根据实施例,持久性信息drb可包括在与紧邻在前的写入请求相对应的数据wdt2之中本身具有持久性的数据的大小s21。即,持久性信息drb可以是通过从与写入请求相对应的数据wdt2的大小中减去已经根据前述方法计算的值s22而获得的值s21。

图4是示出根据实施例的控制器110的操作方法的流程图。

参照图4,在步骤s410中,控制器110可从主机装置11接收写入请求。

在步骤s420中,控制器110可将与写入请求相对应的数据临时存储在存储器111中。

在步骤s430中,控制器110可基于批量大小生成持久性信息drb。根据实施例,控制器110可生成存储器111中临时存储的所有数据具有持久性而额外需要的数据的大小来作为持久性信息drb。根据实施例,控制器110可生成与紧邻在前的写入请求相对应的数据具有持久性而额外需要的数据的大小来作为持久性信息drb。根据实施例,控制器110可生成与紧邻在前的写入请求相对应的数据之中本身具有持久性的数据的大小来作为持久性信息drb。根据实施例,控制器110可生成与紧邻在前的写入请求的数据相对应的数据之中除本身具有持久性的现有数据之外的额外数据的大小来作为持久性信息drb。

在步骤s440中,控制器110可将持久性信息drb传输到主机装置11。

图5是示出根据实施例的包括固态驱动器(ssd)1200的数据处理系统1000的示图。参照图5,数据处理系统1000可包括主机装置1100和ssd1200。

ssd1200可包括控制器1210、缓冲存储器装置1220、多个非易失性存储器装置1231至123n、电源1240、信号连接器1250和电源连接器1260。

控制器1210可控制ssd1200的全部操作。控制器1210可与图1所示的控制器110以相同的方式配置。控制器1210可基于批量大小向主机装置1100传输持久性信息。

控制器1210可包括主机接口1211、控制组件1212、随机存取存储器1213、错误校正码(ecc)组件1214和存储器接口1215。

主机接口1211可通过信号连接器1250与主机装置1100交换信号sgl。信号sgl可包括命令、地址、数据等。主机接口1211可根据主机装置1100的协议来接口连接主机装置1100和ssd1200。例如,主机接口1211可通过诸如以下的标准接口协议中的任意一种与主机装置1100通信:安全数字、通用串行总线(usb)、多媒体卡(mmc)、嵌入式mmc(emmc)、个人计算机存储卡国际协会(pcmcia)、并行高级技术附件(pata)、串行高级技术附件(sata)、小型计算机系统接口(scsi)、串列scsi(sas)、外围组件互连(pci)、高速pci(pci-e)和/或通用闪存(ufs)。

控制组件1212可分析和处理从主机装置1100接收的信号sgl。控制组件1212可根据用于驱动ssd1200的固件或软件来控制内部功能块的操作。随机存取存储器1213可用作驱动这种固件或软件的工作存储器。

ecc组件1214可生成待传输到非易失性存储器装置1231至123n中的至少一个的数据的奇偶校验数据。所生成的奇偶校验数据可与数据一起存储在非易失性存储器装置1231至123n中。基于奇偶校验数据,ecc组件1214可检测从非易失性存储器装置1231至123n中的至少一个读取的数据的错误。如果所检测到的错误在可校正的范围内,ecc组件1214可校正所检测到的错误。

根据控制组件1212的控制,存储器接口1215可向非易失性存储器装置1231至123n中的至少一个提供诸如命令和地址的控制信号。此外,根据控制组件1212的控制,存储器接口1215可与非易失性存储器装置1231至123n中的至少一个交换数据。例如,存储器接口1215可将缓冲存储器装置1220中存储的数据提供到非易失性存储器装置1231至123n中的至少一个,或者将从非易失性存储器装置1231至123n中的至少一个读取的数据提供到缓冲存储器装置1220。

缓冲存储器装置1220可临时存储待存储在非易失性存储器装置1231至123n中的至少一个中的数据。进一步地,缓冲存储器装置1220可临时存储从非易失性存储器装置1231至123n中的至少一个中读取的数据。根据控制器1210的控制,可将缓冲存储器装置1220中临时存储的数据传输到主机装置1100或非易失性存储器装置1231至123n中的至少一个。

非易失性存储器装置1231至123n可用作ssd1200的存储介质。非易失性存储器装置1231至123n可分别通过多个通道ch1至chn与控制器1210联接。一个或多个非易失性存储器装置可联接到同一通道。联接到同一通道的非易失性存储器装置可联接到同一信号总线和数据总线。

电源1240可提供通过电源连接器1260输入到ssd1200内部的电力pwr。电源1240可包括辅助电源1241。辅助电源1241可供应电力,以允许ssd1200在突然断电时适当地终止。辅助电源1241可包括大容量电容器。

根据主机装置1100和ssd1200之间的接口方案,信号连接器1250可被配置成各种类型的连接器中的任意一种。

根据主机装置1100的电力供应方案,电源连接器1260可被配置成各种类型的连接器中的任意一种。

图6是示出根据实施例的包括存储器系统2200的数据处理系统2000的示图。参照图6,数据处理系统2000可包括主机装置2100和存储器系统2200。

主机装置2100可以以诸如印刷电路板的板形式来配置。尽管未示出,但是主机装置2100可包括用于执行主机装置的功能的内部功能块。

主机装置2100可包括诸如插座、插槽或连接器的连接端子2110。存储器系统2200可安装到连接端子2110。

存储器系统2200可以以诸如印刷电路板的板形式来配置。存储器系统2200可被称为存储器模块或存储卡。存储器系统2200可包括控制器2210、缓冲存储器装置2220、非易失性存储器装置2231和2232、电源管理集成电路(pmic)2240和连接端子2250。

控制器2210可控制存储器系统2200的全部操作。控制器2210可与图5中所示的控制器1210以相同的方式配置。

缓冲存储器装置2220可临时存储待存储在非易失性存储器装置2231和2232中的数据。进一步地,缓冲存储器装置2220可临时存储从非易失性存储器装置2231和2232读取的数据。根据控制器2210的控制,可将临时存储在缓冲存储器装置2220中的数据传输到主机装置2100或非易失性存储器装置2231和2232。

非易失性存储器装置2231和2232可用作存储器系统2200的存储介质。

pmic2240可将通过连接端子2250输入的电力提供到存储器系统2200的内部。根据控制器2210的控制,pmic2240可管理存储器系统2200的电力。

连接端子2250可联接到主机装置2100的连接端子2110。通过连接端子2250,可在主机装置2100和存储器系统2200之间传送诸如命令、地址、数据等的信号以及电力。根据主机装置2100和存储器系统2200之间的接口方案,连接端子2250可被配置成各种类型中的任意一种。连接端子2250可布置在存储器系统2200的任意一侧上或任意一侧中。

图7是示出根据实施例的包括存储器系统3200的数据处理系统3000的示图。参照图7,数据处理系统3000可包括主机装置3100和存储器系统3200。

主机装置3100可以以诸如印刷电路板的板形式来配置。尽管未示出,但是主机装置3100可包括用于执行主机装置的功能的内部功能块。

存储器系统3200可以以表面安装型封装的形式来配置。存储器系统3200可通过焊球3250安装到主机装置3100。存储器系统3200可包括控制器3210、缓冲存储器装置3220和非易失性存储器装置3230。

控制器3210可控制存储器系统3200的一般操作。控制器3210可与图5中所示的控制器1210以相同的方式配置。

缓冲存储器装置3220可临时存储待存储在非易失性存储器装置3230中的数据。进一步地,缓冲存储器装置3220可临时存储从非易失性存储器装置3230读取的数据。根据控制器3210的控制,可将临时存储在缓冲存储器装置3220中的数据传输到主机装置3100或非易失性存储器装置3230。

非易失性存储器装置3230可用作存储器系统3200的存储介质。

图8是示出根据实施例的包括存储器系统4200的网络系统4000的示图。参照图8,网络系统4000可包括通过网络4500联接的服务器系统4300和多个客户端系统4410至4430。

服务器系统4300可响应于来自多个客户端系统4410至4430的请求来服务数据。例如,服务器系统4300可存储从多个客户端系统4410至4430提供的数据。再例如,服务器系统4300可向多个客户端系统4410至4430提供数据。

服务器系统4300可包括主机装置4100和存储器系统4200。存储器系统4200可被配置成图1所示的存储器系统100、图5所示的ssd1200、图6所示的存储器系统2200或图7所示的存储器系统3200。

图9是示出根据实施例的存储器系统中包括的非易失性存储器装置300的框图。参照图9,非易失性存储器装置300可包括存储器单元阵列310、行解码器320、数据读取/写入块330、列解码器340、电压生成器350和控制逻辑360。

存储器单元阵列310可包括布置在字线wl1至wlm和位线bl1至bln彼此相交的区域处的存储器单元mc。

行解码器320可通过字线wl1至wlm与存储器单元阵列310联接。行解码器320可根据控制逻辑360的控制而操作。行解码器320可解码从外部装置(未示出)提供的地址。行解码器320可基于解码结果来选择并驱动字线wl1至wlm。例如,行解码器320可将从电压生成器350提供的字线电压提供到字线wl1至wlm。

数据读取/写入块330可通过位线bl1至bln与存储器单元阵列310联接。数据读取/写入块330可包括分别与位线bl1至bln相对应的读取/写入电路rw1至rwn。数据读取/写入块330可根据控制逻辑360的控制而操作。根据操作模式,数据读取/写入块330可作为写入驱动器或读出放大器来操作。例如,在写入操作中,数据读取/写入块330可作为将从外部装置提供的数据存储在存储器单元阵列310中的写入驱动器来操作。再例如,在读取操作中,数据读取/写入块330可作为从存储器单元阵列310读取数据的读出放大器来操作。

列解码器340可根据控制逻辑360的控制而操作。列解码器340可解码从外部装置提供的地址。列解码器340可基于解码结果,将数据读取/写入块330的分别与位线bl1至bln相对应的读取/写入电路rw1至rwn与数据输入/输出线或数据输入/输出缓冲器联接。

电压生成器350可生成待在非易失性存储器装置300的内部操作中使用的电压。由电压生成器350生成的电压可施加到存储器单元阵列310的存储器单元。例如,可将在编程操作中生成的编程电压施加到待执行编程操作的存储器单元的字线。再例如,可将在擦除操作中生成的擦除电压施加到待执行擦除操作的存储器单元的阱区。又例如,可将在读取操作中生成的读取电压施加到待执行读取操作的存储器单元的字线。

控制逻辑360可基于从外部装置提供的控制信号来控制非易失性存储器装置300的全部操作。例如,控制逻辑360可控制非易失性存储器装置300的操作,诸如非易失性存储器装置300的读取操作、写入操作和擦除操作。

虽然已经示出并描述了本公开的具体实施例,但是本领域技术人员将理解的是,在本发明的范围内,可对所公开的实施例中的任意一个进行各种修改。因此,所公开的实施例是示例,而不是限制性的。即,本发明不受任何所公开的实施例或本文提供的任何具体细节的限制。本发明涵盖落入权利要求范围内的所有变型和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1