[go: up one dir, main page]

TWI911976B - Operation method for memory device and memory device therefore - Google Patents

Operation method for memory device and memory device therefore

Info

Publication number
TWI911976B
TWI911976B TW113141401A TW113141401A TWI911976B TW I911976 B TWI911976 B TW I911976B TW 113141401 A TW113141401 A TW 113141401A TW 113141401 A TW113141401 A TW 113141401A TW I911976 B TWI911976 B TW I911976B
Authority
TW
Taiwan
Prior art keywords
memory cells
programmed
memory
verification
sensing
Prior art date
Application number
TW113141401A
Other languages
Chinese (zh)
Inventor
周佑亮
蔡文哲
Original Assignee
旺宏電子股份有限公司
Filing date
Publication date
Application filed by 旺宏電子股份有限公司 filed Critical 旺宏電子股份有限公司
Application granted granted Critical
Publication of TWI911976B publication Critical patent/TWI911976B/en

Links

Abstract

An operation method for a memory device and a memory device therefore are provided. The memory device may be a 3D NAND flash memory with high capacity and high performance. The operation method comprises: performing a programming operation to the plurality of the memory cells based on an i-th potential state. The programming operation to the plurality of the memory cells based on an i-th potential state comprises: in a program pulse phase, applying a program pulse corresponding to the i-th potential state to a plurality of first memory cells corresponding to the i-th potential state; and, in a verification phase after the program pulse phase, performing a first sensing operation to a plurality of second memory cells in the (i-1)-th potential state to verify a situation of threshold voltage distributions of the plurality of the second memory cells, and performing a second sensing operation to the plurality of the first memory cells to implement a program verification operation of the i-th potential state.

Description

記憶體裝置的操作方法及其記憶體裝置Operating methods of memory devices and memory devices themselves

本發明是有關於一種記憶體裝置(如,立體反及閘型快閃記憶體)的資料處理技術,且特別是有關於一種記憶體裝置的操作方法及其記憶體裝置。This invention relates to data processing technology for a memory device (e.g., stereoscopic and gated flash memory), and more particularly to a method of operating a memory device and the memory device thereof.

包含有立體反及閘型快閃記憶體(3D NAND flash memory)的高容量及高性能的積體電路記憶體正持續發展中。旨在利用立體堆疊技術與三級記憶胞(triple-level cells;TLC)縮小記憶胞的尺寸而提高資料儲存密度。High-capacity and high-performance integrated circuit memory, including 3D NAND flash memory, is under continuous development. The aim is to increase data storage density by reducing the size of memory cells using 3D stacking technology and triple-level cells (TLC).

例如多級記憶胞(MLC)型式、三級記憶胞(TLC)型式及四級記憶胞(QLC)型式的多級型式的記憶胞可透過多個臨界電壓分布區間來儲存多位元的資料。如,三級記憶胞(TLC)在經過程式化操作後可具備抹除狀態S0及潛在狀態S1~S7。在部分應用中,會想要獲知在受到程式化操作後的記憶胞中每個臨界電壓分布的情況,以方便於進行後續的記憶體操作(如,步進程式化脈衝(increment-step-pulse-programming;ISPP)操作的驗證、對其他記憶體區域進行的程式化操作、調整或操縱臨界電壓分布的尾部區域/下邊界…等)。然則,若要獲知潛在狀態S1~S7中上半部分(upper part)或下半部分(lower part)的記憶胞數量,便需要額外花費時間開銷。因此,如何降低記憶體裝置在進行記憶胞中資料存取時的時間開銷,便是研究方向之一。Multilevel memory types, such as multilevel cell (MLC), tertiary cell (TLC), and quadrilevel cell (QLC), can store multi-bit data through multiple critical voltage distribution regions. For example, a tertiary cell (TLC) can have an erase state S0 and potential states S1 to S7 after being programmed. In some applications, it's desirable to know the distribution of critical voltages in each memory cell after programmed operations to facilitate subsequent memory operations (e.g., verification of increment-step-pulse-programming (ISPP) operations, programmed operations on other memory regions, adjustment or manipulation of the tail region/lower boundary of the critical voltage distribution, etc.). However, knowing the number of memory cells in the upper or lower part of potential states S1-S7 requires additional time overhead. Therefore, reducing the time overhead of memory devices when accessing data in memory cells is one research direction.

本發明提供一種記憶體裝置的操作方法及其記憶體裝置,透過在程式化操作中的驗證階段中對前一個潛在狀態的記憶胞進行感測操作而獲知臨界電壓分布情形,減少對於記憶胞進行讀取操作的時間開銷。This invention provides an operation method for a memory device and the memory device thereof, which obtains the critical voltage distribution by performing sensing operations on the memory cells of the previous potential state in the verification phase of the programmed operation, thereby reducing the time overhead of reading operations on the memory cells.

本發明實施例提出一種記憶體裝置的操作方法。所述記憶體裝置包括具備多個記憶胞的一記憶體區塊。所述多個記憶胞的每一者包括相關於多個臨界電壓分布的N個潛在狀態,N為正整數。所述操作方法包括:基於所述N個潛在狀態中的一第i個潛在狀態而對所述多個記憶胞進行一程式化操作,i為大於1的正整數且i小於等於N。其中,基於所述第i個潛在狀態的所述程式化操作包括:在一程式化脈衝階段中,施加對應所述第i個潛在狀態的一程式化脈衝至對應於所述第i個潛在狀態的多個第一記憶胞;以及,在所述程式化脈衝階段之後的一驗證階段中,對於第(i-1)個潛在狀態的多個第二記憶胞進行一第一感測操作以驗證所述多個第二記憶胞的臨界電壓分布情形,且對於所述多個第一記憶胞進行一第二感測操作以實施所述第i個潛在狀態的一程式化驗證操作。This invention provides a method for operating a memory device. The memory device includes a memory block having a plurality of memory cells. Each of the plurality of memory cells includes N latent states relating to a plurality of critical voltage distributions, where N is a positive integer. The method of operation includes performing a programmed operation on the plurality of memory cells based on an i-th latent state among the N latent states, where i is a positive integer greater than 1 and less than or equal to N. The programmed operation based on the i-th potential state includes: in a programmed pulse phase, applying a programmed pulse corresponding to the i-th potential state to a plurality of first memory cells corresponding to the i-th potential state; and in a verification phase following the programmed pulse phase, performing a first sensing operation on a plurality of second memory cells of the (i-1)-th potential state to verify the critical voltage distribution of the plurality of second memory cells, and performing a second sensing operation on the plurality of first memory cells to implement a programmed verification operation for the i-th potential state.

本發明實施例提出的記憶體裝置包括記憶體陣列以及記憶體控制器。記憶體陣列包括多個記憶胞。所述多個記憶胞的每一者包括相關於多個臨界電壓分布的N個潛在狀態,N為正整數。記憶體控制器耦接所述記憶體陣列。所述記憶體控制器經配置以:基於所述N個潛在狀態中的一第i個潛在狀態而對所述多個記憶胞進行一程式化操作,i為大於1的正整數且i小於等於N。基於所述第i個潛在狀態的所述程式化操作包括:在一程式化脈衝階段中,施加對應所述第i個潛在狀態的一程式化脈衝至對應於所述第i個潛在狀態的多個第一記憶胞;以及,在所述程式化脈衝階段之後的一驗證階段中,對於第(i-1)個潛在狀態的多個第二記憶胞進行一第一感測操作以驗證所述多個第二記憶胞的臨界電壓分布情形,且對於所述多個第一記憶胞進行一第二感測操作以實施所述第i個潛在狀態的一程式化驗證操作。The memory device proposed in this embodiment includes a memory array and a memory controller. The memory array includes a plurality of memory cells. Each of the plurality of memory cells includes N potential states relating to a plurality of critical voltage distributions, where N is a positive integer. The memory controller is coupled to the memory array. The memory controller is configured to perform a programmed operation on the plurality of memory cells based on an i-th potential state among the N potential states, where i is a positive integer greater than 1 and less than or equal to N. The programmed operation based on the i-th latent state includes: in a programmed pulse phase, applying a programmed pulse corresponding to the i-th latent state to a plurality of first memory cells corresponding to the i-th latent state; and in a verification phase following the programmed pulse phase, performing a first sensing operation on a plurality of second memory cells of the (i-1)-th latent state to verify the critical voltage distribution of the plurality of second memory cells, and performing a second sensing operation on the plurality of first memory cells to implement a programmed verification operation for the i-th latent state.

基於上述,本發明實施例所述的記憶體裝置的操作方法及其記憶體裝置在基於各個潛在狀態的程式化操作中,插入對於前一個潛在狀態的記憶胞的感測操作,以驗證前一個潛在狀態的臨界電壓分布情形。並且,各個潛在狀態的程式化操作並不會因為被插入的感測操作而導致操作時間大幅延長。前述臨界電壓分布情形可以是,前一個潛在狀態的記憶胞的臨界電壓分布的上半部分及下半部分。因此,本發明實施例將驗證臨界電壓分布情形的步驟設置於程式化操作中,減少對於記憶胞進行讀取操作的時間開銷。Based on the above, the memory device operation method and the memory device described in this embodiment of the invention insert a sensing operation on the memory cell of the previous latent state into the programmed operation based on each latent state to verify the critical voltage distribution of the previous latent state. Furthermore, the programmed operation of each latent state does not experience a significant increase in operation time due to the inserted sensing operation. The aforementioned critical voltage distribution can be the upper and lower halves of the critical voltage distribution of the memory cell of the previous latent state. Therefore, this embodiment of the invention places the step of verifying the critical voltage distribution within the programmed operation, reducing the time overhead of reading operations on the memory cell.

圖1是依照本發明一實施例的立體(3D)反及閘型(NAND)記憶體裝置10中一個記憶體區塊150的等效電路示意圖。記憶體區塊150為記憶體裝置10中記憶體陣列的一部分。記憶胞(如,記憶胞M')在記憶體區塊150中以三維方式排列,例如在XYZ坐標系中。這並不意味著3D NAND記憶體裝置的電路僅限於三維方式。在一個示例中,記憶體區塊150可以被劃分為四個子區塊(例如Sub0~Sub3),每個子區塊可以被獨立地控制操作。Figure 1 is an equivalent circuit diagram of a memory block 150 in a three-dimensional (3D) reverse-gate NAND memory device 10 according to an embodiment of the present invention. The memory block 150 is part of a memory array in the memory device 10. Memory cells (e.g., memory cell M') are arranged in a three-dimensional manner in the memory block 150, for example, in an XYZ coordinate system. This does not mean that the circuit of the 3D NAND memory device is limited to a three-dimensional manner. In one example, the memory block 150 may be divided into four sub-blocks (e.g., Sub0 to Sub3), each of which can be controlled independently.

串(例如串100、串101或串102)包括沿Z方向串聯連接的多個記憶胞(如,記憶胞M')。該串(如,串100)中的單個記憶胞(如,記憶胞M')對應於一條字元線(如,字元線WLi+1)。一條字元線(如,字元線WLn)可以對應於XY平面中的一層。記憶胞M可以配置為與串選擇線SSL(如,串選擇線SSL0)耦接的串選擇電晶體,並且另一個記憶胞可以配置為與接地選擇線GSL耦接的接地選擇電晶體。A string (e.g., string 100, string 101, or string 102) comprises multiple memory cells (e.g., memory cells M') connected in series along the Z direction. A single memory cell (e.g., memory cell M') in the string (e.g., string 100) corresponds to a character line (e.g., character line WLi+1). A character line (e.g., character line WLn) may correspond to a layer in the XY plane. Memory cell M may be configured as a string select transistor coupled to a string select line SSL (e.g., string select line SSL0), and another memory cell may be configured as a ground select transistor coupled to a ground select line GSL.

串選擇電晶體和接地選擇電晶體位於串(如,串100)中的相對兩側。在這個示例中,在同一平面(例如由X方向和Z方向定義的平面)上耦合到同一串選擇線SSL(如,串選擇線SSL0)的多個串(如,串100、101…等)可以定義為一個子區塊(如,子區塊Sub0)。The string select transistor and the ground select transistor are located on opposite sides of the string (e.g., string 100). In this example, multiple strings (e.g., strings 100, 101, etc.) coupled to the same string select line SSL (e.g., string select line SSL0) on the same plane (e.g., a plane defined by the X and Z directions) can be defined as a sub-block (e.g., sub-block Sub0).

每串(如,串100、串101或串102)通過在串選擇線SSL(如,串選擇線SSL0)上對應的串選擇電晶體而連接到相應的位元線(如,位元線BL1、BLn或BLm)。沿Y方向在不同子區塊(如,子區塊Sub0、Sub1…等)中的同一列的串(如,串100)連接到相應的位元線(如,位元線BL1)。串選擇線SSL可以是在最上層字元線層(如,字元線WL1)上方形成的導電線或導電層。每串(如,串100、101或102)可以通過在接地選擇線GSL上的對應接地選擇電晶體而連接到同一公共源極線CSL。接地選擇線GSL可以是在最底層字元線層(例如字元線WLm)下方形成的導電線或導電層。公共源極線CSL可以是在3D記憶體裝置的基板上方形成的導電層。記憶體區塊150中的串選擇線SSL(如,串選擇線SSL0~SSL3)可以在同一導電層上,但劃分為獨立的線路。每個獨立線路(串選擇線SSL)可以獨立控制記憶體區塊150中相應子區塊(如,子區塊Sub0、Sub1…等)的操作。Each string (e.g., string 100, string 101, or string 102) is connected to the corresponding bit line (e.g., bit line BL1, BLn, or BLm) via a corresponding string select transistor on the string select line SSL (e.g., string select line SSL0). Strings (e.g., string 100) in the same column of different sub-blocks (e.g., sub-blocks Sub0, Sub1, etc.) along the Y direction are connected to the corresponding bit line (e.g., bit line BL1). The string select line SSL can be a conductor or conductive layer formed above the topmost character line layer (e.g., character line WL1). Each string (e.g., string 100, 101, or 102) can be connected to the same common source line CSL via a corresponding ground select transistor on the ground select line GSL. The ground select line GSL can be a conductive line or conductive layer formed below the bottommost character line layer (e.g., character line WLm). The common source line CSL can be a conductive layer formed above the substrate of the 3D memory device. The serial select lines SSL (e.g., serial select lines SSL0~SSL3) in memory block 150 can be on the same conductive layer, but divided into independent circuits. Each independent circuit (serial select line SSL) can independently control the operation of the corresponding sub-block (e.g., sub-blocks Sub0, Sub1, etc.) in memory block 150.

在一示例中,子區域(如,子區域Sub0)中耦接到同一字元線或字元線層(如,字元線WLn)的多個記憶胞(包括記憶胞M')可以被定義為一頁(在單級記憶胞(SLC)型式下)。在另一個示例中,子區域(如,子區域Sub0)中耦合到同一字元線或字元線層(如,字元線WLn)的多個記憶胞(包括記憶胞M')可以被定義為三頁(在三級記憶胞(TLC)型式下)。在TLC型式下,這三頁包括高頁、中頁和低頁。位於同一字元線(如,字元線WLn)上的記憶胞M'施加相同的電壓。每條字元線(如,字元線WLn)可以連接到驅動電路,例如X解碼器(或掃描驅動器)。在一示例中,位於串選擇線SSL(如,串選擇線SSL0~SSL3)和字元線層(如,字元線WL1)之間,以及接地選擇線GSL和最底層字元線層(如,字元線WLm)之間,可以設置一個或多個虛擬線或層(未顯示)。在另一個示例中,可以在串(例如串100、101、102)的中間部分設置一個或多個虛擬線或層(未顯示)。記憶體裝置10還包括記憶體控制器110,用以實現對於記憶胞的相應操作。In one example, multiple memory cells (including memory cell M') coupled to the same character line or character line layer (e.g., character line WLn) in a subregion (e.g., subregion Sub0) can be defined as a page (in the Single-Level Memory (SLC) type). In another example, multiple memory cells (including memory cell M') coupled to the same character line or character line layer (e.g., character line WLn) in a subregion (e.g., subregion Sub0) can be defined as three pages (in the Triple-Level Memory (TLC) type). In the TLC type, these three pages include a high page, a middle page, and a low page. Memory cells M' located on the same character line (e.g., character line WLn) are subjected to the same voltage. Each character line (e.g., character line WLn) can be connected to a driver circuit, such as an X decoder (or scan driver). In one example, one or more virtual lines or layers (not shown) can be provided between the string select line SSL (e.g., string select lines SSL0~SSL3) and the character line layer (e.g., character line WL1), and between the ground select line GSL and the bottommost character line layer (e.g., character line WLm). In another example, one or more virtual lines or layers (not shown) can be provided in the middle portion of the strings (e.g., strings 100, 101, 102). The memory device 10 also includes a memory controller 110 for implementing corresponding operations on the memory cells.

圖2是依照本發明第一實施例中以三級記憶胞(TLC)形式的記憶胞作為舉例說明多個臨界電壓分布(如,抹除狀態S0及潛在狀態S1~S7)的示意圖。圖2呈現經由程式化操作後的記憶胞所呈現的臨界電壓分布,這些臨界電壓分布可被區分為抹除狀態S0及潛在狀態S1~S7。抹除狀態S0及潛在狀態S1~S7可由參考電壓V1~V7區分。潛在狀態S1~S7分別對應臨界電壓分布PD1~DP7。Figure 2 is a schematic diagram illustrating multiple critical voltage distributions (e.g., erased state S0 and potential states S1-S7) using a three-level cell (TLC) as an example, according to the first embodiment of the present invention. Figure 2 shows the critical voltage distributions exhibited by the memory cells after programmed operations. These critical voltage distributions can be distinguished into erased state S0 and potential states S1-S7. The erased state S0 and potential states S1-S7 can be distinguished by reference voltages V1-V7. Potential states S1-S7 correspond to critical voltage distributions PD1-DP7, respectively.

在部分應用中,可能會需要獲知臨界電壓分布PD1~DP7是否恰當。例如,需要獲知臨界電壓分布PD1~DP7中上半部分數量(如,圖2所示上半部分數量SU_1~SU_7)及下半部分數量(如,圖2所示下半部分數量SD_1~SD_7),作為是否『調整或固定臨界電壓分布PD1~DP7的尾部』的依據。『調整或固定臨界電壓分布PD1~DP7的尾部』是,當在對下一頁進行程式化操作(如,ISPP操作)時,可在ISPP操作中附加額外的程式化脈衝,來操作臨界電壓分布PD1~DP7中下半部分的下邊界(lower boundary)(也就是,希望固定臨界電壓分布PD1~DP7的尾部)。In some applications, it may be necessary to know whether the critical voltage distributions PD1~DP7 are appropriate. For example, it may be necessary to know the number of the upper half (e.g., the number of the upper half SU_1~SU_7 shown in Figure 2) and the number of the lower half (e.g., the number of the lower half SD_1~SD_7 shown in Figure 2) of the critical voltage distributions PD1~DP7 as a basis for whether to 'adjust or fix the tail of the critical voltage distributions PD1~DP7'. "Adjusting or fixing the tail of the critical voltage distribution PD1~DP7" means that when performing a programmed operation (such as an ISPP operation) on the next page, an additional programmed pulse can be added to the ISPP operation to operate the lower boundary of the lower half of the critical voltage distribution PD1~DP7 (that is, to fix the tail of the critical voltage distribution PD1~DP7).

因此,若要獲知臨界電壓分布PD1~DP7中上半部分數量SU_1~SU_7及下半部分數量SD_1~SD_7的話,則需要基於參考電壓VS1~VS7來分別執行額外的7個讀取操作,進而需要額外的執行時間。Therefore, to know the number of the upper half SU_1~SU_7 and the number of the lower half SD_1~SD_7 in the critical voltage distribution PD1~DP7, it is necessary to perform 7 additional read operations based on the reference voltages VS1~VS7, which requires additional execution time.

本發明實施例是在基於某個潛在狀態(如,潛在狀態S2)的程式化操作當中,插入對於前一個潛在狀態(如,潛在狀態S1)的記憶胞的感測操作,以驗證前一個潛在狀態的臨界電壓分布情形(如,獲知前一個潛在狀態中臨界電壓分布的上半部分數量及下半部分數量)。並且,各潛在狀態的程式化操作並不會因為被插入的感測操作而導致操作時間被延長。因此,本發明實施例將驗證臨界電壓分布情形的步驟設置於程式化操作中,減少記憶體裝置在進行資料存取的時間開銷。This invention embodiment inserts a sensing operation on the memory cells of the previous latent state (e.g., latent state S1) into the programmed operation based on a certain latent state (e.g., latent state S2) to verify the critical voltage distribution of the previous latent state (e.g., to know the number of the upper and lower halves of the critical voltage distribution in the previous latent state). Furthermore, the programmed operation of each latent state is not prolonged due to the inserted sensing operation. Therefore, this invention embodiment sets the step of verifying the critical voltage distribution within the programmed operation, reducing the time overhead of the memory device in performing data access.

圖3是依照本發明一實施例的一種記憶體裝置的操作方法的流程圖。圖3所述操作方法可通過圖1的記憶體裝置10實現。並且,圖3所述控制方法可應用於不同記憶胞形式的記憶體裝置。圖1記憶胞區塊150中多個記憶胞的型式可以是多級型式的記憶胞。前述多級型式可以是多級記憶胞(MLC)型式、三級記憶胞(TLC)型式及四級記憶胞(QLC)型式的其中一者。圖4是依照本發明第一實施例的步驟S300中各信號的示意圖。Figure 3 is a flowchart of an operation method of a memory device according to an embodiment of the present invention. The operation method described in Figure 3 can be implemented by the memory device 10 of Figure 1. Furthermore, the control method described in Figure 3 can be applied to memory devices with different memory cell types. The multiple memory cells in the memory cell block 150 of Figure 1 can be multilevel memory cells. The aforementioned multilevel type can be one of multilevel cell (MLC), three-level cell (TLC), and four-level cell (QLC). Figure 4 is a schematic diagram of the signals in step S300 according to the first embodiment of the present invention.

請同時參照圖1、圖3及圖4。圖3所述操作方法主要包括步驟S300,圖1記憶體控制器110基於N個潛在狀態中的第i個潛在狀態而對多個記憶胞進行程式化操作。i為大於1的正整數且i小於等於N。以三級記憶胞(TLC)為例,N為7。如,TLC型式的記憶胞包括圖2潛在狀態S1~S7。i則為2至7的其中一者。為方便說明,在此可將i假定為2。Please refer to Figures 1, 3, and 4 simultaneously. The operation method described in Figure 3 mainly includes step S300. The memory controller 110 in Figure 1 performs standardized operations on multiple memory cells based on the i-th latent state among N latent states. i is a positive integer greater than 1 and less than or equal to N. Taking a three-level cell (TLC) as an example, N is 7. For example, TLC type memory cells include latent states S1~S7 in Figure 2. i is one of 2 to 7. For ease of explanation, i can be assumed to be 2 here.

步驟S300包括步驟S310至步驟S360。步驟S310中,在程式化脈衝階段PPP中,圖1記憶體控制器110施加對應第i個潛在狀態(如,潛在狀態S2)的程式化脈衝至對應於第i個潛在狀態(如,潛在狀態S2)的多個第一記憶胞。Step S300 includes steps S310 to S360. In step S310, during the programmed pulse phase PPP, the memory controller 110 of FIG1 applies a programmed pulse corresponding to the i-th latent state (e.g., latent state S2) to a plurality of first memory cells corresponding to the i-th latent state (e.g., latent state S2).

步驟S320中,在程式化脈衝階段PPP之後的驗證階段VP中,圖1記憶體控制器110在第一時段STP11而對於第(i-1)個潛在狀態(如,潛在狀態S1)的多個第二記憶胞進行第一感測操作,以驗證這些第二記憶胞的臨界電壓分布情形。第一感測操作也可以稱為是第(i-1)個潛在狀態(如,潛在狀態S1)的多個第二記憶胞的狀態驗證操作。本實施例『第一記憶胞』是指要被程式化為第i個潛在狀態(如,潛在狀態S2)的記憶胞,本實施例『第二記憶胞』是指要被程式化為第(i-1)個潛在狀態(如,潛在狀態S1)的記憶胞。因此,第一記憶胞與第二記憶胞並不相同。In step S320, during the verification phase VP following the programmed pulse phase PPP, the memory controller 110 in Figure 1 performs a first sensing operation on multiple second memory cells in the (i-1)th latent state (e.g., latent state S1) in the first time phase STP11 to verify the critical voltage distribution of these second memory cells. The first sensing operation can also be referred to as the state verification operation of multiple second memory cells in the (i-1)th latent state (e.g., latent state S1). In this embodiment, the "first memory cell" refers to the memory cell to be programmed into the i-th potential state (e.g., potential state S2), and the "second memory cell" refers to the memory cell to be programmed into the (i-1)-th potential state (e.g., potential state S1). Therefore, the first memory cell and the second memory cell are not the same.

步驟S320的詳細步驟可為,在第一時段STP11中,透過對於第(i-1)個潛在狀態(如,潛在狀態S1)的每個第二記憶胞的感測端所獲得的電流與參考層級相比較,從而感測每個第二記憶胞的臨界電壓。此參考層級相關於參考電壓Vs1,且此參考層級相對應於預定感測時間(如,第一時段STP11)。The detailed steps of step S320 are as follows: In the first time period STP11, the critical voltage of each second memory cell is sensed by comparing the current obtained at the sensing end of each second memory cell for the (i-1)th latent state (e.g., latent state S1) with a reference level. This reference level is related to the reference voltage Vs1 and corresponds to a predetermined sensing time (e.g., the first time period STP11).

當第二記憶胞的感測端在第一時段STP11中所獲得的電流比參考層級相對應的預定電流來的小時(本實施例的邏輯數值為“0”),表示此第二記憶胞會計數在對應於第二記憶胞的臨界電壓分布的第一部份數量SU_i-1(或稱,上半部分數值)當中。也就是說,第一部份數量SU_i-1是計數第(i-1)個潛在狀態(如,潛在狀態S1)中第一部份記憶胞的數量作為第一驗證結果,且此第一驗證結果對應於第二記憶胞的臨界電壓分布(如,圖2臨界電壓分布PD1)的上半部分(如,圖2上半部分數量SU_1)。When the current obtained by the sensing end of the second memory cell in the first time period STP11 is less than the predetermined current corresponding to the reference level (the logical value in this embodiment is "0"), it indicates that this second memory cell will be counted in the first part of the critical voltage distribution corresponding to the second memory cell, SU_i-1 (or, the upper half of the value). That is, the first part of the value SU_i-1 is the count of the first part of the memory cells in the (i-1)th latent state (e.g., latent state S1) as the first verification result, and this first verification result corresponds to the upper half of the critical voltage distribution of the second memory cell (e.g., critical voltage distribution PD1 in Figure 2) (e.g., the upper half of the value SU_1 in Figure 2).

當第二記憶胞的感測端在第一時段STP11中所獲得的電流比參考層級相對應的預定電流來的大時(本實施例的邏輯數值為“1”),表示此第二記憶胞會計數在對應於第二記憶體的臨界電壓分布的第二部份數量SD_i-1(或稱,下半部分數值)當中。也就是說,第二部份數量SD_i-1是計數第(i-1)個潛在狀態(如,潛在狀態S1)中第二部份記憶胞的數量作為第二驗證結果,且此第二驗證結果對應於第二記憶體的臨界電壓分布(如,圖2臨界電壓分布PD1)的下半部分(如,圖2下半部分數量SD_1)。When the current obtained by the sensing end of the second memory cell in the first time period STP11 is greater than the predetermined current corresponding to the reference level (the logical value in this embodiment is "1"), it indicates that this second memory cell will be counted in the second part of the critical voltage distribution of the second memory, SD_i-1 (or, the lower half of the value). That is, the second part of the value SD_i-1 is the number of the second part of the memory cells in the (i-1)th latent state (e.g., latent state S1) as a second verification result, and this second verification result corresponds to the lower half of the critical voltage distribution of the second memory (e.g., critical voltage distribution PD1 in Figure 2) (e.g., the lower half of the value SD_1 in Figure 2).

經由前述步驟S320,可獲得經由程式化操作後對於第(i-1)個潛在狀態(如,潛在狀態S1)的多個第二記憶胞的臨界電壓分布的上半部分數值(如,第一部份數量SU_1)及下半部分數值(如,第二部份數量SD_1),以驗證第二記憶胞的臨界電壓分布情形。Through the aforementioned step S320, the upper half (e.g., the number of the first part SU_1) and the lower half (e.g., the number of the second part SD_1) values of the critical voltage distribution of multiple second memory cells in the (i-1)th latent state (e.g., latent state S1) after programming can be obtained to verify the critical voltage distribution of the second memory cells.

步驟S330中,記憶體控制器110在驗證階段VP中對於第i個潛在狀態(如,潛在狀態S2)的多個第一記憶胞進行第二感測操作,以實施第i個潛在狀態(如,潛在狀態S2)的程式化驗證操作。第二感測操作也可以稱為是第i個潛在狀態(如,潛在狀態S2)的多個第一記憶胞的程式化驗證操作。In step S330, the memory controller 110 performs a second sensing operation on multiple first memory cells of the i-th latent state (e.g., latent state S2) during the verification phase VP to implement a programmed verification operation for the i-th latent state (e.g., latent state S2). The second sensing operation can also be referred to as a programmed verification operation of multiple first memory cells of the i-th latent state (e.g., latent state S2).

步驟S330的詳細步驟為,在第二時段STP12中,透過對於第i個潛在狀態(如,潛在狀態S2)的每個第一記憶胞的感測端所獲得的電流與參考層級相比較,從而感測每個第一記憶胞的臨界電壓。此參考層級可相關於參考電壓V2,且此參考層級相對應於預定感測時間(如,第二時段STP12)。本實施例的第一時段STP11及第二時段STP12的時間長度可以不相同。The detailed steps of step S330 are as follows: In the second time period STP12, the critical voltage of each first memory cell is sensed by comparing the current obtained at the sensing terminal of each first memory cell in the i-th latent state (e.g., latent state S2) with a reference level. This reference level may be related to a reference voltage V2, and this reference level corresponds to a predetermined sensing time (e.g., the second time period STP12). The durations of the first time period STP11 and the second time period STP12 in this embodiment may be different.

當第一記憶胞的感測端在第二時段STP12中所獲得的電流比參考層級相對應的預定電流來的小時(本實施例的邏輯數值為“0”),表示此第一記憶胞驗證成功,且會計數在對應於第一記憶胞的臨界電壓分布PSi-1的驗證成功數值CSX_pass當中。相對地,當第一記憶胞的感測端在第二時段STP12中所獲得的電流比參考層級相對應的預定電流來的大時(本實施例的邏輯數值為“1”),表示此第一記憶胞驗證失敗,且會計數在對應於第一記憶胞的臨界電壓分布PSi-1的驗證失敗數值CSX_fail當中。When the current obtained by the sensing end of the first memory cell in the second time segment STP12 is less than the predetermined current corresponding to the reference level (the logical value in this embodiment is "0"), it indicates that the first memory cell is successfully verified, and the count is recorded in the verification success value CSX_pass corresponding to the critical voltage distribution PSi-1 of the first memory cell. Conversely, when the current obtained by the sensing end of the first memory cell in the second time segment STP12 is greater than the predetermined current corresponding to the reference level (the logical value in this embodiment is "1"), it indicates that the first memory cell is verified unsuccessfully, and the count is recorded in the verification failure value CSX_fail corresponding to the critical voltage distribution PSi-1 of the first memory cell.

步驟S340中,記憶體控制器110判斷前述第一記憶胞是否通過第i個潛在狀態(如,潛在狀態S2)的程式化驗證操作。通過程式化驗證操作的條件是,每個第一記憶胞的臨界電壓是否皆大於等於參考電壓V2(如,圖4臨界電壓分布Psi-T所示),也就是,驗證失敗數值CSX_fail為零。當步驟S340為否,則從步驟S340進入步驟S350,記憶體控制器110逐步地增加程式化脈衝的電壓,並在步驟S310以對於潛在狀態S2的第一記憶胞多次地施加程式化脈衝。另一方面,當步驟S340為是且已進行過步驟S320,則進入步驟S360,記憶體控制器110完成第i個潛在狀態的程式化操作。並且,若’i’不為N,則將’i’加1,並且本實施例會繼續進行下一個潛在狀態的程式化操作。本實施例由步驟S310、S320至S350所組成的程式化操作可以稱為是ISPP操作。In step S340, the memory controller 110 determines whether the aforementioned first memory cell has passed the programmed verification operation of the i-th potential state (e.g., potential state S2). The condition for passing the programmed verification operation is that the critical voltage of each first memory cell is greater than or equal to the reference voltage V2 (e.g., as shown in the critical voltage distribution Psi-T in Figure 4), that is, the verification failure value CSX_fail is zero. If step S340 is false, the process proceeds to step S350, where the memory controller 110 gradually increases the voltage of the programmed pulses and applies the programmed pulses multiple times to the first memory cell of the latent state S2 in step S310. Conversely, if step S340 is true and step S320 has already been performed, the process proceeds to step S360, where the memory controller 110 completes the programming operation for the i-th latent state. Furthermore, if 'i' is not N, 'i' is incremented by 1, and this embodiment continues with the programming operation for the next latent state. The programmed operation consisting of steps S310, S320 to S350 in this embodiment can be called the ISPP operation.

本實施例中,ISPP操作可能會執行多次,而步驟S320中對於第(i-1)個潛在狀態(如,潛在狀態S1)的狀態驗證操作可以進行一次即可。步驟S320不一定需要進行多次。例如,步驟S320的進行時間點可設定在ISPP操作的最後一到三次的程式化驗證操作的其中一者當中。In this embodiment, the ISPP operation may be executed multiple times, while the state verification operation for the (i-1)th potential state (e.g., potential state S1) in step S320 only needs to be performed once. Step S320 does not necessarily need to be performed multiple times. For example, the execution time of step S320 can be set to one of the last one to three procedural verification operations of the ISPP operation.

圖4的第一實施例中,第一感測操作(狀態驗證操作)的第一時段STP11不同於進行第二感測操作(程式化驗證操作)的第二時段STP12。第一時段STP11與第二時段STP12皆位於驗證階段VP中。第一時段STP11不同於第二時段STP12且互不重疊。In the first embodiment of Figure 4, the first time segment STP11 of the first sensing operation (state verification operation) is different from the second time segment STP12 of the second sensing operation (programmed verification operation). Both the first time segment STP11 and the second time segment STP12 are located in the verification phase VP. The first time segment STP11 is different from the second time segment STP12 and they do not overlap.

在驗證階段VP中,對應第i個潛在狀態(如,潛在狀態S2)的程式化脈衝會施加至第一記憶胞的字元線,如圖4波型SelWL所示。未被選擇的記憶胞的字元線上的電壓則呈現如圖4波型UnSelWL所示。在第二感測操作的第二時段STP12的期間,第二記憶胞是被遮蔽的。相對地,在第一感測操作的第一時段STP11的期間,第一記憶胞是被遮蔽的。第二記憶胞也在程式化脈衝階段PPP是被遮蔽的。In the verification phase VP, a programmed pulse corresponding to the i-th latent state (e.g., latent state S2) is applied to the word line of the first memory cell, as shown by waveform SelWL in Figure 4. The voltage on the word line of the unselected memory cell is shown by waveform UnSelWL in Figure 4. During the second time phase STP12 of the second sensing operation, the second memory cell is masked. Conversely, during the first time phase STP11 of the first sensing operation, the first memory cell is masked. The second memory cell is also masked during the programmed pulse phase PPP.

圖5是本發明一實施例中對於潛在狀態S2的程式化驗證操作中各記憶胞狀態的示意圖。參照圖5,第一感測操作是對於潛在狀態S1的記憶胞(第二記憶胞)進行狀態驗證操作。當第二記憶胞的感測端在第一時段STP11中所獲得的電流比參考層級相對應的預定電流來的小時(本實施例的邏輯數值為“0”),表示此第二記憶胞會計數在對應於第二記憶胞的臨界電壓分布的第一部份數量SU_1中。另一方面,當第二記憶胞的感測端在第一時段STP11中所獲得的電流比參考層級相對應的預定電流來的大時(本實施例的邏輯數值為“1”),表示此第二記憶胞會計數在對應於第二記憶體的臨界電壓分布的第二部份數量SD_1中。Figure 5 is a schematic diagram of the state of each memory cell in the programmed verification operation for latent state S2 in an embodiment of the present invention. Referring to Figure 5, the first sensing operation is to perform a state verification operation on the memory cell (second memory cell) of latent state S1. When the current obtained by the sensing terminal of the second memory cell in the first time period STP11 is less than the predetermined current corresponding to the reference level (the logical value in this embodiment is "0"), it indicates that this second memory cell is counted in the first part of the number SU_1 of the critical voltage distribution corresponding to the second memory cell. On the other hand, when the current obtained by the sensing end of the second memory cell in the first time period STP11 is greater than the predetermined current corresponding to the reference level (the logical value in this embodiment is "1"), it means that this second memory cell is counted in the second part of the quantity SD_1 corresponding to the critical voltage distribution of the second memory.

第二感測操作是對於潛在狀態S2的記憶胞(第一記憶胞)進行程式化驗證操作。當第一記憶胞的感測端在第二時段STP12中所獲得的電流比參考層級相對應的預定電流來的小時(本實施例的邏輯數值為“0”),表示潛在狀態S2的第一記憶胞驗證成功。相對地,當第一記憶胞的感測端在第二時段STP12中所獲得的電流比參考層級相對應的預定電流來的大時(本實施例的邏輯數值為“1”),表示潛在狀態S2的第一記憶胞的程式化驗證操作失敗,且需逐步增加程式化脈衝的電壓以持續進行潛在狀態S2的第一記憶胞的程式化驗證操作。The second sensing operation is to perform a programmed verification operation on the memory cell (first memory cell) of latent state S2. When the current obtained by the sensing end of the first memory cell in the second time segment STP12 is less than the predetermined current corresponding to the reference level (the logical value in this embodiment is "0"), it indicates that the first memory cell of latent state S2 has been successfully verified. Conversely, when the current obtained by the sensing end of the first memory cell in the second time period STP12 is greater than the predetermined current corresponding to the reference level (the logical value in this embodiment is "1"), it indicates that the programming verification operation of the first memory cell in the potential state S2 has failed, and the voltage of the programming pulse needs to be gradually increased to continue the programming verification operation of the first memory cell in the potential state S2.

圖6是依照本發明第二實施例的步驟S300中各信號的示意圖。圖6第二實施例與圖4的第一實施例的主要不同處在於,進行第一感測操作(狀態驗證操作)的第一時段STP21是相同於進行第二感測操作(程式化驗證操作)的第二時段STP22。第一時段STP21與第二時段STP22皆位於驗證階段VP中。在進行第一感測操作的第一時段STP21,圖1記憶體控制器110施加第一位元線電壓BLP21至多個第二記憶胞的位元線BL。另一方面,在進行第二感測操作的第二時段STP22,圖1記憶體控制器110施加第二位元線電壓BLP22至多個第一記憶胞的位元線BL。第一位元線電壓BLP21的電壓值小於第二位元線電壓BLP22的電壓值。圖6第二實施例除了符合圖3控制方法中的各步驟以外,亦與圖5所示對於潛在狀態S2的程式化驗證操作中各記憶胞狀態相符。Figure 6 is a schematic diagram of the signals in step S300 according to the second embodiment of the present invention. The main difference between the second embodiment of Figure 6 and the first embodiment of Figure 4 is that the first time segment STP21 for performing the first sensing operation (state verification operation) is the same as the second time segment STP22 for performing the second sensing operation (programmed verification operation). Both the first time segment STP21 and the second time segment STP22 are located in the verification phase VP. In the first time segment STP21 for performing the first sensing operation, the memory controller 110 of Figure 1 applies a first bit line voltage BLP21 to the bit lines BL of multiple second memory cells. On the other hand, in the second time segment STP22 for performing the second sensing operation, the memory controller 110 of Figure 1 applies a second bit line voltage BLP22 to the bit lines BL of multiple first memory cells. The voltage value of the first bit line voltage BLP21 is less than the voltage value of the second bit line voltage BLP22. The second embodiment in Figure 6, in addition to conforming to the steps in the control method of Figure 3, also conforms to the state of each memory cell in the programmed verification operation for the latent state S2 shown in Figure 5.

綜上所述,本發明實施例所述的記憶體裝置的操作方法及其記憶體裝置在基於各個潛在狀態的程式化操作中,插入對於前一個潛在狀態的記憶胞的感測操作,以驗證臨界電壓分布情形。並且,各個潛在狀態的程式化操作並不會因為被插入的感測操作而導致操作時間大幅延長。前述臨界電壓分布情形可以是,前一個潛在狀態的記憶胞的臨界電壓分布的上半部分及下半部分。因此,本發明實施例將驗證臨界電壓分布情形的步驟設置於程式化操作中,減少對於記憶胞進行讀取操作的時間開銷。In summary, the memory device operation method and the memory device described in this invention insert sensing operations on the memory cells of the previous latent state into the programmed operations based on each latent state to verify the critical voltage distribution. Furthermore, the programmed operations for each latent state do not experience a significant increase in operation time due to the inserted sensing operations. The aforementioned critical voltage distribution can be the upper and lower halves of the critical voltage distribution of the memory cells in the previous latent state. Therefore, this invention sets the step of verifying the critical voltage distribution within the programmed operations, reducing the time overhead of reading operations on the memory cells.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed above by way of embodiments, it is not intended to limit the present invention. Anyone with ordinary skill in the art may make some modifications and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended patent application.

10:記憶體裝置 / 3D NAND記憶體裝置 100、101、102:串 110:記憶體控制器 150:記憶體區塊 S300~S360:記憶體裝置的操作方法的各步驟 M、M':記憶胞 Sub0~Sub3:子區塊 WL、WL1、WLi、WL1+1~WLn-1、WLn、WLm:字元線 BL、BL1、BLn、BLm:位元線 SSL1~SSL3:串選擇線 GSL:地選擇線 CSL:公共源極線 S0:抹除狀態 S1~S7:潛在狀態 V1~V7、Vs1~Vs7:參考電壓 SU_1~SU_7、SU_i-1:上半部分數量 SD_1~SD_7、SD_i-1:下半部分數量 PD1~DP7、PSi-1、PSi-T:臨界電壓分布 PPP:程式化脈衝階段 VP:驗證階段 UnSelWL、SelWL:波型 STP11、STP21:第一時段 STP12、STP22:第二時段 CSX_fail:驗證失敗數值 CSX_pass:驗證成功數值 BLP21:第一位元線電壓 BLP22:第二位元線電壓10: Memory Device / 3D NAND Memory Device 100, 101, 102: Serial 110: Memory Controller 150: Memory Block S300~S360: Steps of Memory Device Operation M, M': Memory Cell Sub0~Sub3: Sub-block WL, WL1, WLi, WL1+1~WLn-1, WLn, WLm: Character Lines BL, BL1, BLn, BLm: Bit Lines SSL1~SSL3: Serial Select Lines GSL: Ground Select Lines CSL: Common Source Line S0: Erase State S1~S7: Latent State V1~V7, Vs1~Vs7: Reference Voltage SU_1~SU_7, SU_i-1: Number of Upper Half Units SD_1~SD_7, SD_i-1: Number of lower half components; PD1~DP7, PSi-1, PSi-T: Critical voltage distribution; PPP: Programmed pulse stage; VP: Verification stage; UnSelWL, SelWL: Waveform; STP11, STP21: First time segment; STP12, STP22: Second time segment; CSX_fail: Verification failure value; CSX_pass: Verification success value; BLP21: First bit line voltage; BLP22: Second bit line voltage.

圖1是依照本發明一實施例的立體(3D)反及閘型(NAND)記憶體裝置中一個記憶體區塊的等效電路示意圖。 圖2是依照本發明一實施例中以三級記憶胞(TLC)形式的記憶胞作為舉例說明多個臨界電壓分布(如,抹除狀態S0及潛在狀態S1~S7)的示意圖。 圖3是依照本發明一實施例的一種記憶體裝置的操作方法的流程圖。 圖4是依照本發明第一實施例的步驟S300中各信號的示意圖。 圖5是本發明一實施例中對於潛在狀態S2的程式化驗證操作中各記憶胞狀態的示意圖。 圖6是依照本發明第二實施例的步驟S300中各信號的示意圖。Figure 1 is an equivalent circuit diagram of a memory block in a three-dimensional (3D) reverse-gate NAND memory device according to an embodiment of the present invention. Figure 2 is a schematic diagram illustrating multiple critical voltage distributions (e.g., erase state S0 and potential states S1-S7) using a three-level cell (TLC) memory cell as an example according to an embodiment of the present invention. Figure 3 is a flowchart of an operation method of a memory device according to an embodiment of the present invention. Figure 4 is a schematic diagram of each signal in step S300 according to the first embodiment of the present invention. Figure 5 is a schematic diagram of the state of each memory cell during the programmed verification operation for potential state S2 according to an embodiment of the present invention. Figure 6 is a schematic diagram of each signal in step S300 according to the second embodiment of the present invention.

S300~S360:記憶體裝置的操作方法的各步驟 S300~S360: Steps for operating the memory device

Claims (16)

一種記憶體裝置的操作方法,其中所述記憶體裝置包括具備多個記憶胞的一記憶體區塊,所述多個記憶胞的每一者包括相關於多個臨界電壓分布的N個潛在狀態,N為正整數, 所述操作方法包括: 基於所述N個潛在狀態中的一第i個潛在狀態而對所述多個記憶胞進行一程式化操作,i為大於1的正整數且i小於等於N,         其中,基於所述第i個潛在狀態的所述程式化操作包括:         在一程式化脈衝階段中,施加對應所述第i個潛在狀態的一程式化脈衝至對應於所述第i個潛在狀態的多個第一記憶胞;以及         在所述程式化脈衝階段之後的一驗證階段中,對於第(i-1)個潛在狀態的多個第二記憶胞進行一第一感測操作以驗證所述多個第二記憶胞的臨界電壓分布情形,且對於所述多個第一記憶胞進行一第二感測操作以實施所述第i個潛在狀態的一程式化驗證操作, 其中,進行所述第一感測操作包括: 基於一參考層級的一預定感測時間來感測所述多個第二記憶胞的臨界電壓;以及 獲得一第一部份數量及一第二部份數量,其中所述第一部份數量是計數一第一部份記憶胞數量作為一第一驗證結果,所述第一驗證結果對應於所述多個第二記憶體的一臨界電壓分布的一上半部分,所述第二部份數量是計數一第二部份記憶胞數量作為一第二驗證結果,所述第二驗證結果對應於所述多個第二記憶體的所述臨界電壓分布的一下半部分。A method of operating a memory device, wherein the memory device includes a memory block having a plurality of memory cells, each of the plurality of memory cells including N latent states relating to a plurality of critical voltage distributions, where N is a positive integer, the method of operating comprising: performing a programmed operation on the plurality of memory cells based on an i-th latent state among the N latent states, where i is a positive integer greater than 1 and less than or equal to N, wherein the programmed operation based on the i-th latent state includes: applying a programmed pulse corresponding to the i-th latent state to a plurality of first memory cells corresponding to the i-th latent state in a programmed pulse phase; and In a verification phase following the programmed pulse phase, a first sensing operation is performed on multiple second memory cells in the (i-1)th latent state to verify the critical voltage distribution of the multiple second memory cells, and a second sensing operation is performed on the multiple first memory cells to implement a programmed verification operation for the i-th latent state. The first sensing operation includes: sensing the critical voltage of the multiple second memory cells based on a predetermined sensing time at a reference level; and A first portion quantity and a second portion quantity are obtained, wherein the first portion quantity is a count of a first portion of memory cells as a first verification result, the first verification result corresponding to the upper half of a critical voltage distribution of the plurality of second memories, and the second portion quantity is a count of a second portion of memory cells as a second verification result, the second verification result corresponding to the lower half of the critical voltage distribution of the plurality of second memories. 如請求項1所述的操作方法,其中在基於所述第i個潛在狀態的所述程式化操作中,所述第一感測操作對於所述多個第二記憶胞進行一次。The method of operation as described in claim 1, wherein in the programmed operation based on the i-th potential state, the first sensing operation is performed once for the plurality of second memory cells. 如請求項1所述的操作方法,其中進行所述第一感測操作的一第一時段不同於進行所述第二感測操作的一第二時段,所述第一時段與第二時段皆位於所述驗證階段中,所述第一時段不同於所述第二時段且互不重疊。The operation method as described in claim 1, wherein a first time period for performing the first sensing operation is different from a second time period for performing the second sensing operation, both the first and second time periods are located in the verification phase, and the first time period is different from the second time period and they do not overlap. 如請求項1所述的操作方法,其中,進行所述第一感測操作包括: 在進行所述第一感測操作的一第一時段,施加第一位元線電壓至所述多個第二記憶體的位元線;以及 在進行所述第二感測操作的一第二時段,施加第二位元線電壓至所述多個第一記憶體的位元線。The method of operation as described in claim 1, wherein performing the first sensing operation includes: applying a first bit line voltage to the bit lines of the plurality of second memories during a first time period of performing the first sensing operation; and applying a second bit line voltage to the bit lines of the plurality of first memories during a second time period of performing the second sensing operation. 如請求項4所述的操作方法,其中所述第一時段與所述第二時段相同,且所述第一時段與第二時段皆位於所述驗證階段中。The operating method as described in claim 4, wherein the first time segment is the same as the second time segment, and both the first time segment and the second time segment are located in the verification phase. 如請求項1所述的操作方法,其中對應所述第i個潛在狀態的所述程式化脈衝施加至所述多個第一記憶胞的字元線,並且,所述多個第二記憶胞被遮蔽。The method of operation as described in claim 1, wherein the programmed pulse corresponding to the i-th potential state is applied to the character lines of the plurality of first memory cells, and the plurality of second memory cells are masked. 如請求項1所述的操作方法,其中所述程式化操作是增量步進脈衝程式化(ISPP)操作。The method of operation as described in claim 1, wherein the programmed operation is an incremental step pulse programmed (ISPP) operation. 如請求項7所述的操作方法,還包括: 當並未通過所述第i個潛在狀態的所述程式化驗證操作時,逐步增加所述程式化脈衝的電壓,並將經增加的所述程式化脈衝施加至對應於所述第i個潛在狀態的所述多個第一記憶胞。The method of operation as described in claim 7 further includes: when the programmed verification operation of the i-th potential state is not passed, progressively increasing the voltage of the programmed pulse, and applying the increased programmed pulse to the plurality of first memory cells corresponding to the i-th potential state. 一種記憶體裝置,包括: 記憶體陣列,包括多個記憶胞,所述多個記憶胞的每一者包括相關於多個臨界電壓分布的N個潛在狀態,N為正整數;以及 記憶體控制器,耦接所述記憶體陣列, 其中所述記憶體控制器經配置以: 基於所述N個潛在狀態中的一第i個潛在狀態而對所述多個記憶胞進行一程式化操作,i為大於1的正整數且i小於等於N,         其中,基於所述第i個潛在狀態的所述程式化操作包括:         在一程式化脈衝階段中,施加對應所述第i個潛在狀態的一程式化脈衝至對應於所述第i個潛在狀態的多個第一記憶胞;以及         在所述程式化脈衝階段之後的一驗證階段中,對於第(i-1)個潛在狀態的多個第二記憶胞進行一第一感測操作以驗證所述多個第二記憶胞的臨界電壓分布情形,且對於所述多個第一記憶胞進行一第二感測操作以實施所述第i個潛在狀態的一程式化驗證操作, 其中進行所述第一感測操作包括: 基於一參考層級的一預定感測時間來感測所述多個第二記憶胞的臨界電壓;以及 獲得一第一部份數量及一第二部份數量,其中所述第一部份數量是計數一第一部份記憶胞數量作為一第一驗證結果,所述第一驗證結果對應於所述多個第二記憶體的一臨界電壓分布的一上半部分,所述第二部份數量是計數一第二部份記憶胞數量作為一第二驗證結果,所述第二驗證結果對應於所述多個第二記憶體的所述臨界電壓分布的一下半部分。A memory device includes: a memory array comprising a plurality of memory cells, each of the plurality of memory cells including N latent states relating to a plurality of critical voltage distributions, where N is a positive integer; and a memory controller coupled to the memory array, wherein the memory controller is configured to: perform a programmed operation on the plurality of memory cells based on an i-th latent state among the N latent states, where i is a positive integer greater than 1 and less than or equal to N, wherein the programmed operation based on the i-th latent state includes: In a programmed pulse phase, a programmed pulse corresponding to the i-th latent state is applied to a plurality of first memory cells corresponding to the i-th latent state; and in a verification phase following the programmed pulse phase, a first sensing operation is performed on a plurality of second memory cells in the (i-1)-th latent state to verify the critical voltage distribution of the plurality of second memory cells, and a second sensing operation is performed on the plurality of first memory cells to implement a programmed verification operation for the i-th latent state, wherein performing the first sensing operation includes: sensing the critical voltage of the plurality of second memory cells based on a predetermined sensing time at a reference level; and A first portion quantity and a second portion quantity are obtained, wherein the first portion quantity is a count of a first portion of memory cells as a first verification result, the first verification result corresponding to the upper half of a critical voltage distribution of the plurality of second memories, and the second portion quantity is a count of a second portion of memory cells as a second verification result, the second verification result corresponding to the lower half of the critical voltage distribution of the plurality of second memories. 如請求項9所述的記憶體裝置,其中在基於所述第i個潛在狀態的所述程式化操作中,所述第一感測操作對於所述多個第二記憶胞進行一次。The memory device as claimed in claim 9, wherein in the programmed operation based on the i-th potential state, the first sensing operation is performed once for the plurality of second memory cells. 如請求項9所述的記憶體裝置,其中進行所述第一感測操作的一第一時段不同於進行所述第二感測操作的一第二時段,所述第一時段與第二時段皆位於所述驗證階段中,所述第一時段不同於所述第二時段且互不重疊。The memory device as claimed in claim 9, wherein a first time period for performing the first sensing operation is different from a second time period for performing the second sensing operation, both the first and second time periods are located in the verification phase, and the first time period is different from the second time period and they do not overlap. 如請求項9所述的記憶體裝置,其中進行所述第一感測操作包括: 在進行所述第一感測操作的一第一時段,施加第一位元線電壓至所述多個第二記憶體的位元線;以及 在進行所述第二感測操作的一第二時段,施加第二位元線電壓至所述多個第一記憶體的位元線。The memory device as claimed in claim 9, wherein performing the first sensing operation includes: applying a first bit line voltage to the bit lines of the plurality of second memories during a first time period of performing the first sensing operation; and applying a second bit line voltage to the bit lines of the plurality of first memories during a second time period of performing the second sensing operation. 如請求項12所述的記憶體裝置,其中所述第一時段與所述第二時段相同,且所述第一時段與第二時段皆位於所述驗證階段中。The memory device as claimed in claim 12, wherein the first time segment is the same as the second time segment, and both the first time segment and the second time segment are located in the verification phase. 如請求項9所述的記憶體裝置,其中對應所述第i個潛在狀態的所述程式化脈衝施加至所述多個第一記憶胞的字元線並且,所述多個第二記憶胞被遮蔽。The memory device as claimed in claim 9, wherein the programmed pulse corresponding to the i-th potential state is applied to the character lines of the plurality of first memory cells and the plurality of second memory cells are masked. 如請求項9所述的記憶體裝置,其中所述程式化操作是增量步進脈衝程式化(ISPP)操作。The memory device as described in claim 9, wherein the programming operation is an incremental step pulse programming (ISPP) operation. 如請求項9所述的記憶體裝置,其中所述記憶體控制器還經配置以: 當並未通過所述第i個潛在狀態的所述程式化驗證操作時,逐步增加所述程式化脈衝的電壓,並將經增加的所述程式化脈衝施加至對應於所述第i個潛在狀態的所述多個第一記憶胞。The memory device as claimed in claim 9, wherein the memory controller is further configured to: progressively increase the voltage of the programmed pulse when the programmed verification operation of the i-th potential state is not passed, and apply the increased programmed pulse to the plurality of first memory cells corresponding to the i-th potential state.
TW113141401A 2024-10-30 Operation method for memory device and memory device therefore TWI911976B (en)

Publications (1)

Publication Number Publication Date
TWI911976B true TWI911976B (en) 2026-01-11

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240331785A1 (en) 2019-06-17 2024-10-03 Samsung Electronics Co., Ltd. Nonvolatile memory device and operation method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240331785A1 (en) 2019-06-17 2024-10-03 Samsung Electronics Co., Ltd. Nonvolatile memory device and operation method thereof

Similar Documents

Publication Publication Date Title
US11017861B2 (en) Semiconductor memory device and method of operating the same
CN101461012B (en) Programming non-volatile memory device
JP5467107B2 (en) Memory multi-pass programming with reduced data storage requirements
CN109817265B (en) Semiconductor memory device and method of operating the same
US11238947B2 (en) Semiconductor memory device and operating method thereof
TWI874472B (en) Semiconductor memory device and method of operating the same
CN112951301A (en) Operation method of storage system
US10878925B1 (en) Dynamic read voltages in non-volatile memory
KR20160117713A (en) Semiconductor apparatus and operating method thereof
KR102736219B1 (en) Semiconductor memory device
US11600344B2 (en) Memory device and method of operating the memory device including program verify operation with program voltage adjustment
CN110870015A (en) Method of programming and verifying a memory device and related memory device
JP2023531483A (en) Architecture and method for NAND memory programming
KR20190102596A (en) Semiconductor memory device and methode for operating thereof
CN115132257B (en) Semiconductor memory device and method of operating the semiconductor memory device
CN114420185A (en) Memory, reading operation method thereof and memory system
WO2023197774A1 (en) Memory device, memory system, and method of operating
TWI911976B (en) Operation method for memory device and memory device therefore
US12211552B2 (en) Concurrent slow-fast memory cell programming
CN110580928A (en) A control method, device and storage medium of a three-dimensional memory
CN114691103B (en) Programming method for storage device
JP2019149220A (en) Semiconductor memory device and memory system
US12537069B2 (en) Memory device and control method thereof
KR20220063609A (en) Semiconductor memory device and operating method thereof
TWI858355B (en) Semiconductor memory devices