CN115527598A - Memory operating method, reading method, memory and memory system - Google Patents
Memory operating method, reading method, memory and memory system Download PDFInfo
- Publication number
- CN115527598A CN115527598A CN202211124792.4A CN202211124792A CN115527598A CN 115527598 A CN115527598 A CN 115527598A CN 202211124792 A CN202211124792 A CN 202211124792A CN 115527598 A CN115527598 A CN 115527598A
- Authority
- CN
- China
- Prior art keywords
- memory
- memory cell
- voltage
- variation
- slc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3418—Disturbance prevention or evaluation; Refreshing of disturbed memory data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3404—Convergence or correction of memory cell threshold voltages; Repair or recovery of overerased or overprogrammed cells
Landscapes
- Read Only Memory (AREA)
Abstract
本申请实施例提供一种存储器的操作方法、读取方法、存储器及存储系统。其中,所述操作方法包括:确定所述存储器中的存储单元在单层单元SLC擦除状态时的阈值电压的第一变化量;比较所述第一变化量和参考阈值;在比较结果为所述第一变化量与所述参考阈值之间不满足设定关系时,将所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量,使所述第二变化量与所述参考阈值之间满足所述设定关系。
Embodiments of the present application provide a memory operating method, a reading method, a memory, and a storage system. Wherein, the operation method includes: determining the first change amount of the threshold voltage of the memory cell in the single-layer cell SLC erasing state; comparing the first change amount with a reference threshold; When the set relationship between the first variation and the reference threshold is not satisfied, the threshold voltage of the memory cell in the SLC erased state is adjusted to have a second variation, so that the second variation Satisfy the set relationship with the reference threshold.
Description
技术领域technical field
本申请涉及存储器技术领域,尤其涉及一种存储器的操作方法、读取方法、存储器及存储系统。The present application relates to the technical field of memory, and in particular to a method for operating a memory, a reading method, a memory, and a storage system.
背景技术Background technique
最近,随着存储器的发展,存储器可以是易失性的或非易失性的。非易失性存储器即使在未通电的情况下也能够保持数据,因此已经广泛用于蜂窝电话、数码相机、个人数字助理、移动计算设备、非移动计算设备和其它设备中,比如一种示例,3D电荷捕捉闪存(CTF,Charge Trapping Flash)存储器的应用很广泛。3D电荷捕捉闪存存储器通过在其包含的存储单元的栅介质层中的陷阱(Trap)捕获和存储电荷来实现数据存储的功能。存储单元的栅介质层中的电荷捕获和丢失引起的随机电报噪声(RTN,Random telegraph noise)会影响对存储单元存储的数据的读取的正确性。Recently, with the development of memory, memory may be volatile or nonvolatile. Because of its ability to retain data even when power is not applied, non-volatile memory has been widely used in cellular telephones, digital cameras, personal digital assistants, mobile computing devices, non-mobile computing devices, and other devices, as one example, 3D Charge Trapping Flash (CTF, Charge Trapping Flash) memories are widely used. The 3D charge-trapping flash memory realizes the function of data storage by trapping and storing charges in the gate dielectric layer of the memory cells it contains. Random telegraph noise (RTN, Random telegraph noise) caused by charge trapping and loss in the gate dielectric layer of the memory cell will affect the correctness of reading data stored in the memory cell.
发明内容Contents of the invention
有鉴于此,本申请提供一种存储器的操作方法、读取方法、存储器及存储系统,调整存储单元对应的RTN的幅度,从而降低因RTN引起的读干扰。In view of this, the present application provides a memory operation method, a reading method, a memory and a storage system, which adjust the magnitude of the RTN corresponding to the memory unit, thereby reducing read interference caused by the RTN.
为达到上述目的,本申请的技术方案是这样实现的:In order to achieve the above object, the technical solution of the present application is achieved in this way:
第一方面,本申请实施例提供一种存储器的操作方法,包括:In a first aspect, an embodiment of the present application provides a method for operating a memory, including:
确定所述存储器中的存储单元在单层单元SLC擦除状态时的阈值电压的第一变化量;determining a first variation in threshold voltage of a storage cell in the memory in a single-level cell SLC erase state;
比较所述第一变化量和参考阈值;comparing the first variation with a reference threshold;
在比较结果为所述第一变化量与所述参考阈值之间不满足设定关系时,将所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量,使所述第二变化量与所述参考阈值之间满足所述设定关系。When the comparison result is that the set relationship between the first variation and the reference threshold is not satisfied, the threshold voltage of the memory cell in the SLC erased state is adjusted to have a second variation, so that the The set relationship is satisfied between the second change amount and the reference threshold.
第二方面,本申请实施例还提供一种存储器的读取方法,包括:In the second aspect, the embodiment of the present application also provides a memory reading method, including:
在对所述存储器的存储单元执行读取操作时,对于所述存储单元耦接的选中字线提供读取电压;When performing a read operation on a memory cell of the memory, providing a read voltage to a selected word line coupled to the memory cell;
对与所述存储单元属于同一存储单元串中其他存储单元耦接的未选中字线提供通过电压;providing a pass voltage to an unselected word line coupled to other memory cells in the same memory cell string as the memory cell;
其中,所述通过电压基于记录的总偏移量和默认通过电压确定。Wherein, the pass voltage is determined based on the recorded total offset and a default pass voltage.
第三方面,本申请实施例还提供一种存储器,包括:存储阵列,所述存储阵列包括存储单元;In a third aspect, the embodiment of the present application further provides a memory, including: a storage array, where the storage array includes a storage unit;
及与所述存储阵列耦接且被配置为控制所述存储阵列的外围电路;and peripheral circuitry coupled to the memory array and configured to control the memory array;
所述外围电路,被配置为:前述任一项所述的操作方法。The peripheral circuit is configured as: the operation method described in any one of the foregoing.
第四方面,本申请实施例还提供一种存储系统,包括:一个或多个前述所述的存储器;以及耦接在所述存储器的存储器控制器;所述存储器控制器,用于:向所述存储器发送各种操作命令。In a fourth aspect, the embodiment of the present application further provides a storage system, including: one or more aforementioned memories; and a memory controller coupled to the memories; the memory controller is configured to: Send various operation commands to the memory.
本申请实施例提供一种存储器的操作方法、读取方法、存储器及存储系统。其中,所述存储器的操作方法包括:确定所述存储器中的存储单元在单层单元SLC擦除状态时的阈值电压的第一变化量;比较所述第一变化量和参考阈值;在比较结果为所述第一变化量与所述参考阈值之间不满足设定关系时,将所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量,使所述第二变化量与所述参考阈值之间满足所述设定关系。本申请实施例提供的存储器的操作方法,将存储单元的RTN与参考阈值进行比较,并且在比较结果不满足设定关系时,将其与参考阈值的比较结果调整至满足设定关系,以此降低因RTN引起的读干扰。通俗来讲,本申请实施例提供的操作方法是将存储单元的RTN的幅度(存储单元的SLC擦除状态时的阈值电压的变化量表征RTN的幅度)调整至已知的最小幅度(参考阈值,比如,这个最小RTN的幅度可以为与位线相邻的存储单元对应的RTN的幅度),以使因RTN引起的读取干扰降低,以便于能够正确读取存储单元存储的数据。Embodiments of the present application provide a memory operating method, a reading method, a memory, and a storage system. Wherein, the operation method of the memory includes: determining the first change amount of the threshold voltage of the memory cell in the single-layer cell SLC erasing state; comparing the first change amount with a reference threshold; adjusting the threshold voltage of the memory cell in the SLC erasing state to have a second variation when the first variation and the reference threshold do not satisfy a set relationship, so that the second The set relationship is satisfied between the variation amount and the reference threshold. The operation method of the memory provided by the embodiment of the present application compares the RTN of the storage unit with a reference threshold, and when the comparison result does not satisfy the set relationship, adjusts the comparison result with the reference threshold to satisfy the set relationship, thereby Reduce read disturbance caused by RTN. Generally speaking, the operation method provided by the embodiment of the present application is to adjust the magnitude of the RTN of the memory cell (the variation of the threshold voltage in the SLC erased state of the memory cell represents the magnitude of the RTN) to a known minimum magnitude (reference threshold For example, the magnitude of the minimum RTN may be the magnitude of the RTN corresponding to the memory cell adjacent to the bit line), so as to reduce the read disturbance caused by the RTN, so that the data stored in the memory cell can be read correctly.
附图说明Description of drawings
当结合附图阅读时,从以下具体实施例方式中可以最好地理解本申请的方面。注意,根据工业汇总的标准实践,各种特征没有按照比例绘制。事实上,为了讨论的清楚,各特征的尺寸可以任意地增加或减小。Aspects of the present application are best understood from the following detailed description when read with the accompanying figures. Note that, in accordance with the standard practice in industry assembly, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or decreased for clarity of discussion.
图1示出相关技术中具有存储器的示例性系统的块图;FIG. 1 shows a block diagram of an exemplary system with a memory in the related art;
图2示出具有存储器的示例性存储卡的示意图;Figure 2 shows a schematic diagram of an exemplary memory card with memory;
图3示出具有存储器的示例性固态硬盘(SSD)的示意图;Figure 3 shows a schematic diagram of an exemplary solid-state drive (SSD) with memory;
图4示出包含外围电路的示例性存储器的示意图;4 shows a schematic diagram of an exemplary memory including peripheral circuits;
图5示出了根据本申请的一些方面的包含存储单元串的示例性存储阵列的截面的侧视图;5 illustrates a side view of a cross-section of an exemplary memory array including strings of memory cells according to some aspects of the present application;
图6示出包含存储阵列和外围电路的示例性存储器的块图;6 shows a block diagram of an exemplary memory including a memory array and peripheral circuits;
图7示出MLC类型的存储单元的阈值电压分布的示意图;Fig. 7 shows the schematic diagram of the threshold voltage distribution of the memory cell of MLC type;
图8示出TLC类型的存储单元的阈值电压分布的示意图;Fig. 8 shows the schematic diagram of the threshold voltage distribution of the memory cell of TLC type;
图9示出QLC类型的存储单元的阈值电压分布的示意图;Fig. 9 shows the schematic diagram of the threshold voltage distribution of the memory cell of QLC type;
图10示出三种对存储单元的RWM产生影响的因素示意图;FIG. 10 shows three schematic diagrams of factors affecting the RWM of the storage unit;
图11示出本申请实施例提供的一种存储器的操作方法的流程示意图;FIG. 11 shows a schematic flowchart of a method for operating a memory provided in an embodiment of the present application;
图12示出本申请实施例提供的确定随机电报噪声的第一变化量的流程示意图一;Fig. 12 shows the first schematic flow chart of determining the first variation of random telegraph noise provided by the embodiment of the present application;
图13示出第一读取条件中的读取电压的示意图;FIG. 13 shows a schematic diagram of a read voltage in a first read condition;
图14示出本申请实施例提供的确定随机电报噪声的第一变化量的流程示意图二;FIG. 14 shows the second schematic flow diagram for determining the first variation of random telegraph noise provided by the embodiment of the present application;
图15示出本申请实施例提供的确定随机电报噪声的第一变化量的流程示意图三;Fig. 15 shows the third schematic flow chart of determining the first variation of random telegraph noise provided by the embodiment of the present application;
图16示出本申请实施例提供的在字线WL0、WL31、WL63耦接的存储单元在SLC擦除状态时的阈值电压的变化量分布的示意图;FIG. 16 shows a schematic diagram of the variation distribution of the threshold voltage of the memory cells coupled to the word lines WL0, WL31, and WL63 in the SLC erased state provided by the embodiment of the present application;
图17示出本申请实施例提供的在各字线耦接的存储单元在SLC擦除状态时的阈值电压的变化量分布的3σ大小的分布示意图;FIG. 17 shows a schematic diagram of the 3σ distribution of the variation distribution of the threshold voltage when the memory cells coupled to each word line are in the SLC erased state provided by the embodiment of the present application;
图18示出本申请实施例提供的存储单元在SLC擦除状态的变化量的调整的流程示意图;FIG. 18 shows a schematic flow diagram of the adjustment of the amount of change of the storage unit in the SLC erasing state provided by the embodiment of the present application;
图19示出本申请实施例提供的确定存储单元在SLC擦除状态的变化量的调整时机的流程示意图;FIG. 19 shows a schematic flow diagram of determining the adjustment timing of the change amount of the storage unit in the SLC erasing state provided by the embodiment of the present application;
图20示出本申请实施例提供的读取方法的流程示意图;FIG. 20 shows a schematic flow chart of the reading method provided by the embodiment of the present application;
图21示出本申请实施例提供的包含64层字线的CTF利用图18的流程确定与未选定存储单元耦接的未选中字线施加的通过电压相对于默认通过电压的总偏移量的流程示意图;Fig. 21 shows that the CTF including 64 word lines provided by the embodiment of the present application uses the process of Fig. 18 to determine the total offset of the pass voltage applied by the unselected word lines coupled to the unselected memory cells relative to the default pass voltage Schematic diagram of the process;
图22示出本申请实施例提供的判断当前编程/擦除次数是否需要进行RTN调整的流程示意图;FIG. 22 shows a schematic flow diagram of judging whether the current programming/erasing times need to be adjusted by RTN provided by the embodiment of the present application;
图23示出本申请实施例提供的在当前的编程/擦除次数达到预设次数时对于未选中存储单元的RTN的幅度进行调整的流程示意图。FIG. 23 shows a schematic flowchart of adjusting the amplitude of RTN of unselected memory cells when the current programming/erasing times reach the preset times provided by the embodiment of the present application.
具体实施方式detailed description
以下公开提供了用于实施所提供的主题的不同特征的许多不同实施例或示例。下面描述部件和布置的具体示例以简化本申请。当然,这些仅仅是示例,而不是限制性的。例如,在以下描述中,第一特征形成在第二特征之上或上可以包括其中第一特征和第二特征直接接触形成的实施例,并且还可以包括附加特征可以形成在第一特征与第二特征之间使得第一特征和第二特征可以不直接接触的实施例。另外,本申请可能在各种示例中重复参考数据和/或字母。这样重复是为了简单和清楚的目的,并且其本身不指示所讨论的各种实施例和/或构造之间的关系。The following disclosure provides many different embodiments, or examples, for implementing different features of the presented subject matter. Specific examples of components and arrangements are described below to simplify the present application. Of course, these are examples only, not limiting. For example, in the following description, a first feature formed on or over a second feature may include embodiments in which the first feature and the second feature are formed in direct contact, and may also include that additional features may be formed over the first feature and the second feature. An embodiment in which the first feature and the second feature may not be in direct contact between the two features. Additionally, this application may repeat reference numerals and/or letters in various instances. Such repetition is for the sake of simplicity and clarity and does not in itself indicate a relationship between the various embodiments and/or configurations discussed.
此外,诸如“在……之下”、“在……下方”、“下部”、“在……上方”、“上部”等空间相对术语在本中为了便于描述可以用于描述一个元件或特征与(一个或多个)另一元件或特征的如图中所示的关系。空间相对术语旨在涵盖除了图中描绘的取向之外的在器件使用或操作中的不同取向。装置可以以其他方式定向(旋转90度或在其他取向下),并且本文所用的空间相对描述词也可以被相应的解释。In addition, spatially relative terms such as "under", "beneath", "lower", "above", "upper" may be used herein to describe an element or feature for convenience of description Relationship to another element or feature(s) as shown in the figures. Spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
下面结合附图进行详细的说明本申请的技术方案。The technical solution of the present application will be described in detail below in conjunction with the accompanying drawings.
图1示出相关技术中具有存储器的示例性系统的块图。在图1中,系统100可以是移动电话、台式计算机、膝上型计算机、平板计算机、车辆计算机、游戏控制台、打印机、定位设备、可穿戴电子设备、智能传感器、虚拟现实(VR,Virtual Reality)设备、增强现实(AR,Argument Reality)设备或者其中具有储存器的任何其他合适的电子设备。如图1所示,系统100可以包括主机108和存储系统102,其中,存储系统102具有一个或多个存储器104和存储器控制器106;主机108可以是电子设备的处理器,如中央处理单元(CPU,CentralProcessing Unit)或者片上系统(SoC,System of Chip),其中,片上系统例如可以为应用处理器(AP,Application Processor)。主机108可以被配置为将数据发送到存储器104或从存储器104接收数据。具体的,存储器104可以是本申请中公开的任何存储器。比如,相变随机存取存储器(PCRAM,Phase Change Random Access Memory)、三维NAND闪存等等。FIG. 1 shows a block diagram of an exemplary system with memory in the related art. In FIG. 1, the
根据一些实施方式,存储器控制器106耦合到存储器104和主机108。并且被配置为控制存储器104。存储器控制器106可以管理存储在存储器104中的数据,并与主机108通信。在一些实施例中,存储器控制器106被设计为用于在低占空比环境中操作,比如在安全数字(SD,Secure Digital)卡、紧凑型闪存(CF,Compact Flash)卡、通用串行总线(USB,Universal Serial Bus)闪存驱动器、或用于在诸如个人计算器、数字相机、移动电话等低占空比环境的电子设备中使用的其他介质。在一些实施例中,存储器控制器106被设计为用于在高占空比环境中操作,比如固态驱动器(SSD,Solid State Drive)或嵌入式多媒体卡(eMMC,embedded Muti Media Card),其中SSD或eMMC用作诸如智能电话、平板计算机、膝上型计算机等高占空比环境的移动设备的数据储存器以及企业存储阵列。存储器控制器106可以被配置为控制存储器104的操作,例如读取、擦除和编程操作。存储器控制器106还可以被配置为管理关于存储在或要存储在存储器104中的数据的各种功能,包括但不限于坏块管理、垃圾收集、逻辑到物理地址转换、损耗均衡等。在一些实施方式中,存储器控制器106还被配置为处理关于从存储器104读取的或者被写入到存储器104的数据的纠错码(ECC,Error Correction Code)。存储器控制器106还可以执行任何其他合适的功能,例如,格式化存储器104。存储器控制器106可以根据特定通信协议与外部设备(例如,主机108)通信。例如,存储器控制器106可以通过各种接口协议中的至少一种与外部设备通信,接口协议例如USB协议、MMC协议、外围部件互连(PCI,Peripheral Component Interconnection)协议、PCI高速(PCI-E,PCI Express)协议、高级技术附件(ATA,Advanced TechnologyAttachmnet)协议、串行ATA协议、并行ATA协议、小型计算机小型接口(SCSI,SmallComputer Small Interface)协议、增强型小型磁盘接口(ESDI,Enhanced Small DiskInterface)协议、集成驱动电子设备(IDE,Integrated Drive Electronics)协议、Firewire协议等。According to some implementations,
存储器控制器106和一个或多个存储器104可以集成到各种类型的存储设备中,例如,包括在相同封装(例如,通用闪存存储(UFS)封装或eMMC封装)中。也就是说,存储系统102可以实施并且封装到不同类型的终端电子产品中。在如图2所示的一个示例中,存储器控制器106和单个存储器104可以集成到存储器卡202中。存储器卡可以包括PC卡(PCMCIA,个人计算机存储器卡国际协会)、CF卡、智能媒体(SM)卡、存储器棒、多媒体卡(MMC、RS-MMC、MMCmicro)、SD卡(SD、miniSD、microSD、SDHC)、UFS等。存储器卡还可以包括将存储器卡与主机(例如,图1中的主机108)耦合的存储器卡连接器204。在如图3所示的另一示例中,存储器控制器106和多个存储器104可以集成到SSD 302中。SSD还可以包括将SSD与主机(例如,图1中的主机108)耦合的SSD连接器304。在一些实施方式中,SSD的存储容量和/或操作速度大于存储器卡的存储容量和/或操作速度。此外,存储器控制器106还可以被配置为控制存储器104的擦除、读取、写入操作。
图4示出包含外围电路的示例性存储器的示意图。在图4所示,存储器104可以包括存储阵列401和耦合在所述存储阵列401的外围电路402,其中,存储阵列401可以是NAND闪存存储阵列,其中,存储单元406以NAND存储器串408的阵列的形式提供,每个NAND存储器串408在衬底(未示出)上方垂直地延伸。在一些实施例中,每个NAND存储器串408包括串联耦合并且垂直地堆叠的多个存储单元406。每一个存储单元406可以保持连续模拟值,例如,电压或电荷,其取决于在存储单元406的存储区域内捕获的电子的数量。每一个存储单元406可以是包括浮栅晶体管的浮栅类型的存储单元,或者是包括电荷捕获晶体管的电荷捕获类型的存储单元。Figure 4 shows a schematic diagram of an exemplary memory including peripheral circuitry. As shown in FIG. 4, the
在一些实施例中,每个存储单元406是具有两种可能的数据状态并且因此可以存储一位数据的单级单元(SLC,Single Level Cell),例如,第一数据状态“0”可以对应第一电压范围,并且第二数据状态“1”可以对应于第二电压范围。在一些实施例中,所述第一电压范围和第二电压范围可以称之为存储单元的阈值电压阈值电压分布。在一些实施例中,每个存储单元406是能够力在多个四个数据状态中存储对于单个位的数据的多级单元(MLC,Multi Level Cell),例如,MLC可以每单元存储两位,每单元存储三位(又被称为三级单元(TLC,Trinary Level Cell),或者每单元存储四位(又被称为四级单元(QLC,Quadruple Level Cell)。其中,不论申请类型的存储单元的数据状态均包括擦除态和编程态,在对存储单元执行编程操作时,是处于擦除态的存储单元编程至某一编程态,一般来说,存储单元的编程态对应的电压范围中的电压值比较大。In some embodiments, each memory cell 406 is a single-level cell (SLC, Single Level Cell) with two possible data states and thus can store one bit of data, for example, the first data state "0" may correspond to the A voltage range, and the second data state "1" may correspond to the second voltage range. In some embodiments, the first voltage range and the second voltage range may be referred to as threshold voltage distributions of memory cells. In some embodiments, each storage unit 406 is a multi-level cell (MLC, Multi Level Cell) capable of storing data for a single bit in a plurality of four data states, for example, the MLC can store two bits per unit, Store three bits per unit (also known as Trinary Level Cell (TLC, Trinary Level Cell), or store four bits per unit (also known as Quadruple Level Cell (QLC, Quadruple Level Cell). Among them, regardless of the type of storage The data state of the cell includes the erased state and the programmed state. When the programming operation is performed on the memory cell, the memory cell in the erased state is programmed to a certain programmed state. Generally speaking, the voltage range corresponding to the programmed state of the memory cell The voltage value in is relatively large.
如图4所示,每个NAND存储器串408可以包括在其源极端处的源极选择栅极(SSG)410和在其漏极端处的漏极选择栅极(DSG)412。SSG 410和DSG412可以被配置为在读取和编程(或写入)操作期间激活选中的NAND存储器串408(阵列的列)。在一些实施例中,同一块404中的NAND存储器串408的源极通过同一源极线(SL)414(比如,公共SL)耦合。换句话说,根据一些实施方式,同一块404中的所有NAND存储器串408具有阵列公共源极(ACS)。根据一些实施方式,每个NAND存储器串408的DSG412耦合到相应的位线416,可以经由输出总线(未示出)从位线416读取和写入数据。在一些实施例中,每个NAND存储器串408被配置为通过经由一个或多个DSG线413将选择电压(比如,高于具有DSG412晶体管的阈值电压)或取消选择电压(比如,0伏特(V))施加到相应的DSG412和/或经由一个或多个SSG线415将选择电压(比如,高于具有SSG410的晶体管的阈值电压)或取消选择电压(比如,0V)施加到相应的SSG410而被选择或被取消选择。As shown in FIG. 4, each
如图4所示,NAND存储器串408可以被组织为多个块404,多个块404的每一个可以具有公共源极线414(比如,耦合到地)。在一些实施例中,每个块404是具有擦除操作的基本数据单位,即,同一块404上的所有存储单元406同时被擦除。为了擦除选定块404中的存储单元406,可以用擦除电压(Vers)(比如,高正电压20V或更高)偏置耦合到选定块404以及与选定块404同一面(Plane)中的未选定块404的源极线414。应该理解,在一些示例中,可以在半块级、在四分之一块级耦或者具有任何合适数量的块或块的任何合适的分数的级执行擦除操作。相邻NAND存储器串408的存储单元406可以通过字线418耦合,字线418选择存储单元406的哪一行接收读取和编程操作。在一些实施例方式中,耦合在同一字线418的存储单元406称之为页420。页420是用于编程操作或读取操作的基本数据单位,以位为单元的一页420的大小可以与一个块404中由字线418耦合的NAND存储器串408的数量相关。每个字线418可以包括在相应页420中的每一个存储单元406处的多个控制栅极(栅极电极)以及耦合控制栅极的栅极线。As shown in FIG. 4,
图5示出了根据本申请的一些方面的包括NAND存储单元串408的示例性存储阵列401的截面的侧视图。如图5中所示,NAND存储单元串408可以在衬底501上方垂直地延伸穿过存储器堆叠层502。衬底501可以包括硅(例如,单晶硅)、硅锗(SiGe)、砷化镓(GaAs)、锗(Ge)、绝缘体上硅(SOI)、绝缘体上锗(GOI)或者任何其他合适的材料。5 illustrates a side view of a cross-section of an
存储器堆叠层502可以包括交替的栅极导电层503和栅极到栅极电介质层504。存储器堆叠层502中的栅极导电层503和栅极到栅极电介质层504的对的数量可以确定存储阵列401中的存储单元406的数量。栅极导电层503可以包括导电材料,导电材料包括但不限于钨(W)、钴(Co)、铜(Cu)、铝(Al)、多晶硅、掺杂硅、硅化物或其任何组合。在一些实施方式中,每个栅极导电层503包括金属层,例如,钨层。在一些实施方式中,每个栅极导电层503包括掺杂多晶硅层。每个栅极导电层503可以包括围绕存储单元406的控制栅极,并且可以在存储器堆叠层502的顶部处横向地延伸作为DSG线413、在存储器堆叠层502的底部处横向地延伸作为SSG线415、或者在DSG线413与SSG线415之间横向地延伸作为字线418。The
如图5中所示,NAND存储单元串408包括垂直地延伸穿过存储器堆叠层502的沟道结构505。在一些实施方式中,沟道结构505包括填充有(一种或多种)半导体材料和(一种或多种)电介质材料的沟道孔。在一些实施方式中,半导体沟道包括硅,例如,多晶硅。在一些实施方式中,存储器膜是包括隧穿层、存储层(又称为“电荷捕获/存储层”)和阻挡层的复合电介质层。沟道结构505可以具有圆柱形状(例如,柱形状)。根据一些实施方式,半导体沟道、隧穿层、存储层和阻挡层以此顺序从柱的中心朝向柱的外表面径向布置。隧穿层可以包括氧化硅、氮氧化硅或其任何组合。存储层可以包括氮化硅、氮氧化硅或其任何组合。阻挡层可以包括氧化硅、氮氧化硅、高介电常数(高k)电介质或其任何组合。在一个示例中,存储器膜可以包括氧化硅/氮氧化硅/氧化硅(ONO)的复合层。As shown in FIG. 5 , NAND
返回参考图4,外围电路402可以通过位线416、字线418、源极线414、SSG线415和DSG线413耦合到存储阵列401。外围电路402可以包括任何合适的模拟、数字以及混合信号电路,以用于通过经由位线416、字线418、源极线414、SSG线415和DSG线413将电压信号和/或电流信号施加到每个目标存储单元406以及从每个目标存储单元406感测电压信号和/或电流信号来促进存储阵列401的操作。外围电路402可以包括使用金属-氧化物-半导体(MOS)技术形成的各种类型的外围电路。例如,图6示出了一些示例性外围电路,外围电路402包括页缓冲器/感测放大器604、列解码器/位线驱动器606、行解码器/字线驱动器608、电压发生器610、控制逻辑单元612、寄存器614、接口616和数据总线618。应当理解,在一些示例中,还可以包括图6中未示出的附加外围电路。Referring back to FIG. 4 ,
页缓冲器/感测放大器604可以被配置为根据来自控制逻辑单元612的控制信号从存储阵列401读取数据以及向存储阵列401编程(写入)数据。在一个示例中,页缓冲器/感测放大器604可以存储要被编程到存储阵列401的一个页420中的一页编程数据(写入数据)。在另一示例中,页缓冲器/感测放大器604可以执行编程验证操作,以确保数据已经被正确地编程到耦合到选定字线418的存储单元406中。在又一示例中,页缓冲器/感测放大器604还可以感测来自位线416的表示存储在存储单元406中的数据位的低功率信号,并且在读取操作中将小电压摆幅放大到可识别的逻辑电平。列解码器/位线驱动器606可以被配置为由控制逻辑单元612控制,并且通过施加从电压发生器610生成的位线电压来选择一个或多个NAND存储器串408。The page buffer/
行解码器/字线驱动器608可以被配置为由控制逻辑单元612控制,并且选择/取消选择存储阵列401的块404并且选择/取消选择块404的字线418。行解码器/字线驱动器608还可以被配置为使用从电压发生器610生成的字线电压来驱动字线418。在一些实施方式中,行解码器/字线驱动器608还可以选择/取消选择并且驱动SSG线415和DSG线413。如下文详细描述的,行解码器/字线驱动器608被配置为对耦合到(一个或多个)选定字线418的存储单元406执行擦除操作。电压发生器610可以被配置为由控制逻辑单元612控制,并且生成要被供应到存储阵列401的字线电压(例如,读取电压、编程电压、通过电压、局部电压、验证电压等)、位线电压和源极线电压。Row decoder/
控制逻辑单元612可以耦合到上文描述的每个外围电路,并且被配置为控制每个外围电路的操作。寄存器614可以耦合到控制逻辑单元612,并且包括状态寄存器、命令寄存器和地址寄存器,以用于存储用于控制每个外围电路的操作的状态信息、命令操作码(OP码)和命令地址。接口616可以耦合到控制逻辑单元612,并且充当控制缓冲器,以缓冲从主机(未示出)接收的控制命令并且并将其中继到控制逻辑单元612,以及缓冲从控制逻辑单元612接收的状态信息并且将其中继到主机。接口616还可以经由数据总线618耦合到列解码器/位线驱动器606,并且充当数据I/O接口和数据缓冲器,以缓冲数据并且将其中继到存储阵列401或从存储阵列401中继或缓冲数据。
对于上述描述的存储系统及存储器来说,读取窗口裕度(RWM,Read WindowMargin)是其正确读取存储单元数据的重要参数。对于RWM的定义可以分为两种:第一种,RWM为存储单元相邻两个数据态对应的阈值电压分布之间的间隔之和,比如,如图7所示的MLC类型的存储单元的阈值电压分布进行说明。如图7所示,MLC类型的存储单元的第一个RWM可以为擦除态S1与编程态S2之间的电压区间。第二种,RWM可以被定义为存储单元的编程态的编程验证电压与用于区分该编程态与其相邻数据态的读取电压之间的电压区间,比如图7中包含的RWM为:VRD1到VFY1之间的电压区间、VRD2到VFY2之间的电压区间以及VRD3到VFY3之间的电压区间,其中,VRD1、VRD2、VRD3为区分擦除态S1与编程态S2的读取电压、区分擦除态S2与编程态S3的读取电压、区分擦除态S3与编程态S4的读取电压;VFY1、VFY2、VFY3分别为编程态S2的编程验证电压、编程态S3的编程验证电压、编程态S4的编程验证电压。随着单个存储单元能够存储数据密度的进一步增加,RWM的宽度减小了,比如,图8所示的TLC类型的存储单元的阈值电压分布和图9所示的QLC类型的存储单元的阈值电压分布,二者所展示的RWM比图7所示的MLC类型的存储单元对应的RWM较窄。在对存储器执行读取操作时,若想要正确读取存储单元的数据需要足够宽度的RWM。而对于RWM的影响的因素众多,如图10所示,其示出三种主要的影响存储单元的RWM的因素。在众多因素中,编程精度以及字线间的耦合对于RWM的影响的研究较多,但对于RTN对RWM的影响以及如何降低因RTN引起的读干扰的研究比较少。For the storage system and memory described above, the Read Window Margin (RWM, Read Window Margin) is an important parameter for correctly reading storage unit data. The definition of RWM can be divided into two types: first, RWM is the sum of the intervals between the threshold voltage distributions corresponding to two adjacent data states of the memory cell, for example, the MLC type memory cell shown in Figure 7 Threshold voltage distributions are described. As shown in FIG. 7 , the first RWM of the MLC memory cell may be a voltage interval between the erased state S1 and the programmed state S2 . Second, RWM can be defined as the voltage interval between the programming verification voltage of the programming state of the memory cell and the read voltage used to distinguish the programming state from its adjacent data state. For example, the RWM contained in Figure 7 is: V The voltage interval between RD1 and V FY1 , the voltage interval between V RD2 and V FY2 , and the voltage interval between V RD3 and V FY3 , among them, V RD1 , V RD2 , and V RD3 are used to distinguish between erase state S1 and programming The reading voltage of state S2, the reading voltage of distinguishing erased state S2 and programming state S3, the reading voltage of distinguishing erased state S3 and programming state S4; V FY1 , V FY2 , V FY3 are the programming The verification voltage, the programming verification voltage of the programming state S3, and the programming verification voltage of the programming state S4. As the data density of a single memory cell can be further increased, the width of the RWM decreases, for example, the threshold voltage distribution of the TLC type memory cell shown in Figure 8 and the threshold voltage of the QLC type memory cell shown in Figure 9 distribution, the RWM shown by the two is narrower than the RWM corresponding to the MLC type memory cell shown in FIG. 7 . When performing a read operation on the memory, if you want to read the data of the storage unit correctly, you need a RWM with sufficient width. However, there are many factors affecting the RWM, as shown in FIG. 10 , which shows three main factors affecting the RWM of the storage unit. Among many factors, there are many studies on the impact of programming accuracy and the coupling between word lines on RWM, but there are relatively few studies on the impact of RTN on RWM and how to reduce the read disturbance caused by RTN.
经研究,因存储单元的电子捕获和电子丢失引起的RTN是平面NAND闪存在读取操作期间存储单元的阈值电压波动的主要因素之一。而存储单元的阈值电压波动是引起RWM变化的原因,也就是说,存储单元的RTN会影响RWM,进而影响存储单元存储的数据的正确读取。其中,RTN是一种电子器件中固有噪声中非高斯分布的噪声,其为电子器件存在的缺陷或陷阱俘获和释放电荷所造成的电荷迁移扰动,宏观上即为引起电流波动。因此,对于包含材料为多晶硅的沟道结构505的存储器而言,比如,3D NAND闪存,再比如,3D电荷捕获型闪存(CTF,Charge Trap Flash),沟道结构505包含多晶硅,是存在缺陷或陷阱的,再结合前述描述的存储单元存储数据的原理的介绍,存储单元的电荷捕获层需要捕获和释放电荷,从而进行数据的存储与擦除,那么,在存储单元对应的沟道中存在RTN,其会使存储单元的阈值电压波动,从而对存储器的RWM产生影响,进而影响存储单元的正确读取。According to research, the RTN caused by the electron capture and electron loss of the memory cell is one of the main factors for the fluctuation of the threshold voltage of the memory cell during the read operation of the planar NAND flash memory. The fluctuation of the threshold voltage of the memory cell is the cause of the change of RWM, that is, the RTN of the memory cell will affect the RWM, thereby affecting the correct reading of the data stored in the memory cell. Among them, RTN is a kind of noise with non-Gaussian distribution in the inherent noise of electronic devices. It is the disturbance of charge migration caused by the capture and release of charges by defects or traps in electronic devices. Macroscopically, it causes current fluctuations. Therefore, for a memory including a
为了解决上述的技术问题,参看图11,本申请实施例提供一种存储器的操作方法。具体地,所述操作方法包括:In order to solve the above technical problem, referring to FIG. 11 , an embodiment of the present application provides a method for operating a memory. Specifically, the operation method includes:
S1101:确定所述存储器中的存储单元在单层单元SLC擦除状态时的阈值电压的第一变化量。S1101: Determine a first change amount of a threshold voltage of a storage cell in the memory in a single-level cell SLC erased state.
需要说明的是,这里描述的所述存储器的结构可以包含前述图1至7所述描述的结构,也可以包括其他已知的结构。基本的,所述存储器包括存储单元串,所述存储单元串包括依次电连接的位线、多个存储单元以及源极线,其中,多个存储单元中的每一层耦接在同一字线上,可以形成一个物理存储页(Page)。关于存储单元串的结构的其他描述可以参见前述图1至图6,这里不再赘述。It should be noted that the structure of the memory described here may include the structures described above in FIGS. 1 to 7 , and may also include other known structures. Basically, the memory includes a string of memory cells, the string of memory cells includes a bit line, a plurality of memory cells, and a source line electrically connected in sequence, wherein each layer of the plurality of memory cells is coupled to the same word line On, a physical storage page (Page) can be formed. For other descriptions about the structure of the memory cell string, reference may be made to the above-mentioned FIGS. 1 to 6 , which will not be repeated here.
由于对存储单元的RWM的影响的因素众多,为了排除其他因素的影响,仅单独解决RTN对RWM影响带来读干扰的问题,经研究,存储器包含的存储单元对应的RTN的幅度可以采用存储单元在SLC擦除状态时的阈值电压的变化量进行衡量,且RTN的幅度与存储单元在SLC擦除状态时的阈值电压的变化量呈正相关,存储单元在SLC擦除状态时的阈值电压的变化量越大,存储单元对应的RTN的幅度也就越大。另外,存储单元对应的RTN对存储单元的RWM的影响与RTN的幅度也呈正相关;也就是说,RTN的幅度越大,对存储单元的阈值电压分布的影响也就越大,进而使得对存储单元对应的RWM影响也就越大(RWM变窄),从而在执行读取操作时,存储单元对应的干扰也就越大。也即是:所述存储单元在单层单元SLC擦除状态时的阈值电压的变化量用于衡量所述存储单元对应的RTN的幅度。Since there are many factors that affect the RWM of the storage unit, in order to exclude the influence of other factors, only the problem of read interference caused by the influence of RTN on the RWM is solved separately. After research, the magnitude of the RTN corresponding to the storage unit contained in the memory can use the storage unit In the SLC erasing state, the threshold voltage change is measured, and the magnitude of RTN is positively correlated with the threshold voltage change of the memory cell in the SLC erasing state, and the threshold voltage change of the memory cell in the SLC erasing state The larger the amount, the larger the magnitude of the RTN corresponding to the storage unit. In addition, the influence of the RTN corresponding to the memory cell on the RWM of the memory cell is also positively correlated with the magnitude of the RTN; The RWM effect corresponding to the cell is greater (the RWM becomes narrower), so that when the read operation is performed, the disturbance corresponding to the memory cell is also greater. That is: the change amount of the threshold voltage of the memory cell in the SLC erased state is used to measure the magnitude of the RTN corresponding to the memory cell.
在一些实施例中,对于步骤S1101,一种可选的实现方式可以参见图12,具体流程可以包括:In some embodiments, for an optional implementation of step S1101, refer to FIG. 12 , and the specific process may include:
S1201:对所述存储单元所在存储块进行擦除操作,使所述存储块包含的存储单元均被擦除至所述SLC擦除状态;S1201: Perform an erasing operation on the storage block where the storage unit is located, so that all the storage units contained in the storage block are erased to the SLC erasing state;
S1202:基于第一读取条件对所述存储单元执行多次读取操作;S1202: Perform multiple read operations on the storage unit based on the first read condition;
S1203:获得每次读出的所述存储单元的阈值电压的电压值;S1203: Obtain the voltage value of the threshold voltage of the memory cell read each time;
S1204:基于每一个电压值确定所述第一变化量。S1204: Determine the first variation based on each voltage value.
需要说明的是,前述已经说明存储单元对应的RTN的幅度是依据存储单元在SLC擦除状态的阈值电压的变化量来衡量的,因此,需要对存储单元所在存储块执行擦除操作,使得存储单元处于SLC擦除状态。因此,获得存储单元在SLC擦除状态的阈值电压的第一变化量的第一步也就是对所述存储单元所在存储块进行擦除操作,使所述存储块包含的存储单元均被擦除至所述SLC擦除状态。It should be noted that the magnitude of the RTN corresponding to the memory cell is measured according to the variation of the threshold voltage of the memory cell in the SLC erased state. Cell is in SLC erased state. Therefore, the first step to obtain the first variation of the threshold voltage of the memory cell in the SLC erased state is to perform an erase operation on the memory block where the memory cell is located, so that all the memory cells contained in the memory block are erased to the SLC erased state.
之后,按照第一读取条件对所述存储单元连续执行多次读取操作。其中,读取次数可以根据具体情况进行设计,在此不作限定。在一种示例,可以按照第一读取条件对存储单元连续读取10次。Afterwards, multiple read operations are continuously performed on the storage unit according to the first read condition. Wherein, the number of times of reading can be designed according to specific conditions, and is not limited here. In an example, the storage unit may be read continuously 10 times according to the first read condition.
这里,所述第一读取条件可以包括:Here, the first reading condition may include:
对与所述存储单元耦接的选中字线施加一组读取电压;applying a set of read voltages to a selected word line coupled to the memory cell;
对与所述存储单元属于同一存储单元串中的其他存储单元耦接的未选中字线施加相应的默认通过电压;applying a corresponding default pass voltage to an unselected word line coupled to other memory cells belonging to the same memory cell string as the memory cell;
其中,所述一组读取电压包括位于所述SLC擦除状态对应的阈值电压分布的最小电压值到最大电压值之间的一组电压值。Wherein, the set of read voltages includes a set of voltage values between the minimum voltage value and the maximum voltage value of the threshold voltage distribution corresponding to the SLC erasing state.
这里,所说的一组读取电压包括位于所述SLC擦除状态对应的阈值电压分布的最小电压值到最大电压值之间的一组电压值。如图13所示,其示出本发明实施例提供SLC类型的存储单元的阈值电压分布示意图。其中,L0态对应的阈值电压分布即为SLC擦除状态对应的阈值电压分布。存储单元在连续执行多次读取操作时被擦除至L0态。所说的一组读取电压的一种示例也即图13所说的V1至V7。Here, the set of read voltages includes a set of voltage values between the minimum voltage value and the maximum voltage value of the threshold voltage distribution corresponding to the SLC erasing state. As shown in FIG. 13 , it shows a schematic diagram of the threshold voltage distribution of the SLC type memory cell provided by the embodiment of the present invention. Wherein, the threshold voltage distribution corresponding to the L0 state is the threshold voltage distribution corresponding to the SLC erasing state. The memory cell is erased to the L0 state when multiple read operations are performed consecutively. An example of the set of read voltages is V1 to V7 mentioned in FIG. 13 .
所说的基于第一读取条件对所述存储单元执行多次读取操作可以是指连续的对所述存储单元按照第一读取条件执行多轮读取操作。在每一轮读取操作时,对存储单元耦接的选中字线施加的读取电压从所述一组读取电压中最小值扫描最大值依次施加,对与所述存储单元属于同一存储单元串中的其他存储单元耦接的未选中字线施加相应的默认通过电压Vpass0,然后这一轮读取操作的多个存储单元的阈值电压的电压值。依次进行多轮读取操作,获得每轮读取操作的多个电压值。然后依据每一个电压值确定所述第一变化量。The said performing multiple read operations on the storage unit based on the first read condition may refer to continuously perform multiple rounds of read operations on the storage unit according to the first read condition. In each round of read operation, the read voltage applied to the selected word line coupled to the memory cell is sequentially applied from the minimum value to the maximum value in the set of read voltages, and the memory cell belonging to the same memory cell as the memory cell The corresponding default pass voltage Vpass0 is applied to the unselected word lines coupled to other memory cells in the string, and then the voltage values of the threshold voltages of the plurality of memory cells in this round of read operation are applied. Multiple rounds of reading operations are performed sequentially to obtain multiple voltage values for each round of reading operations. Then the first variation is determined according to each voltage value.
举例来说,假设所说的一组读取电压的一种示例也即图13所说的V1至V7,那么,对存储单元执行某一轮读取操作,也就是,将读取电压从V1至V7依次施加到所述存储单元耦接的选中字线,这一轮中,每一次读取操作时,其余同一存储单元串中的未选中字线上均施加默认通过电压Vpass0,基于外围电路包含的感测放大电路测量存储单元每次读取的阈值电压的电压值。For example, assuming that an example of the set of read voltages is V1 to V7 mentioned in FIG. To V7 is sequentially applied to the selected word line coupled to the memory cell. In this round, during each read operation, the default pass voltage Vpass0 is applied to the unselected word line in the same memory cell string, based on the peripheral circuit The included sense amplifier circuit measures the voltage value of the threshold voltage of each memory cell read.
需要说明的是,在对存储器执行一次读取操作时,某一存储单元串中要读取的存储单元为选中存储单元,与该存储单元耦接的字线为选中字线;在该次读取操作时,同一存储单元串中不需要读取的其他存储单元为未选中存储单元,与该未存储单元耦接的字线为未选中字线。It should be noted that, when performing a read operation on the memory, the memory cell to be read in a certain memory cell string is the selected memory cell, and the word line coupled with the memory cell is the selected word line; During fetch operation, other memory cells that do not need to be read in the same memory cell string are unselected memory cells, and word lines coupled to the unselected memory cells are unselected word lines.
所说的默认通过电压Vpass0可以是指在对存储器执行读取操作时,对未选中存储单元耦接的未选中字线提供的电压值,其可以为经验值或出厂默认值The default pass voltage Vpass0 may refer to the voltage value provided to the unselected word lines coupled to the unselected memory cells when performing a read operation on the memory, which may be an empirical value or a factory default value
在对所述存储单元执行多次读取操作后,在一些实施例中,对于步骤S1203,可以包括:After performing multiple read operations on the storage unit, in some embodiments, for step S1203, may include:
基于每一个所述电压值获取所述存储单元的阈值电压的平均电压值;obtaining an average voltage value of threshold voltages of the memory cells based on each of the voltage values;
基于所述每一个所述电压值中的任一电压值与所述平均电压值确定所述第一变化量。The first variation is determined based on any one of the voltage values and the average voltage value.
具体地,第一变化量的计算可以采用如下公式:Specifically, the calculation of the first variation can adopt the following formula:
ΔVth0=Vth,i-Vth,avg (1)ΔV th0 = V th,i - V th,avg (1)
其中,ΔVth0为所述存储单元在SLC擦除状态时的阈值电压的第一变化量;Vth,i为多轮读取操作中第i轮读取操作时测量出的所述存储单元的阈值电压的电压值,其中,i为多轮读取操作中的任意一轮;Vth,avg为所述多次读取操作测量出的所述存储单元的阈值电压的电压值的平均值,也即平均电压值。Wherein, ΔV th0 is the first variation of the threshold voltage of the memory cell in the SLC erasing state; V th,i is the measured value of the memory cell during the i-th round of read operation in multiple rounds of read operations. The voltage value of the threshold voltage, wherein, i is any one of multiple rounds of read operations; V th, avg is the average value of the voltage values of the threshold voltages of the memory cells measured by the multiple read operations, That is the average voltage value.
上述计算公式表示的也就是基于所述每一个所述电压值中的任一电压值与所述平均电压值确定所述第一变化量。The above calculation formula indicates that the first variation is determined based on any voltage value in each of the voltage values and the average voltage value.
在另一些实施例中,对于步骤1102,参见图14,其示出另一种可选的实现方式。具体流程可以包括:In some other embodiments, for step 1102, refer to FIG. 14 , which shows another optional implementation manner. Specific procedures may include:
S1401:对所述存储单元所在存储块进行擦除操作,使所述存储块包含的存储单元均被擦除至所述SLC擦除状态;S1401: Perform an erasing operation on the storage block where the storage unit is located, so that all the storage units included in the storage block are erased to the SLC erasing state;
S1402:基于第一读取条件对与选中字线耦接的各存储单元执行多次读取操作,获得所述各存储单元的阈值电压的变化量分布;所述选中字线为所述存储块中与所述存储单元耦接的字线;S1402: Perform multiple read operations on each memory cell coupled to the selected word line based on the first read condition, and obtain the variation distribution of the threshold voltage of each memory cell; the selected word line is the memory block A word line coupled to the memory cell;
S1403:确定所述变化量分布的3σ作为所述第一变化量。S1403: Determine 3σ of the variation distribution as the first variation.
需要说明的是,步骤S1401与前述步骤S1201是一样的,在此不再赘述。在实际读取过程中,所述第一变化量也可以是存储单元在SLC擦除状态的阈值单元分布的变化量的3σ。其中,获取3σ的方式可以包括但不限于如下两种方式:一种方式为,对与所述存储单元在同一选中字的所有存储单元中的每一个存储单元执行前述图12的步骤,获得每一个存储单元在SLC擦除状态的阈值电压对应的变化量,以形成在SLC擦除状态的变化量分布,再根据这个变化分布确定其对应的3σ;另一种方式为,对与所述存储单元在同一存储块的所有存储单元中的每一个存储单元执行前述图12的步骤,获得每一个存储单元在SLC擦除状态的阈值电压对应的变化量,以形成在SLC擦除状态的变化量分布,再根据这个变化分布确定其对应的3σ。It should be noted that step S1401 is the same as step S1201 described above, and will not be repeated here. In the actual reading process, the first variation may also be 3σ of the variation of the threshold cell distribution of the memory cells in the SLC erased state. Among them, the way of obtaining 3σ may include but not limited to the following two ways: one way is to execute the steps in the aforementioned Figure 12 for each storage unit in all storage units of the same selected word as the storage unit, and obtain each The amount of change corresponding to the threshold voltage of a memory cell in the SLC erasing state is to form the change amount distribution in the SLC erasing state, and then determine its corresponding 3σ according to this change distribution; Each memory cell in all memory cells of the same memory block executes the aforementioned steps in Figure 12 to obtain the amount of change corresponding to the threshold voltage of each memory cell in the SLC erased state to form the amount of change in the SLC erased state distribution, and then determine its corresponding 3σ according to this change distribution.
在一些实施例中,所述方法还包括:在对所述存储块执行擦除操作后,等待第一预设时长。In some embodiments, the method further includes: after performing the erasing operation on the storage block, waiting for a first preset time period.
需要说明的是,上述擦除操作及等待是为了避免背景模式依赖(BPD,BackgroundPattern Dependency)响应的影响以及刚擦除时,存储块包含的存储单元的电荷不稳定的影响。其中,第一预设时长可以根据实际情况进行设置。举例来说,所述第一预设时长可以为30分钟。It should be noted that the above-mentioned erasing operation and waiting are for avoiding the influence of background pattern dependence (BPD, Background Pattern Dependency) response and the influence of charge instability of the memory cells included in the memory block just after erasing. Wherein, the first preset duration can be set according to actual conditions. For example, the first preset duration may be 30 minutes.
基于前述描述,对所述存储单元的RTN的幅度的评估的一种具体的可实现的流程,如图15所示,可以包括:Based on the foregoing description, a specific and achievable process for evaluating the magnitude of the RTN of the storage unit, as shown in FIG. 15 , may include:
S1501:对所述存储单元所在存储块进行擦除操作,使所述存储块包含的存储单元均被擦除至所述SLC擦除状态;S1501: Perform an erasing operation on the storage block where the storage unit is located, so that all the storage units included in the storage block are erased to the SLC erasing state;
S1502:在擦除操作之后,等待30分钟;S1502: Wait for 30 minutes after the erasing operation;
S1503:按照所述第一读取条件连续读取所述存储块或者所述存储单元10次;S1503: Continuously read the storage block or the storage unit 10 times according to the first reading condition;
S1504:计算所述存储块包含的存储单元的阈值电压的变化量分布或所述存储单元的阈值电压的变化量;S1504: Calculate the variation distribution of the threshold voltage of the storage cells included in the storage block or the variation of the threshold voltage of the storage cells;
S1505:将所述变化量作为第一变化量;或获得所述变化量分布的3σ,将所述3σ为所述第一变化量。S1505: Use the variation as a first variation; or obtain 3σ of the variation distribution, and use the 3σ as the first variation.
需要说明的是,这里仅以一种示例形式展示所述存储单元对应的RTN的幅度的评估方式。对于步骤S1504中的所述存储单元的阈值电压的变化量;或者变化量分布的3σ的计算前述已经详细说明如何计算,在此不再赘述。It should be noted that, here only an example is used to show the manner of evaluating the magnitude of the RTN corresponding to the storage unit. For the variation of the threshold voltage of the memory cell in step S1504 ; or the calculation of 3σ of the variation distribution has been described in detail above, and will not be repeated here.
S1102:比较所述第一变化量和参考阈值。S1102: Compare the first variation with a reference threshold.
这里,所述参考阈值可以为所述存储器中因RTN引起的读取干扰最小的存储单元对应的RTN的幅度的评估值。经研究,如图16和图17所示,在同一存储单元串中的存储单元,从靠近源极线的存储单元到靠近位线的存储单元,对应的RTN的幅度依次减小,也就是说,与位线相邻的存储单元对应的RTN的幅度最小,对存储单元的RWM产生的影响是最小的。因此,将所述存储单元的阈值电压的第一变化量与参考阈值进行比较,在比较结果为第一变化量与参考阈值之间不满足设定关系时,将二者关系调整至满足设定关系,以使所述存储单元对应的RTN的幅度降低,以此,降低因RTN引起的读取干扰。需要说明的是,图16中的纵坐标为概率值,可以是指一个字线中耦接的所有存储单元处于某一阈值电压的变化量的的概率值,其可以通过获得处于某一阈值电压的变化量的存储单元的个数与一个字线中耦接的所有存储单元的总个数进行比值获得。图16中的横坐标为在所述第一读取条件下存储单元在SLC擦除状态的阈值电压的变化量。图16描绘了字线WL0、WL31、WL63上的存储单元在SLC擦除状态的阈值电压的变化量分布,其中,字线WL0、WL31、WL63在存储单元串的位置依次从下到上(或者,在存储单元串中从靠近源极线到靠近位线依次部署)。图17中的横坐标为字线;纵坐标为3σ的大小。Here, the reference threshold may be an estimated value of the amplitude of RTN corresponding to the storage unit in the memory that has the least read disturbance caused by RTN. After research, as shown in Figure 16 and Figure 17, for the memory cells in the same memory cell string, from the memory cells close to the source line to the memory cells close to the bit line, the amplitude of the corresponding RTN decreases sequentially, that is to say , the magnitude of the RTN corresponding to the memory cell adjacent to the bit line is the smallest, and the impact on the RWM of the memory cell is the smallest. Therefore, comparing the first change amount of the threshold voltage of the memory cell with the reference threshold, and when the comparison result is that the first change amount and the reference threshold do not satisfy the set relationship, the relationship between the two is adjusted to satisfy the set relationship. relationship, so that the magnitude of the RTN corresponding to the storage unit is reduced, thereby reducing the read disturbance caused by the RTN. It should be noted that the ordinate in FIG. 16 is a probability value, which may refer to the probability value that all memory cells coupled in a word line are at a certain threshold voltage variation, which can be obtained by obtaining The number of memory cells with a change amount is compared with the total number of all memory cells coupled in a word line to obtain. The abscissa in FIG. 16 is the variation of the threshold voltage of the memory cell in the SLC erased state under the first reading condition. Fig. 16 depicts the variation distribution of the threshold voltage of the memory cell on the word line WL0, WL31, WL63 in the SLC erasing state, wherein, the positions of the word line WL0, WL31, WL63 in the memory cell string are sequentially from bottom to top (or , are arranged sequentially from close to the source line to close to the bit line in the memory cell string). The abscissa in FIG. 17 is the word line; the ordinate is the size of 3σ.
因此,在一些实施例中,所述参考阈值为所述存储单元串中与位线相邻的存储单元在所述SLC擦除状态时的阈值电压的变化量。Therefore, in some embodiments, the reference threshold is the variation amount of the threshold voltage of the memory cells adjacent to the bit line in the memory cell string in the SLC erased state.
S1103:在比较结果为所述第一变化量与所述参考阈值之间不满足设定关系时,将所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量,使所述第二变化量与所述参考阈值之间满足所述设定关系。S1103: When the comparison result is that the set relationship between the first variation and the reference threshold is not satisfied, adjust the threshold voltage of the memory cell in the SLC erased state to have a second variation, The set relationship is satisfied between the second change amount and the reference threshold.
在一些实施例中,所述在比较结果为所述第一变化量与所述参考阈值之间不满足设定关系时,将所述存储单元在单层单元SLC擦除状态时的阈值电压调整至具有第二变化量,可以包括:In some embodiments, when the comparison result is that the set relationship between the first variation and the reference threshold value is not satisfied, the threshold voltage of the memory cell in the single-layer cell SLC erasing state is adjusted to have a second delta, which may include:
使所述存储单元擦除至所述SLC擦除状态;erasing the memory cell to the SLC erased state;
逐步调整第一读取条件,基于每一次调整后的第一读取条件对所述存储单元执行多次读取操作,直到将所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量。Gradually adjust the first read condition, and perform multiple read operations on the memory cell based on each adjusted first read condition until the threshold voltage of the memory cell in the SLC erased state is adjusted to has a second variation.
需要说明的是,在每次确定存储单元的RTN的幅度时,需要将存储单元擦除到SLC擦除状态,以消除其他因素对RWM产生的影响。这里,使所述存储单元擦除至所述SLC擦除状态的方式也就是前述的步骤S1201和步骤S1401所述的方式,在此不再赘述。It should be noted that, each time the magnitude of the RTN of the memory cell is determined, the memory cell needs to be erased to the SLC erase state, so as to eliminate the influence of other factors on the RWM. Here, the manner of erasing the storage unit to the SLC erasing state is the manner described in the aforementioned step S1201 and step S1401 , which will not be repeated here.
这里,所述设定关系可以包括所述存储单元的阈值电压的变化量与所述参考阈值之间的差值的绝对值小于或等于预设阈值。所说的预设阈值可以根据实际情况进行设置,其可以是经验值。比如,所述预设阈值可以为参考阈值与设定百分比的乘积,其中,设定百分比越小,读取正确的概率越大。其中,所述设定百分比可以设置但不限制为10%。Here, the set relationship may include that an absolute value of a difference between a change amount of the threshold voltage of the memory cell and the reference threshold is less than or equal to a preset threshold. The preset threshold can be set according to the actual situation, and it can be an empirical value. For example, the preset threshold may be a product of a reference threshold and a set percentage, wherein the smaller the set percentage, the greater the probability of correct reading. Wherein, the set percentage can be set but not limited to 10%.
基于前述描述,上面描述的过程也就是,在所述比较结果为所述第一变化量与所述参考阈值不满足所述设定关系时,则需要调整所述存储单元在SLC擦除状态的阈值电压的变化量,使得调整后的阈值电压的变化量参考阈值之间满足设定关系,从而使所述存储单元对应的RTN的幅度调整至最低,对存储单元的RWM产生的影响降至最低,进而提高对存储单元存储数据的读取正确率。Based on the foregoing description, the process described above is that when the comparison result is that the first variation and the reference threshold do not satisfy the set relationship, then it is necessary to adjust the The amount of change in the threshold voltage, so that the adjusted amount of change in the threshold voltage satisfies the set relationship between the reference thresholds, so that the amplitude of the RTN corresponding to the storage unit is adjusted to the minimum, and the impact on the RWM of the storage unit is minimized , thereby improving the accuracy rate of reading data stored in the storage unit.
需要说明的是,调整后的存储单元的第二变化量与所述参考阈值之间满足设定关系的另一种说法可以认为所述第二变化量与所述参考阈值大约相等,也就是说,在所述第二变化量与所述参考阈值之间的差值的绝对值小于或等于所述预设阈值时,可以认为所述第二变化量与所述参考阈值相等。It should be noted that another way of saying that the adjusted second variation of the storage unit satisfies the set relationship with the reference threshold may be that the second variation is approximately equal to the reference threshold, that is to say When the absolute value of the difference between the second variation and the reference threshold is less than or equal to the preset threshold, it may be considered that the second variation is equal to the reference threshold.
在一些实施例中,所述逐步调整第一读取条件,可以包括:In some embodiments, the stepwise adjustment of the first reading condition may include:
对与所述存储单元耦接的选中字线施加的一组读取电压保持不变;A set of read voltages applied to a selected word line coupled to the memory cell remains unchanged;
对与所述存储单元属于同一存储单元串中的其他存储单元耦接的未选中字线施加的通过电压在默认通过电压的基础上按照设定偏移量逐步增加。The pass voltage applied to the unselected word lines coupled to other memory cells belonging to the same memory cell string as the memory cell is gradually increased on the basis of the default pass voltage according to a set offset.
需要说明的是,经研究,所述存储单元对应的RTN的幅度随着同一存储单元串中的未选中字线上的通过电压的增加而减小,因此,在所述第一变化量与所述参考阈值不满足设定关系时,逐步调整第一读取条件,按照调整的第一读取条件获得存储单元的阈值电压的变化量,直到获得的第二变化量与参考阈值之间满足设定关系,其中,逐步调整第一读取条件的方式:对选中字线施加的读取电压保持不变,对同一存储单元串中未选中字线施加的通过电压在默认通过电压的基础上按照设定偏移量逐步增加。该设定偏移量可以是系统可提供的默认偏移量。It should be noted that, after research, the magnitude of the RTN corresponding to the memory cell decreases with the increase of the pass voltage on the unselected word line in the same memory cell string. Therefore, between the first variation and the When the reference threshold value does not meet the set relationship, the first read condition is gradually adjusted, and the change amount of the threshold voltage of the memory cell is obtained according to the adjusted first read condition, until the obtained second change amount and the reference threshold value meet the set The fixed relationship, wherein, the method of gradually adjusting the first read condition: the read voltage applied to the selected word line remains unchanged, and the pass voltage applied to the unselected word line in the same memory cell string is based on the default pass voltage. Set the offset to increase step by step. The set offset may be a default offset provided by the system.
举例说明,假设总共需要3次调整,使得存储单元在SLC擦除态的阈值电压达到第二变化量;设定偏移量为P;读取电压为前述的V1至V7。基于此,逐步调整第一读取条件也就是:第一次调整第一读取条件,获得的读取条件为:读取电压为前述的V1至V7,通过电压为Vpass0+P;第二次调整第一读取条件,获得的读取条件为:读取电压为前述的V1至V7,通过电压为Vpass0+2P;第三次调整第一读取条件,获得的读取条件为:读取电压为前述的V1至V7,通过电压为Vpass0+3P。For example, assume that a total of 3 adjustments are required so that the threshold voltage of the memory cell in the SLC erased state reaches the second variation; the set offset is P; and the read voltage is the aforementioned V1 to V7. Based on this, the first reading condition is gradually adjusted, that is, the first reading condition is adjusted for the first time, and the obtained reading condition is: the reading voltage is the aforementioned V1 to V7, and the pass voltage is Vpass0+P; the second time Adjust the first reading condition, and the obtained reading condition is: the reading voltage is the aforementioned V1 to V7, and the pass voltage is Vpass0+2P; adjust the first reading condition for the third time, and the obtained reading condition is: read The voltages are the aforementioned V1 to V7, and the pass voltage is Vpass0+3P.
需要说明的是,在同一存储单元串中处于不同位置的未选中字线所需要的Vpass0的值的大小是不一样,也就是,在申请中,同一存储单元串中处于不同位置的未选中字线施加的默认通过电压Vpass0的大小可以是不同的。对应的,不同位置字线对应的设定偏移量可能也是不一样的。It should be noted that the values of Vpass0 required by unselected word lines in different positions in the same memory cell string are different, that is, in the application, the unselected word lines in different positions in the same memory cell string The magnitude of the line-applied default pass voltage Vpass0 can be different. Correspondingly, the setting offsets corresponding to the word lines at different positions may also be different.
举例来说,假设存储器的存储单元串的字线依次从下到上为:WL0、WL1、……、WLn、……;在对存储单元串中与字线WLn耦接的存储单元读取时,其余字线施加的默认通过电压Vpass0如表1所示,分别为:不同的电压值Vpass0-1、Vpass0-2、Vpass0-3。基于此,在不同位置的未选中字线上施加的是默认通过电压Vpass0的电压值是不同的,不同位置的未选中字线对应的设定偏移量可以相同,也可能不同,根据存储器内部的外围电路中的电压发生器所运行的系统能够提供的而定,比如,在均不同时,Vpass0-1对应的设定偏移量可能是50毫伏(mV);Vpass0-2对应的设定偏移量可能是20mV;Vpass0-3对应的设定偏移量可能是10mV。再比如,均相同时,Vpass0-1、Vpass0-2、Vpass0-3对应设定偏移量可能是任何系统能够提供的电压增量步长,如,50mV、20mV、10mV任一种。不同位置的未选中字线对应的设定偏移量也可以部分相同、部分不同,可以以可能的任意组合,在此不再一一赘述。For example, assuming that the word lines of the storage cell string of the memory are sequentially from bottom to top: WL0, WL1, ..., WLn, ...; when reading the storage cell coupled to the word line WLn in the storage cell string , and the default pass voltages Vpass0 applied to the other word lines are shown in Table 1, which are: different voltage values Vpass0-1, Vpass0-2, and Vpass0-3. Based on this, the voltage value of the default pass voltage Vpass0 applied to the unselected word lines at different positions is different, and the set offsets corresponding to the unselected word lines at different positions may be the same or different, depending on the memory internal It depends on what the operating system of the voltage generator in the peripheral circuit can provide. For example, when all are different, the set offset corresponding to Vpass0-1 may be 50 millivolts (mV); the set offset corresponding to Vpass0-2 The fixed offset may be 20mV; the corresponding set offset of Vpass0-3 may be 10mV. For another example, when they are all the same, the set offsets corresponding to Vpass0-1, Vpass0-2, and Vpass0-3 may be any voltage increment step size that the system can provide, such as any one of 50mV, 20mV, and 10mV. The set offsets corresponding to the unselected word lines at different positions may also be partly the same and partly different, and may be in any possible combination, which will not be repeated here.
表1Table 1
上述调整过程也就是,在对所述默认通过电压的基础上,逐步增加对与所述存储单元属于同一存储单元串的未选中存储单元提供的通过电压(也就是:增加施加在与所述未选中存储单元耦接的未选中字线上的通过电压),并确定在每次增加后的通过电压后所述存储单元对应的RTN的幅度(也即存储单元在SLC擦除状态的阈值电压的变化量),直到在某一次增加后的通过电压下,所述存储单元在SLC擦除状态的阈值电压的变化量与所述参考阈值之间满足设定关系为止,此时所述选存储单元在SLC擦除状态的阈值电压的变化量为前述第二变化量,至此完成所述存储单元对应的RTN的幅度的调整。需要说明的是,每次增加未选中字线上的通过电压后,仍然按照第一读取条件中的读取电压,读取所述存储单元多次或者读取与所述存储单元属于同一字线的所有存储单元多次或者读取与所述存储单元属于同一存储块的所有存储单元多次,以获得所述存储单元在SLC擦除状态的阈值电压的第二变化量。The above adjustment process is, on the basis of the default pass voltage, gradually increase the pass voltage provided to the unselected memory cells that belong to the same memory cell string as the memory cell (that is, increase the pass voltage applied to the unselected memory cells that belong to the same memory cell string) Select the pass voltage on the unselected word line coupled to the memory cell), and determine the magnitude of the RTN corresponding to the memory cell after each increased pass voltage (that is, the threshold voltage of the memory cell in the SLC erase state amount of change), until the amount of change in the threshold voltage of the memory cell in the SLC erased state satisfies the set relationship with the reference threshold under a certain increased pass voltage, at this time the selected memory cell The variation of the threshold voltage in the SLC erasing state is the aforementioned second variation, so far the adjustment of the amplitude of the RTN corresponding to the memory cell is completed. It should be noted that after each time the pass voltage on the unselected word line is increased, the memory cell is read multiple times or the word belonging to the same word as the memory cell is still read according to the read voltage in the first read condition. All the memory cells of the line are read multiple times or all the memory cells belonging to the same memory block as the memory cells are read multiple times to obtain the second change amount of the threshold voltage of the memory cells in the SLC erased state.
在一些实施例中,所述方法还包括:In some embodiments, the method also includes:
在所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量时,记录对所述未选中字线施加的通过电压相对于默认通过电压的总偏移量。When the threshold voltage of the memory cell in the SLC erasing state is adjusted to have a second variation, record the total offset of the pass voltage applied to the unselected word line relative to the default pass voltage.
这里,所述总偏移量为之前获得的所述存储单元在SLC擦除状态时的阈值电压的变化量与所述参考阈值满足所述设定关系时,与所述存储单元属于同一存储单元串中的其他存储单元耦接的未选中字线施加的通过电压相对于默认通过电压的偏移量。换句话说,根据本申请实施例提供的操作方法可以得到使存储单元对应的RTN的幅度最小时对应的通过电压相对于默认通过电压的总偏移量,在后续执行读取操作时,利用该电总偏移量加上默认通过电压得到对所述存储单元提供的通过电压,在该通过电压下,读取干扰最小。Here, the total offset is the previously obtained variation of the threshold voltage of the memory cell in the SLC erase state and the reference threshold satisfy the set relationship, and belong to the same memory cell as the memory cell The offset of the pass voltage applied by unselected word lines coupled to other memory cells in the string relative to the default pass voltage. In other words, according to the operation method provided by the embodiment of the present application, the total offset of the pass voltage corresponding to the default pass voltage relative to the default pass voltage can be obtained when the amplitude of the RTN corresponding to the storage cell is minimized, and this value is used when performing a subsequent read operation. The total electrical offset plus the default pass voltage results in a pass voltage provided to the memory cell at which read disturb is minimized.
在一些实施例中,在比较结果为所述第一变化量与所述参考阈值之间满足所述设定关系时,反馈指示信息或等待第二预设时长,以结束对所述存储单元在所述SLC擦除状态时的阈值电压的调整。In some embodiments, when the comparison result is that the set relationship between the first change amount and the reference threshold is satisfied, feedback indicating information or wait for a second preset time length, so as to end the operation of the storage unit. adjustment of the threshold voltage during the SLC erase state.
需要说明的是,第二预设时间可以人为定制,在本申请中不作限制。It should be noted that the second preset time can be customized manually, which is not limited in this application.
为了理解上述RTN的幅度的调整过程,参见如图18所示。所述存储单元的RTN的幅度调整方式具体包括:In order to understand the adjustment process of the amplitude of the above RTN, please refer to FIG. 18 . The amplitude adjustment manner of the RTN of the storage unit specifically includes:
S1801:基于第一读取条件确定与所述存储单元属于同一存储单元串的与位线相邻的存储单元在SLC擦除状态时的阈值电压的变化量,获得参考阈值;S1801: Based on the first reading condition, determine the variation of the threshold voltage of the memory cell adjacent to the bit line belonging to the same memory cell string as the memory cell in the SLC erased state, and obtain a reference threshold;
S1802:基于所述第一读取条件确定所述存储器中的存储单元在SLC擦除状态时的阈值电压的第一变化量;S1802: Determine, based on the first read condition, a first amount of change in threshold voltage of a storage cell in the memory when it is in an SLC erase state;
S1803:比较所述第一变化量与所述参考阈值;S1803: Compare the first variation with the reference threshold;
S1804:在比较结果为所述第一变化量与所述参考阈值满足所述设定关系时,反馈指示信息或等待第二预设时长,以结束对所述存储单元在所述SLC擦除状态时的阈值电压的调整,结束流程;S1804: When the comparison result is that the first variation and the reference threshold satisfy the set relationship, feed back indication information or wait for a second preset time period to end the memory unit in the SLC erasing state When the threshold voltage is adjusted, the process ends;
S1805:在比较结果为所述第一变化量与所述参考阈值不满足所述设定关系时,使所述存储单元擦除至所述SLC擦除状态;逐步调整第一读取条件,基于每一次调整后的第一读取条件对所述存储单元执行多次读取操作,直到将所述存储单元在所述SLC擦除状态时的阈值电压调整至具有第二变化量,所述第二变化量与所述参考阈值之间满足设定关系,结束流程。S1805: When the comparison result is that the first change amount and the reference threshold do not satisfy the set relationship, erase the storage unit to the SLC erase state; gradually adjust the first read condition, based on Each adjusted first read condition executes multiple read operations on the memory cell until the threshold voltage of the memory cell in the SLC erase state is adjusted to have a second variation, the first The set relationship is satisfied between the second change amount and the reference threshold, and the process ends.
需要说明的是,在步骤S1805中逐步调整第一读取条件,重新执行步骤1802至1803,直到所述存储单元的第二变化量与所述参考阈值之间满足设定关系为止,结束流程。这里所说的结束流程是对存储单元串上的某一存储单元的RTN进行调整完成时的结束流程。对于同一存储单元串中的任一存储单元的RTN的幅度的调整均可按照步骤1801至步骤S1805进行调整。It should be noted that, in step S1805, the first reading condition is gradually adjusted, and steps 1802 to 1803 are re-executed until the second change amount of the storage unit and the reference threshold satisfy a set relationship, and the process ends. The end process mentioned here is the end process when the RTN adjustment of a certain storage unit on the storage unit string is completed. The adjustment of the RTN amplitude of any storage unit in the same storage unit string can be adjusted according to
需要说明的是,该流程中参考阈值、第一变化量以及第二变化量的前述已经详细说明在此不再赘述。It should be noted that the aforementioned detailed descriptions of the reference threshold, the first change amount, and the second change amount in the process will not be repeated here.
在实际应用过程中,所述存储单元对应的RTN的幅度是随着所述存储器的擦除/编程次数的增加而增加,因此,对于所述存储单元的RTN的幅度的调整需要在所述存储单元的擦除/编程寿命内,进行多次调整,以降低后续读取的干扰。In the actual application process, the magnitude of the RTN corresponding to the storage unit increases with the increase of the erasing/programming times of the memory, therefore, the adjustment of the magnitude of the RTN of the storage unit needs to be During the erase/program lifetime of the cell, multiple adjustments are made to reduce disturbance to subsequent reads.
因此,在一些实施例中,所述方法还可以包括:Therefore, in some embodiments, the method may also include:
确定对所述存储单元所在存储块已经执行的编程/擦除次数;Determining the number of programming/erasing times that have been performed on the memory block where the memory cell is located;
判断所述编程/擦除次数是否达到预设次数;judging whether the number of times of programming/erasing reaches a preset number of times;
在所述编程/擦除次数达到所述预设次数时,重新确定所述存储单元在所述SLC擦除状态时的阈值电压的第三变化量;并在所述第三变化量与所述参考阈值不满足所述设定关系时,调整所述存储单元在所述SLC擦除状态时的阈值电压的变化量,使所述变化量与所述参考阈值满足所述设定关系。When the number of programming/erasing times reaches the preset number of times, re-determine a third variation of the threshold voltage of the memory cell in the SLC erase state; and when the third variation is the same as the When the reference threshold does not satisfy the set relationship, adjusting the change amount of the threshold voltage of the memory cell in the SLC erasing state, so that the change amount and the reference threshold meet the set relationship.
需要说明的是,这里描述的是,在编程/擦除次数达到预设次数时,就进行上述描述所述存储单元的RTN的幅度进行调整,以得到后续读取操作时对所述未选中存储单元提供的通过电压进行补偿的总偏移量,从而降低因RTN引起的读干扰。It should be noted that what is described here is that when the number of programming/erasing times reaches the preset number of times, the amplitude of the RTN of the storage unit described above is adjusted to obtain The total offset provided by the cell is compensated by the voltage, thereby reducing the read disturbance caused by RTN.
在一些实施例中,所述预设次数基于所述存储单元的最大编程/擦除次数和设定评估周期确定;其中,所述设定评估周期用于反映相邻两次调整所述存储单元在所述SLC擦除状态时的阈值电压的变化量的时间间隔。In some embodiments, the preset number of times is determined based on the maximum programming/erasing times of the storage unit and a set evaluation cycle; wherein, the set evaluation cycle is used to reflect that two adjacent adjustments of the storage unit The time interval of the amount of change in the threshold voltage during the SLC erased state.
需要说明的是,所说的最大编程/擦除次数可以是指在所述存储单元的擦除/编程寿命内,能够进行编程/擦除的最大次数。所说的设定评估周期也就是人为设计的,用于反映相邻两次调整所述存储单元在所述SLC擦除状态时的阈值电压的变化量的时间间隔,换句话说,也就是,在所述最大编程/擦除次数内,编程/擦除多少次进行一次所述存储单元的RTN的幅度的调整。所述预设次数的确定可以包括:首先通过所述最大编程/擦除次数除以设定评估周期得到在所述最大编程/擦除次数内需要调整RTN的次数,然后,将0至需要调整RTN的次数之间的所有整数依次乘以设定评估周期以获得所述预设次数。It should be noted that the maximum number of times of programming/erasing may refer to the maximum number of times that programming/erasing can be performed within the erasing/programming lifetime of the memory cell. The so-called set evaluation period is also artificially designed to reflect the time interval between two adjacent adjustments of the threshold voltage variation of the memory cell in the SLC erased state, in other words, that is, Within the maximum programming/erasing times, how many times programming/erasing is performed is to adjust the magnitude of the RTN of the memory cell. The determination of the preset number of times may include: first dividing the maximum programming/erasing times by the set evaluation cycle to obtain the number of times that RTN needs to be adjusted within the maximum programming/erasing times, and then, setting 0 to the number of times that needs to be adjusted All integers between the times of RTN are multiplied by the set evaluation period in turn to obtain the preset times.
举例来说,假设所述最大编程/擦除次数为1000,设定评估周期为100,那么,需要调整RTN的次数为10次,此时,所述预设次数为0、100、200、300、400、500、600、700、800、900、1000。For example, assuming that the maximum number of programming/erasing times is 1000, and the evaluation period is set to 100, then the number of times the RTN needs to be adjusted is 10 times. At this time, the preset times are 0, 100, 200, 300 , 400, 500, 600, 700, 800, 900, 1000.
对于上述判断何时进行存储单元对应的RTN的幅度的调整,具体流程可以如图19所示,所述流程包括:For the above determination of when to adjust the magnitude of the RTN corresponding to the storage unit, the specific process can be as shown in Figure 19, and the process includes:
S1901:确定所述存储单元的最大编程/擦除次数为M;S1901: Determine that the maximum programming/erasing times of the memory cell is M;
S1902:确定当前对所述存储单元的编程/擦除次数为Z;S1902: Determine that the current programming/erasing times of the storage unit is Z;
S1903:判断所述编程/擦除次数是否达到预设次数;S1903: Determine whether the programming/erasing times reach a preset number of times;
需要说明的是,对于S1903中如何判断所述编程/擦除次数是否达到预设次数,可以采用以下公式进行判断:Z是否等于n*M/N,其中,N为最大编程/擦除次数M与设定评估周期的商,比如,N=10;n为0至10任一个整数。It should be noted that, for how to judge whether the number of times of programming/erasing in S1903 reaches the preset number of times, the following formula can be used to judge: whether Z is equal to n*M/N, where N is the maximum number of times of programming/erasing M The quotient with the set evaluation period, for example, N=10; n is any integer from 0 to 10.
S1904:在所述编程/擦除次数达到预设次数时,重新确定所述存储单元在所述SLC擦除状态时的阈值电压的第三变化量;并在所述第三变化量与所述参考阈值不满足所述设定关系时,调整所述存储单元在所述SLC擦除状态时的阈值电压的变化量,使所述变化量与所述参考阈值满足所述设定关系;S1904: When the number of programming/erasing times reaches a preset number of times, redetermine a third variation of the threshold voltage of the memory cell in the SLC erase state; and when the third variation is the same as the When the reference threshold does not satisfy the set relationship, adjusting the amount of change in the threshold voltage of the memory cell in the SLC erased state, so that the change amount and the reference threshold meet the set relationship;
S1905:在所述编程/擦除次数未达到预设次数时,不对所述存储单元在SLC擦除状态的阈值电压的变化量进行调整,结束流程。S1905: When the programming/erasing times do not reach the preset times, do not adjust the change amount of the threshold voltage of the memory cell in the SLC erasing state, and end the process.
在一些实施例中,所述方法还包括:在当前的所述编程/擦除次数为零时,基于第一读取条件直接确定所述存储单元在SLC擦除状态时的阈值电压的第三变化量。In some embodiments, the method further includes: when the current programming/erasing times is zero, directly determining the third threshold voltage of the memory cell in the SLC erasing state based on the first reading condition amount of change.
在一些实施例中,所述方法还可以包括:In some embodiments, the method may also include:
在当前的所述编程/擦除次数不为零且达到所述预设次数时,获取已记录的总偏移量;所述总偏移量为之前获得的所述存储单元在SLC擦除状态时的阈值电压的变化量与所述参考阈值满足所述设定关系时,与所述存储单元属于同一存储单元串中的其他存储单元耦接的未选中字线施加的通过电压相对于默认通过电压的偏移量;When the current number of times of programming/erasing is not zero and reaches the preset number of times, obtain the recorded total offset; the total offset is the previously obtained memory cell in the SLC erase state When the amount of variation of the threshold voltage and the reference threshold meet the set relationship, the pass voltage applied by the unselected word line coupled to other memory cells belonging to the same memory cell string as the memory cell is relative to the default pass voltage voltage offset;
基于所述总偏移量和第一读取条件获得第二读取条件;obtaining a second read condition based on the total offset and the first read condition;
基于所述第二读取条件确定所述存储单元在所述SLC擦除状态时的阈值电压的第三变化量。A third amount of change in the threshold voltage of the memory cell in the SLC erased state is determined based on the second read condition.
需要说明的是,这里描述的是,在预设次数为0时,对所述存储单元对应的RTN进行调整是第一次,前面没有记录的通过电压的总偏移量。因此,获取所述存储单元在SLC擦除状态时的阈值电压的第三变化量的读取条件为第一读取条件。在预设次数不为0时,已经有记录的总偏移量,因此,获取获取所述存储单元在SLC擦除状态时的阈值电压的第三变化量的读取条件为为第二读取条件。该第二读取条件为已记录的总偏移量和第一读取条件确定的,也就是,第一读取条件中的默认通过电压加上总偏移量。It should be noted that what is described here is that when the preset number of times is 0, it is the first time that the RTN corresponding to the storage unit is adjusted, and the total offset of the passing voltage has not been recorded before. Therefore, the read condition for obtaining the third variation of the threshold voltage of the memory cell in the SLC erased state is the first read condition. When the preset number of times is not 0, there is already a recorded total offset, therefore, the read condition for obtaining the third variation of the threshold voltage of the memory cell in the SLC erase state is the second read condition. The second read condition is determined for the recorded total offset and the first read condition, ie the default pass voltage in the first read condition plus the total offset.
基于前述的操作方法,如图20所示,本申请实施例还提供一种读取方法,可以包括:Based on the aforementioned operation method, as shown in Figure 20, the embodiment of the present application also provides a reading method, which may include:
S2001:在对所述存储器的存储单元执行读取操作时,对于所述存储单元耦接的选中字线提供读取电压;S2001: When performing a read operation on a memory cell of the memory, provide a read voltage to a selected word line coupled to the memory cell;
S2002:对与所述存储单元属于同一存储单元串中其他存储单元耦接的未选中字线提供通过电压;其中,所述通过电压基于记录的总偏移量和默认通过电压确定。S2002: Provide a pass voltage to an unselected word line coupled to other memory cells in the same memory cell string as the memory cell; wherein the pass voltage is determined based on a recorded total offset and a default pass voltage.
需要说明的是,上面描述的是,在对存储器执行读取操作时,对于同一存储单元串上,未选中存储单元需要的通过电压,可采用上述描述的操作方式确定。具体如何获得前述已经描述清楚,在此不再一一赘述。It should be noted that, as described above, when performing a read operation on the memory, for the same memory cell string, the pass voltage required by the unselected memory cells can be determined by the above-described operation method. How to obtain the foregoing has been clearly described, and will not be repeated here.
本申请实施例提供的存储器的操作方法,将存储单元的RTN与参考阈值进行比较,并且在比较结果不满足设定关系时,将其与参考阈值的比较结果调整至满足设定关系,以此降低因RTN引起的读干扰。通俗来讲,本申请实施例提供的操作方法是将存储单元的RTN的幅度(存储单元的SLC擦除状态时的阈值电压的变化量表征RTN的幅度)调整至已知的最小幅度(参考阈值,比如,这个最小幅度可以为与位线相邻的存储单元对应的RTN的幅度),以使因RTN引起的读取干扰降低,以便于能够正确读取存储单元存储的数据。The operation method of the memory provided by the embodiment of the present application compares the RTN of the storage unit with a reference threshold, and when the comparison result does not satisfy the set relationship, adjusts the comparison result with the reference threshold to satisfy the set relationship, thereby Reduce read disturbance caused by RTN. Generally speaking, the operation method provided by the embodiment of the present application is to adjust the magnitude of the RTN of the memory cell (the variation of the threshold voltage in the SLC erased state of the memory cell represents the magnitude of the RTN) to a known minimum magnitude (reference threshold , for example, the minimum amplitude may be the amplitude of the RTN corresponding to the memory cell adjacent to the bit line), so as to reduce the read disturbance caused by the RTN, so that the data stored in the memory cell can be correctly read.
为了理解本申请实施例提供的操作方法以及读取方法,下面以包含64层字线的3DCTF为例进行说明。具体参见如图21至23所示。In order to understand the operation method and reading method provided by the embodiment of the present application, a 3DCTF including 64 layers of word lines is taken as an example for description below. See Figures 21 to 23 for details.
图21示出本申请实施例提供的包含64层字线的CTF利用RTN获得每一层字线对应的未存储单元的通过电压相对于默认通过电压的总偏移量的流程示意图。具体的,在步骤S2101中,使与字线WL63耦接的存储单元处于SLC擦除状态,基于第一读取条件对3D CTF的某一存储块连续读取多次;其中,所述第一读取条件包括:对同一存储单元串中未选中字线提供的通过电压Vusel为默认通过电压Vpass0,对同一存储单元串中选中字线提供的读取电压Vsel为Vread;在步骤S2102中,对与字线WL63耦接的存储单元在SLC擦除状态的阈值电压的变化量进行计算,获得参考阈值;具体包括:使与字线WL63耦接的存储单元处于SLC擦除状态;以与字线WL63耦接的存储单元为选中存储单元,其余为未选中存储单元;按照上述第一读取条件读取多次后,获得与字线WL63耦接的存储单元的阈值电压的变化量分布;基于该变化量分布获得与字线WL63耦接的存储单元的阈值电压的变化量分布对应的3σ,记为σ63,该σ63作为参考阈值;在步骤S2103中,分别获得与字线WL0至字线WL62耦接的存储单元在SLC擦除状态的阈值电压的变化量分布对应的3σ,分别记为σ0~σ62,其中,每一个均可称之为第一变化量。具体计算流程如步骤S2102中所描述,在此不再赘述。在步骤S2104中,分别将字线WL0至字线WL62对应的3σ与所述参考阈值σ63进行比较,若某一个字线耦接的存储单元对应的σi等于所述参考阈值σ63(σ63近似等于σi,也就是前述描述的二者满足设定关系),则该字线耦接的存储单元对应的RTN的幅度不用调整,此时该字线耦接的存储单元在为选中存储单元时,其它未选中存储单元被提供的通过电压即可以为所述默认通过电压Vpass0;若某一字线耦接的存储单元的σi大于所述参考阈值σ63,则该字线耦接的存储单元对应的RTN的幅度需要通过增加其它未选中字线的通过电压进行调整,直达σi等于σ63(σ63近似等于σi,也就是前述描述的二者满足设定关系)为止。需要说明的是,调整可能不是一次能够完成的,需要多次才能使σi等于σ63。这里,通过步骤S2105和步骤S2106,实现每次的RTN的调整的,其中,步骤S2105是判断通过电压是否增加到最大值(通过电压也不是可以无限增加的,无限增加有可能会引入其他的读干扰问题);步骤S2106中,获得新的读取条件的方式,其中,ΔV就是每次调整RTN时,通过电压增加的设定偏移量。在步骤S2107中,在σi等于σ63后,通过公式ΔVpass(i)=Vpass(i)-Vpass获得该字线施加的通过电压相对于默认通过电压的总偏移量ΔVpass(i);在步骤S2108中,将ΔVpass(i)发送到存储器控制器或控制逻辑单元的微控制器中保存,以备后续读取操作使用。FIG. 21 shows a schematic flowchart of the CTF including 64 word lines provided by the embodiment of the present application using RTN to obtain the total offset of the pass voltage of the unstored cells corresponding to each word line relative to the default pass voltage. Specifically, in step S2101, make the memory cell coupled with the word line WL63 be in the SLC erasing state, and read a certain memory block of the 3D CTF multiple times continuously based on the first reading condition; wherein, the first The read condition comprises: the pass voltage Vusel provided to the unselected word line in the same memory cell string is the default pass voltage Vpass0, and the read voltage Vsel provided to the selected word line in the same memory cell string is Vread; in step S2102, for and The memory cell coupled with the word line WL63 calculates the amount of change in the threshold voltage of the SLC erasing state to obtain a reference threshold; specifically includes: making the memory cell coupled with the word line WL63 in the SLC erasing state; The coupled memory cells are selected memory cells, and the rest are unselected memory cells; after reading multiple times according to the above-mentioned first read condition, obtain the variation distribution of the threshold voltage of the memory cells coupled with the word line WL63; based on the Variation distribution obtains 3σ corresponding to the variation distribution of the threshold voltage of the memory cell coupled to word line WL63, denoted as σ 63 , and this σ 63 is used as a reference threshold; The 3σ corresponding to the variation distribution of the threshold voltage of the memory cell coupled to WL62 in the SLC erased state is denoted as σ 0 -σ 62 , each of which can be referred to as a first variation. The specific calculation process is as described in step S2102, and will not be repeated here. In step S2104, respectively compare the 3σ corresponding to the word line WL0 to the word line WL62 with the reference threshold σ63 , if the σi corresponding to the memory cell coupled to a certain word line is equal to the reference threshold σ63 ( σ 63 is approximately equal to σ i , that is, the two described above satisfy the setting relationship), then the amplitude of the RTN corresponding to the memory cell coupled to the word line does not need to be adjusted, and the memory cell coupled to the word line is currently selected for storage unit, the pass voltage provided by other unselected memory cells can be the default pass voltage Vpass0; if the σ i of the memory cell coupled to a word line is greater than the reference threshold σ 63 , then the word line The magnitude of the RTN corresponding to the memory cell of , needs to be adjusted by increasing the pass voltage of other unselected word lines until σ i is equal to σ 63 (σ 63 is approximately equal to σ i , that is, the two described above satisfy the set relationship). It should be noted that the adjustment may not be completed at one time, and multiple times are required to make σ i equal to σ63. Here, through step S2105 and step S2106, each RTN adjustment is realized, wherein, step S2105 is to judge whether the passing voltage has increased to the maximum value (the passing voltage cannot be infinitely increased, and infinite increase may introduce other reading Interference problem); in step S2106, a way to obtain a new reading condition, wherein, ΔV is the set offset increased by the voltage when RTN is adjusted each time. In step S2107, after σ i is equal to σ63, the total offset ΔVpass (i) of the pass voltage applied by the word line relative to the default pass voltage is obtained by the formula ΔVpass(i)=Vpass(i)-Vpass; In S2108, the ΔVpass(i) is sent to the memory controller or the micro-controller of the control logic unit for storage, so as to be used in subsequent read operations.
需要说明的是,Vusel表示的是未选中字线上施加的通过电压;Vsel表示的是选中字线上施加的读取电压。对于步骤S2102和S2103中的存储单元对应的RTN的评估,前面描述的方式进行,在此不再赘述。It should be noted that Vusel represents the pass voltage applied on the unselected word lines; Vsel represents the read voltage applied on the selected word lines. The evaluation of the RTN corresponding to the storage unit in steps S2102 and S2103 is performed in the manner described above, and will not be repeated here.
图22示出本申请实施例提供的判断当前编程/擦除次数是否需要进行RTN调整的流程示意图。如图22所示,在步骤S2201中,确定所述存储器的最大编程/擦除次数,记为M;在步骤S2202中,对所述存储器的某一存储块执行编程/擦除;在步骤S2203中,确定所述存储器中所述存储块当前的编程/擦除次数,记为Z;在步骤S2204中,采用判断语句if Z=n*M/N?判断是否到达预设次数;若到达预设次数,执行步骤S2205,执行图21中的调整流程;若没有到达预设次数,结束流程。FIG. 22 shows a schematic flowchart of judging whether the current programming/erasing times need to be adjusted by RTN provided by the embodiment of the present application. As shown in Figure 22, in step S2201, determine the maximum programming/erasing times of the memory, denoted as M; in step S2202, perform programming/erasing to a certain storage block of the memory; in step S2203 , determine the current programming/erasing times of the memory block in the memory, denoted as Z; in step S2204, use the judgment statement if Z=n*M/N? Judging whether the preset number of times has been reached; if the preset number of times has been reached, execute step S2205, and execute the adjustment process in FIG. 21; if the preset number of times has not been reached, end the process.
在当前的编程/擦除次数达到预设次数时,对于进行RTN的调整还分两种情况,如图23所示。When the current program/erase count reaches the preset count, there are two situations for adjusting the RTN, as shown in FIG. 23 .
在步骤S2301中,判断当前编程/擦除次数是否为零,在为零时,执行步骤S2302,直接以图21所示的流程进行各字线耦接的存储单元对应的RTN的幅度进行调整,以获得各字线对应为选中的字线时其它未选中字线的通过电压相对于默认通过电压的总偏移量,以备后续读取使用;在不为零时,执行步骤S2303,获得前一次RTN调整各字线对应的总偏移量;在获得记录的总偏移量ΔVpass(i)后,执行步骤S2304,获得新的读取条件;之后执行步骤S2305,按照新的读取条件执行图21所示的流程对各字线耦接的存储单元对应的RTN的幅度进行调整,以获得各字线为未选中的字线时的通过电压相对于默认通过电压的新的总偏移量,以备后续读取操作时使用。In step S2301, it is judged whether the current programming/erasing count is zero, and if it is zero, execute step S2302, and directly adjust the amplitude of RTN corresponding to the memory cells coupled to each word line according to the flow shown in FIG. 21 , To obtain the total offset of the passing voltage of other unselected word lines relative to the default passing voltage when each word line corresponds to the selected word line, for subsequent reading use; when it is not zero, perform step S2303 to obtain the previous One RTN adjusts the total offset corresponding to each word line; after obtaining the recorded total offset ΔVpass(i), execute step S2304 to obtain a new read condition; then execute step S2305 to execute according to the new read condition The process shown in Figure 21 adjusts the magnitude of RTN corresponding to the memory cells coupled to each word line to obtain the new total offset of the pass voltage relative to the default pass voltage when each word line is an unselected word line , for use in subsequent read operations.
本申请实施例提供的操作方法,实质上是利用存储单元的RTN的幅度进行调整,以获得后续读取操作对于未选中字线提供的通过电压,以此方式,降低对存储单元执行读取操作时因其对应的RTN引起的读取干扰。该操作方法可以改善不同位置的存储单元的RTN的幅度,从而可以有效的改善由于字线位置差异对RWM一致性的影响。由此带来,有效改善同一存储单元串上字线耦接的存储单元的RTN的一致性;有效地减小字线位置对RTN和读取窗口裕度的影响;可以基于存储器的使用情况进行补偿RTN幅度的校准;不需要额外的工艺改进等优点。The operation method provided by the embodiment of the present application essentially uses the amplitude of the RTN of the memory cell to adjust to obtain the pass voltage provided by the subsequent read operation for the unselected word line. In this way, the read operation on the memory cell is reduced. The read disturbance caused by its corresponding RTN. This operation method can improve the magnitude of RTN of the memory cells at different positions, thereby effectively improving the influence of the RWM consistency caused by the position difference of the word line. As a result, the RTN consistency of memory cells coupled with word lines on the same memory cell string can be effectively improved; the impact of word line positions on RTN and read window margin can be effectively reduced; it can be performed based on the usage of the memory Calibration to compensate for RTN amplitude; no additional process improvements required, etc.
本申请实施例还提供一种存储器,包括:用于存储数据的存储阵列;以及与所述存储阵列耦接且用于控制所述存储阵列的外围电路;其中,所述外围电路被配置为:实现前述任一项所述的操作方法。An embodiment of the present application also provides a memory, including: a storage array for storing data; and a peripheral circuit coupled to the storage array and used to control the storage array; wherein the peripheral circuit is configured to: Realize the operation method described in any one of the foregoing.
在一些实施例中,所述外围电路包括:寄存器,用于存储记录的总偏移量。In some embodiments, the peripheral circuit includes: a register for storing the recorded total offset.
要说明的是,该存储器与前述的对存储器的擦作方法属于同一发明构思,该存储器中出现的名词在前述的编程方法中均以详细解释,在此同样适用,不再一一赘述。应该理解的是,这里仅描述的与本申请技术最相关的存储器的结构,其他结构可以如前述图1至图6所示的结构,也可以是其他存储器的结构。It should be noted that the memory and the aforementioned method of erasing the memory belong to the same inventive concept, and the terms appearing in the memory are explained in detail in the aforementioned programming method, and they are also applicable here, and will not be repeated one by one. It should be understood that only the structure of the memory most relevant to the technology of the present application is described here, and other structures may be the structures shown in FIGS. 1 to 6 , or other memory structures.
基于相同的发明构思,本申请实施例还提供一种存储系统,所述存储系统包括:一个或多个前述所述的存储器;Based on the same inventive concept, an embodiment of the present application further provides a storage system, the storage system includes: one or more aforementioned memories;
以及耦合在所述存储器的存储器控制器;所述存储器控制器,用于:向所述存储器发送各种操作命令。所说的各种操作命令,比如,读取、编程、擦除等命令。And a memory controller coupled to the memory; the memory controller is configured to: send various operation commands to the memory. The various operation commands mentioned above, for example, read, program, erase and other commands.
在一些实施例中,所述存储系统是固态硬盘SSD或存储卡。In some embodiments, the storage system is a solid state disk SSD or a memory card.
需要说明的是,该存储系统包含前述的存储器,因此,二者具有相同的技术特征,该存储系统中出现的名词在前述的存储器中均以详细解释,在此同样适用,不再一一赘述。应该理解的是,这里仅描述的与本申请技术最相关的存储系统的结构,其他结构可以如前述图1至图6所示的结构,也可以是其他存储系统的结构。It should be noted that the storage system includes the aforementioned memory, therefore, the two have the same technical features, and the nouns appearing in the storage system are explained in detail in the aforementioned memory, and they are also applicable here, and will not be repeated one by one. . It should be understood that only the structure of the storage system most relevant to the technology of the present application is described here, and other structures may be the structures shown in FIGS. 1 to 6 above, or other storage system structures.
以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the protection scope of the present application.
Claims (22)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211124792.4A CN115527598A (en) | 2022-09-15 | 2022-09-15 | Memory operating method, reading method, memory and memory system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211124792.4A CN115527598A (en) | 2022-09-15 | 2022-09-15 | Memory operating method, reading method, memory and memory system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115527598A true CN115527598A (en) | 2022-12-27 |
Family
ID=84697967
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211124792.4A Pending CN115527598A (en) | 2022-09-15 | 2022-09-15 | Memory operating method, reading method, memory and memory system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115527598A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100238725A1 (en) * | 2009-03-23 | 2010-09-23 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor storage device and method of programming data therein |
| US20160225457A1 (en) * | 2015-01-30 | 2016-08-04 | Kabushiki Kaisha Toshiba | Memory device and method of reading data |
| CN109872755A (en) * | 2017-12-01 | 2019-06-11 | 北京兆易创新科技股份有限公司 | A kind of memory method for deleting and device |
| CN110706735A (en) * | 2019-09-30 | 2020-01-17 | 中国科学院微电子研究所 | A kind of NAND Flash memory read threshold voltage repair method |
| CN112289362A (en) * | 2020-10-27 | 2021-01-29 | 深圳电器公司 | CCI noise pre-judgment equalization method of Nand memory and related equipment |
-
2022
- 2022-09-15 CN CN202211124792.4A patent/CN115527598A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100238725A1 (en) * | 2009-03-23 | 2010-09-23 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor storage device and method of programming data therein |
| US20160225457A1 (en) * | 2015-01-30 | 2016-08-04 | Kabushiki Kaisha Toshiba | Memory device and method of reading data |
| CN109872755A (en) * | 2017-12-01 | 2019-06-11 | 北京兆易创新科技股份有限公司 | A kind of memory method for deleting and device |
| CN110706735A (en) * | 2019-09-30 | 2020-01-17 | 中国科学院微电子研究所 | A kind of NAND Flash memory read threshold voltage repair method |
| CN112289362A (en) * | 2020-10-27 | 2021-01-29 | 深圳电器公司 | CCI noise pre-judgment equalization method of Nand memory and related equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI746844B (en) | Memory device and method of operating the same | |
| KR101810640B1 (en) | Nonvolatile memory device and memory system and read method thereof | |
| CN113892141B (en) | Memory, memory programming method and programming verification method, and memory system | |
| KR102832532B1 (en) | Memory devices and their program operation | |
| KR20110096414A (en) | Nonvolatile Memory Device and Its Read Method | |
| CN113228188B (en) | Memory device and program operation thereof | |
| US20230238067A1 (en) | Method of programming and verifying memory device and related memory device | |
| CN113853655A (en) | Memory device and program operation thereof | |
| US12300327B2 (en) | Memory device, memory system, and operation method thereof | |
| CN119296612A (en) | Memory, storage system, and memory operation method | |
| CN115527598A (en) | Memory operating method, reading method, memory and memory system | |
| US20250285683A1 (en) | Methods and apparatuses for operating a memory device | |
| US12277974B2 (en) | Memory device and operation thereof | |
| US20250231690A1 (en) | Operating method for a memory, a memory, and a memory system | |
| US12243597B2 (en) | Memory device and program operation thereof | |
| US11972111B2 (en) | Memory device for improving speed of program operation and operating method thereof | |
| US20250111879A1 (en) | Program operations in memory devices | |
| US20240355399A1 (en) | Memory device and operation method thereof, and memory system | |
| US20250308594A1 (en) | Program operations in memory devices | |
| CN119626298A (en) | Memory device and operation method thereof, memory system, and storage medium | |
| CN120564795A (en) | A memory device, a programming method and a memory system | |
| CN119832965A (en) | Memory, operating method thereof, memory system and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |