TW201926349A - Program flow control method and memory verification method - Google Patents
Program flow control method and memory verification method Download PDFInfo
- Publication number
- TW201926349A TW201926349A TW106142718A TW106142718A TW201926349A TW 201926349 A TW201926349 A TW 201926349A TW 106142718 A TW106142718 A TW 106142718A TW 106142718 A TW106142718 A TW 106142718A TW 201926349 A TW201926349 A TW 201926349A
- Authority
- TW
- Taiwan
- Prior art keywords
- write
- soft
- threshold voltage
- state
- memory cells
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012795 verification Methods 0.000 title claims abstract description 17
- 238000012360 testing method Methods 0.000 claims abstract description 43
- 230000001965 increasing effect Effects 0.000 claims description 8
- 230000003028 elevating effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 13
- 238000013100 final test Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
本發明涉及一種寫入流程控制方法及/或一種驗證記憶體之方法,尤指一種包括一軟寫入演算法與一具有複數狀態之正常寫入演算法的寫入流程控制方法及/或一種驗證記憶體之方法。The present invention relates to a write flow control method and/or a method for verifying a memory, and more particularly to a write flow control method including a soft write algorithm and a normal write algorithm having a complex state and/or a The method of verifying the memory.
如果記憶體單元的門檻電壓(Vth)在抹除(erase)後變的太低,就存有一個「空穴遷移」(hole migration)的議題,該太低的Vth將使得鄰近單元(在鄰近的同一條字元線WL上者)的Vth變得較低,而產生「數據保留」(data retention)問題。If the threshold voltage (Vth) of the memory cell becomes too low after erasing, there is a problem of "hole migration", which is too low for Vth to make adjacent cells (near neighbors) The Vth of the same word line WL becomes lower, resulting in a "data retention" problem.
傳統上,軟寫入(soft program)會被使用,以使得這個過低的Vth變高。本領域具通常知識者均知:1.軟寫入所施加之驗證電壓的強度較正常寫入(normal program)所施加之寫入電壓的強度為低;2. 軟寫入的用義在於收斂數據(data),使記憶體單元的Vth低於軟寫入驗證電壓(soft program verify voltage (SPV))之下限(low bound)者的數據,可以因該Vth被提升而收斂到所定義的分佈(distribution)內。Traditionally, a soft program is used to make this too low Vth go high. It is known to those skilled in the art that: 1. The strength of the verify voltage applied by the soft write is lower than the strength of the write voltage applied by the normal program; 2. The purpose of soft write is to converge Data, such that the Vth of the memory cell is lower than the lower bound of the soft program verify voltage (SPV), and can be converged to the defined distribution due to the Vth being boosted. Within (distribution).
第一圖是一習知的多層單元(multi-level cell, MLC)之Vth在正常寫入演算法中的分佈定義之示意圖。在第一圖中,橫軸是Vth值,其值自左向右增加。EV代表抹除驗證(Erase Verify)狀態 。而A, B, C是正常寫入演算法的三個狀態。在第一圖中,當正常寫入時,僅寫入A, B, C狀態。而垂直於橫軸方向之各狀態EV, A, B, C的高度,是代表具有該Vth 值之記憶體單元(memory cell)的數量。而11, 10, 00與01是EV, A, B, C等各該狀態之邏輯位元值(logical bit value)。The first figure is a schematic diagram of the distribution definition of a conventional multi-level cell (MLC) Vth in a normal write algorithm. In the first figure, the horizontal axis is the Vth value, and its value increases from left to right. EV stands for Erase Verify status. A, B, and C are the three states of the normal write algorithm. In the first figure, when writing normally, only the A, B, C states are written. The heights of the states EV, A, B, and C perpendicular to the horizontal axis direction represent the number of memory cells having the Vth value. 11, 10, 00 and 01 are the logical bit values of the states of EV, A, B, C, and the like.
第二圖是顯示一習知的多層單元之Vth在軟寫入演算法中的分佈定義之示意圖。在EV狀態中,只有記憶體單元的Vth 值低於軟寫入驗證電壓者會被寫入,以使其過低之Vth被提升至大於或等於SPV值。如第一圖與第二圖所示,在習知的寫入演算法中,軟寫入先被執行,而後正常寫入之A, B, C狀態被依序執行。軟寫入一般是跟在抹除之後,避免過度抹除(over erase)的情況發生,正常寫入是將數據(data)寫入。The second figure is a schematic diagram showing the distribution definition of a conventional multi-level cell Vth in a soft write algorithm. In the EV state, only the Vth value of the memory cell is lower than the soft write verify voltage, so that the Vth that is too low is raised to be greater than or equal to the SPV value. As shown in the first and second figures, in the conventional write algorithm, soft writes are executed first, and then the normal write A, B, and C states are sequentially executed. Soft write is generally followed by erasing, avoiding over erase, which writes data.
但是,增加軟寫入演算法將浪費在唯讀記憶體(ROM)中之測試時間與在快閃記憶體(Flash)中之寫入/抹除(program/erase)時間。However, increasing the soft write algorithm wastes the test time in the read-only memory (ROM) and the program/erase time in the flash memory.
職是之故,發明人鑒於習知技術之缺失,乃思及改良發明之意念,終能發明出本案之「寫入流程控制方法及驗證記憶體之方法」。As a result of the job, the inventor, in view of the lack of prior art, thought of and improved the idea of invention, and finally invented the "writing process control method and method of verifying memory" in this case.
本案之主要目的在於提供一種寫入流程控制方法/驗證記憶體之方法以組合一軟寫入演算法和一正常寫入演算法以節省在一唯讀記憶體中之一測試時間與在一快閃記憶體中之一寫入/抹除時間。在所提議的方法中,軟寫入所使用的感測數據與正常寫入所使用的測試數據將被組合以寫入其指標,且一個軟寫入狀態在一寫入期間將與其他狀態一同寫入,以節省軟寫入的時間。The main purpose of the present invention is to provide a method for writing a flow control method/verification memory to combine a soft write algorithm and a normal write algorithm to save one test time in a read-only memory with a fast One of the flash memory write/erase times. In the proposed method, the sensed data used for soft writes and the test data used for normal writes are combined to write their indices, and a soft write state will be along with other states during a write. Write to save time on soft writes.
本案之又一主要目的在於提供一種寫入(program)流程控制方法,用於一具有複數記憶體單元的多層單元,包含:提供一用於提升各該記憶體單元之一門檻電壓的一軟寫入(soft program)與一具有複數狀態之正常寫入(normal program);讀入各該記憶體單元之該門檻電壓的各該對應感測數據與各該複數狀態之各該對應測試數據;以該軟寫入驗證並保存各該感測數據,俾據以得知各該記憶體單元之各該門檻電壓是否低於一預定值;組合各該感測數據與各該測試數據以寫入其指標;使用該軟寫入以提升各該記憶體單元之各該門檻電壓低於該預定值者,同時亦同步寫入各該複數狀態和以各該測試數據進行測試;以及當該軟寫入運作結束時,如各該複數狀態尚未運作結束時,則賡續進行至其結束。Another main object of the present invention is to provide a program flow control method for a multi-layer cell having a plurality of memory cells, comprising: providing a soft write for boosting a threshold voltage of each of the memory cells a soft program and a normal program having a complex state; reading the corresponding sensing data of the threshold voltage of each of the memory cells and each corresponding test data of each of the complex states; The soft write verification and save each of the sensing data to determine whether each threshold voltage of each of the memory cells is lower than a predetermined value; combining each of the sensing data and each of the test data to write An indicator; using the soft write to increase each threshold voltage of each of the memory cells below the predetermined value, simultaneously writing each of the complex states and testing with each of the test data; and when the soft write At the end of the operation, if each of the plural states has not been completed, the process proceeds to the end.
本案之另一主要目的在於提供一種寫入流程控制方法,用於一具有複數記憶體單元的多層單元,包含:提供一用於提升各該記憶體單元之一門檻電壓的軟寫入與一具有複數狀態之正常寫入;以該軟寫入驗證並保存各該記憶體單元之該門檻電壓的對應感測數據,俾據以得知各該記憶體單元之門檻電壓是否低於一預定值;使用該軟寫入以提升各該記憶體單元之各該門檻電壓低於該預定值者,同時亦同步寫入各該複數狀態和以各該複數狀態之對應測試數據進行測試;以及當該軟寫入運作結束時,如各該複數狀態尚未運作結束時,則賡續進行至其結束。Another main object of the present invention is to provide a write flow control method for a multi-layer cell having a plurality of memory cells, comprising: providing a soft write and a function for boosting a threshold voltage of each of the memory cells Normal writing of the complex state; verifying and storing the corresponding sensing data of the threshold voltage of each memory cell by the soft writing, and determining whether the threshold voltage of each memory cell is lower than a predetermined value; Using the soft write to raise each threshold voltage of each of the memory cells below the predetermined value, and simultaneously writing each of the complex states and testing corresponding test data of each of the complex states; and when the soft At the end of the write operation, if each of the plural states has not been completed, the process proceeds to the end.
本案之下一主要目的在於提供一種寫入流程控制方法,用於一具有複數記憶體單元的多層單元,包含:提供一用於提升各該記憶體單元之一門檻電壓的軟寫入與一具有複數狀態之正常寫入;使用該軟寫入以提升各該記憶體單元之各該門檻電壓低於一預定值者,同時亦同步寫入各該複數狀態和以各該複數狀態之對應測試數據進行測試;以及當該軟寫入運作結束時,如各該複數狀態尚未運作結束時,則賡續進行至其結束。A main object of the present invention is to provide a write flow control method for a multi-layer cell having a plurality of memory cells, comprising: providing a soft write and a threshold for boosting a threshold voltage of each of the memory cells Normal writing of a complex state; using the soft write to raise each threshold voltage of each memory cell below a predetermined value, and simultaneously writing each of the complex state and the corresponding test data of each of the complex states The test is performed; and when the soft write operation ends, if each of the plural states has not been completed, the process continues to the end.
本案之再一主要目的在於提供一種寫入流程控制方法,用於一具有複數記憶體單元的多層單元,包含:提供一軟寫入狀態與複數狀態,其中該軟寫入狀態使用一提升各該記憶體單元之一門檻電壓的軟寫入,且該複數狀態包括於一正常寫入;寫入該軟寫入狀態,找出各該記憶體單元之各該門檻電壓的一感測值低於一預定值者並提升至該預定值,同步寫入該正常寫入之各該複數狀態和以各該複數狀態之各該對應測試數據進行驗證;以及當該軟寫入運作結束時,如各該複數狀態尚未運作結束時,則賡續進行至其結束。A further main object of the present invention is to provide a write flow control method for a multi-level cell having a plurality of memory cells, comprising: providing a soft write state and a complex state, wherein the soft write state uses a boost a soft write of a threshold voltage of the memory cell, and the complex state is included in a normal write; writing the soft write state to find a sensed value of each threshold voltage of each of the memory cells is lower than And a predetermined value is raised to the predetermined value, the complex state of the normal write is synchronously written, and each corresponding test data of each of the complex states is verified; and when the soft write operation ends, each When the plural state has not been completed, it continues to its end.
本案之又一主要目的在於提供一種驗證一記憶體之方法,其中該記憶體具有一軟寫入驗證電壓及複數記憶體單元,且各該記憶體單元具一抹除門檻電壓、一抹除狀態、至少一資訊保存門檻電壓及至少一資訊保存狀態,包含:以一軟寫入寫入各該抹除狀態,並以一正常寫入寫入各該資訊保存狀態;偵測各該記憶體單元之該抹除門檻電壓是否低於該軟寫入驗證電壓;以及如是,以一定量電壓增加該抹除門檻電壓及該至少一資訊保存門檻電壓,使該抹除門檻電壓高於該軟寫入驗證電壓。Another main object of the present invention is to provide a method for verifying a memory, wherein the memory has a soft write verify voltage and a plurality of memory cells, and each of the memory cells has a gate voltage, an erase state, and at least a information storage threshold voltage and at least one information storage state, comprising: writing each erase state in a soft write, and writing each information storage state in a normal write; detecting each of the memory cells Erasing the threshold voltage is lower than the soft write verify voltage; and if so, increasing the erase threshold voltage and the at least one information storage threshold voltage by a certain amount of voltage, so that the erase threshold voltage is higher than the soft write verify voltage .
本案之另一主要目的在於提供一種驗證一記憶體之方法,其中該記憶體具有一軟寫入驗證電壓及複數記憶體單元,且各該記憶體單元具一抹除門檻電壓、一抹除狀態、至少一資訊保存門檻電壓及至少一資訊保存狀態,包含:以一統一程式寫入各該抹除狀態及各該資訊保存狀態;偵測各該記憶體單元之該抹除門檻電壓是否低於該軟寫入驗證電壓;以及如是,以一定量電壓增加該抹除門檻電壓及該至少一資訊保存門檻電壓,使該抹除門檻電壓高於該軟寫入驗證電壓。Another main object of the present invention is to provide a method for verifying a memory, wherein the memory has a soft write verify voltage and a plurality of memory cells, and each of the memory cells has a gate voltage, an erase state, and at least a information storage threshold voltage and at least one information storage state, comprising: writing each erase state and each information storage state by a unified program; detecting whether the erase threshold voltage of each of the memory cells is lower than the soft Writing a verify voltage; and if so, increasing the erase threshold voltage and the at least one information storage threshold voltage by a voltage amount such that the erase threshold voltage is higher than the soft write verify voltage.
本案之下一主要目的在於提供一種驗證一記憶體之方法,其中該記憶體具有一軟寫入驗證電壓及複數記憶體單元,且各該記憶體單元具一抹除門檻電壓、一抹除狀態、至少一資訊保存門檻電壓及至少一資訊保存狀態,包含:區分該驗證方法為一快速階段(fast phase)、一測試資料階段(tester data time)及一慢速階段(slow phase);以一組合程式寫入各該抹除狀態及該快速階段;偵測各該記憶體單元之該抹除門檻電壓是否低於該軟寫入驗證電壓;以及如是,以一定量電壓增加該抹除門檻電壓及該至少一資訊保存門檻電壓,使該抹除門檻電壓高於該軟寫入驗證電壓。A main object of the present invention is to provide a method for verifying a memory, wherein the memory has a soft write verify voltage and a plurality of memory cells, and each of the memory cells has a gate voltage, an erase state, and at least The information storage threshold voltage and the at least one information storage state include: distinguishing the verification method into a fast phase, a test data time, and a slow phase; Writing to each of the erased state and the fast phase; detecting whether the erase threshold voltage of each of the memory cells is lower than the soft write verify voltage; and if so, increasing the erase threshold voltage by a certain amount of voltage and At least one information stores the threshold voltage such that the erase threshold voltage is higher than the soft write verify voltage.
為了讓本發明之上述目的、特徵、和優點能更明顯易懂,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下:The above described objects, features, and advantages of the present invention will become more apparent and understood.
第三圖是顯示一依據本發明構想之較佳實施例的多層單元之Vth在所提議的寫入演算法中之分佈定義的示意圖。在本發明所提議的寫入演算法中,有一個新的S狀態(soft program state)。The third figure is a schematic diagram showing the distribution definition of the Vth of a multi-layer cell in accordance with a preferred embodiment of the present invention in the proposed write algorithm. In the proposed write algorithm of the present invention, there is a new soft program state.
如第三圖所示,本發明所提議的該寫入演算法包括:(1)軟寫入驗證(SPV)及保留感測數據;(2)將一頁面數據寫入一頁面緩衝器中;(3)組合SPV所獲得的數據與頁面數據中所包含的測試數據;(4)執行寫入。亦即該所提議之寫入演算法包括:以該軟寫入驗證並保存各該感測數據,俾據以得知各該記憶體單元之各該門檻電壓是否低於一預定值;組合各該感測數據與各該測試數據以寫入其指標;以及使用該軟寫入以提升各該記憶體單元之各該門檻電壓低於該預定值者,同時亦同步寫入各該複數狀態和以各該測試數據進行測試。As shown in the third figure, the write algorithm proposed by the present invention includes: (1) soft write verification (SPV) and retention sensing data; (2) writing a page data into a page buffer; (3) Combine the data obtained by the SPV with the test data contained in the page data; (4) Perform the writing. That is, the proposed write algorithm includes: verifying and storing each of the sensing data by the soft write, and determining whether each threshold voltage of each of the memory cells is lower than a predetermined value; Sensing data and each of the test data to write its index; and using the soft write to raise each threshold voltage of each of the memory cells below the predetermined value, and simultaneously writing each of the complex states and Test with each test data.
在第三圖中,其標示該SPV的直線左側之0是一邏輯位元值,表示具有該值之該記憶體單元的Vth低於SPV,需要被軟寫入,以提升其Vth值;而在標示該SPV的直線右側之1也是一邏輯位元值,表示具有該值之該記憶體單元的Vth不低於SPV,不需要被寫入。In the third figure, the 0 on the left side of the line indicating the SPV is a logical bit value, indicating that the Vth of the memory cell having the value is lower than SPV, and needs to be soft-written to increase its Vth value; The 1 on the right side of the straight line indicating the SPV is also a logical bit value, indicating that the Vth of the memory cell having the value is not lower than the SPV and does not need to be written.
第四圖(a)是顯示一依據本發明構想之較佳實施例的寫入演算法,當寫入S狀態時,A, B, C狀態也被同時寫入的示意圖。如第四圖(a)所示,在初始的Vth分佈定義中,在將頁面數據寫入及以「軟寫入驗證電壓」SPV驗證後,該頁面緩衝器將依據各該感測數據計算各該記憶體單元之各該門檻電壓低於該預定值者,以獲得一組軟寫入數據(SPGM data);該軟寫入包括一軟寫入狀態S與一軟寫入階段(SPGM phase),且在該軟寫入階段依據該組軟寫入數據以寫入該軟寫入狀態S與同步寫入A, B, C狀態。該組軟寫入數據亦即:上述第三圖中邏輯位元值為0之各該記憶體單元所構成之數據集合。The fourth diagram (a) is a diagram showing a write algorithm according to a preferred embodiment of the present invention. When the S state is written, the A, B, and C states are also simultaneously written. As shown in the fourth figure (a), in the initial Vth distribution definition, after the page data is written and verified by the "soft write verify voltage" SPV, the page buffer will calculate each of the sensed data. Each threshold voltage of the memory unit is lower than the predetermined value to obtain a set of soft write data (SPGM data); the soft write includes a soft write state S and a soft write phase (SPGM phase) And in the soft write phase, the soft write data is written according to the set to write the soft write state S and the synchronous write A, B, C state. The set of soft write data is a data set formed by each of the memory cells having a logical bit value of 0 in the third figure.
第四圖(b)是顯示一依據本發明構想之較佳實施例的寫入演算法,當S狀態驗證完成後,A, B, C狀態仍被持續寫入之示意圖。如第四圖(b)所示,在該軟寫入階段之後,各該A, B, C狀態仍被繼續寫入以減少後續之寫入時間。在第四圖(b)中,當該軟寫入階段完成之後,各該A, B, C狀態可以保存增量階躍脈衝程式ISPP (incremental Step Pulse Programming)資訊,抑或者可重設ISPP資訊。The fourth diagram (b) is a diagram showing a write algorithm according to a preferred embodiment of the present invention. When the S state verification is completed, the A, B, and C states are still continuously written. As shown in the fourth diagram (b), after the soft write phase, each of the A, B, C states is still written to reduce subsequent write times. In the fourth figure (b), after the soft write phase is completed, each of the A, B, C states can save incremental step pulse programming (ISPP) information, or reset the ISPP information. .
第五圖是顯示一依據本發明構想之較佳實施例的寫入演算法的流程圖。在第五圖中之寫入流程將軟寫入及正常寫入組合在一起。如第五圖所示,在該流程圖中包括:1.寫入啟始;2.寫入頁面數據;3.SPV;4.軟寫入完成?;如否,則5.S, A, B, C寫入;如是,則6.A , B, C寫入;7.PVA, PVB, PVC(略過PV演算法);8.PVA, B, C都完成?;如否,則6.S, A, B, C寫入;如是,則9.寫入終止。在第五圖中3.SPV(軟寫入驗證)步驟,包含:(1)找出各該記憶體單元之各該門檻電壓低於該預定值者,以及(2)以軟寫入提升各該記憶體單元之各該門檻電壓低於該預定值者。而其中7.PVA, PVB, PVC(略過PV演算法)步驟,則包括:(1)以測試數據驗證A, B, C狀態(PVA, PVB, PVC),而後進入8.PVA, B, C都完成?步驟;或者(2)整個略過PV演算法,則此時會通過8.PVA, B, C都完成?步驟,而進入9.寫入終止步驟。The fifth figure is a flow chart showing a write algorithm in accordance with a preferred embodiment of the present invention. The write process in Figure 5 combines soft writes with normal writes. As shown in the fifth figure, the flow chart includes: 1. write start; 2. write page data; 3. SPV; 4. soft write completion?; if not, then 5.S, A, B, C write; if yes, 6.A, B, C write; 7.PVA, PVB, PVC (slightly PV algorithm); 8.PVA, B, C are completed? If not, then 6.S, A, B, C are written; if yes, then 9. Write is terminated. In the fifth figure, the 3.SPV (soft write verification) step includes: (1) finding out that each threshold voltage of each of the memory cells is lower than the predetermined value, and (2) lifting each by soft write Each of the threshold voltages of the memory unit is lower than the predetermined value. The steps of 7.PVA, PVB, PVC (slightly PV algorithm) include: (1) verifying A, B, C state (PVA, PVB, PVC) with test data, and then entering 8.PVA, B, C is complete? Step; or (2) skipping the entire PV algorithm, then it will be completed by 8.PVA, B, C? Step, and enter 9. Write termination step.
在本發明應用於ROM時,使用了兩階段的寫入。如前所述,本發明所提出之寫入演算法包括軟寫入與正常寫入。該正常寫入包括一第一階段寫入與一第二階段寫入,該第一階段寫入包括執行一快速寫入(fast program)與驗證一組對應測試數據(tester data),該第二階段寫入包括執行一慢速寫入(slow progam)與驗證該組對應測試數據。該組對應測試數據的一測試時間長於執行該快速寫入的一第一寫入時間,但短於執行該慢速寫入的一第二寫入時間。所以該軟寫入與該第一階段寫入可以組合在一起同步執行。但因為該測試時間長於該第一寫入時間,所以該軟寫入與該第一階段寫入同步執行並不會增加該第一階段寫入所需之時間。如此一來,則在WS (Wafer Sort)或FT (Final Testing)時,執行軟寫入將不需要額外的時間。When the present invention is applied to a ROM, two-stage writing is used. As previously mentioned, the write algorithm proposed by the present invention includes soft write and normal write. The normal write includes a first stage write and a second stage write, the first stage write includes performing a fast program and verifying a set of corresponding tester data, the second Stage writing includes performing a slow progam and verifying the corresponding test data for the group. The test time of the set corresponding to the test data is longer than a first write time at which the fast write is performed, but shorter than a second write time at which the slow write is performed. Therefore, the soft write and the first stage write can be combined and executed simultaneously. However, since the test time is longer than the first write time, the soft write is performed synchronously with the first stage write without increasing the time required for the first stage write. As a result, when WS (Wafer Sort) or FT (Final Testing), performing soft writes will not require extra time.
本發明所提議之寫入演算法亦可應用於快閃記憶體(flash)。該快閃記憶體包括一控制器,且該控制方法是由該控制器所執行。The write algorithm proposed by the present invention can also be applied to flash memory. The flash memory includes a controller and the control method is performed by the controller.
綜上所述,本發明提供一種寫入流程控制方法/驗證記憶體之方法以組合一軟寫入演算法和一正常寫入演算法以節省在一唯讀記憶體中之一測試時間與在一快閃記憶體中之一寫入/抹除時間。在所提議的方法中,軟寫入所使用的感測數據與正常寫入所使用的測試數據將被組合以寫入其指標,且一個軟寫入狀態在一寫入期間將與其他狀態一同寫入,以節省軟寫入的時間,故其確實具有進步性與新穎性。In summary, the present invention provides a method for writing a flow control method/verifying memory to combine a soft write algorithm and a normal write algorithm to save one test time in a read-only memory. One of the flash memory write/erase times. In the proposed method, the sensed data used for soft writes and the test data used for normal writes are combined to write their indices, and a soft write state will be along with other states during a write. Write to save time in soft writing, so it is indeed progressive and novel.
是以,縱使本案已由上述之實施例所詳細敘述而可由熟悉本技藝之人士任施匠思而為諸般修飾,然皆不脫如附申請專利範圍所欲保護者。Therefore, even though the present invention has been described in detail by the above-described embodiments, it can be modified by those skilled in the art, and is not intended to be protected as claimed.
0, 1, 11, 10, 00, 01‧‧‧邏輯位元值0, 1, 11, 10, 00, 01‧‧‧ logical bit values
SPV‧‧‧軟寫入驗證電壓SPV‧‧‧Soft Write Verification Voltage
S‧‧‧軟寫入狀態S‧‧‧soft write status
A, B, C‧‧‧正常寫入狀態A, B, C‧‧‧Normal write status
第一圖:其係顯示一習知的多層單元之Vth在正常寫入演算法中的分佈定義之示意圖。 第二圖:其係顯示一習知的多層單元之Vth在軟寫入演算法中的分佈定義之示意圖。 第三圖:其係顯示一依據本發明構想之較佳實施例的多層單元之Vth在所提議的寫入演算法中之分佈定義的示意圖。 第四圖(a):其係顯示一依據本發明構想之較佳實施例的寫入演算法,當寫入S狀態時,A, B, C狀態也被同時寫入的示意圖。 第四圖(b):其係顯示一依據本發明構想之較佳實施例的寫入演算法,當S狀態驗證完成後,A, B, C狀態仍被持續寫入之示意圖。 第五圖:其係顯示一依據本發明構想之較佳實施例的寫入演算法的流程圖。First Figure: A schematic diagram showing the distribution definition of a conventional multi-level cell Vth in a normal write algorithm. Second: It is a schematic diagram showing the distribution definition of a conventional multi-level cell Vth in a soft write algorithm. Third Figure: A schematic diagram showing the distribution of the Vth of a multi-layer cell in accordance with a preferred embodiment of the present invention in the proposed write algorithm. Fourth Figure (a): This shows a schematic diagram of a write algorithm in accordance with a preferred embodiment of the present invention. When the S state is written, the A, B, and C states are also simultaneously written. Fourth Figure (b): This shows a schematic diagram of a write algorithm in accordance with a preferred embodiment of the present invention. When the S-state verification is completed, the A, B, and C states are still continuously written. Fifth Figure: A flowchart showing a write algorithm in accordance with a preferred embodiment of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106142718A TW201926349A (en) | 2017-12-06 | 2017-12-06 | Program flow control method and memory verification method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106142718A TW201926349A (en) | 2017-12-06 | 2017-12-06 | Program flow control method and memory verification method |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201926349A true TW201926349A (en) | 2019-07-01 |
Family
ID=68048943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106142718A TW201926349A (en) | 2017-12-06 | 2017-12-06 | Program flow control method and memory verification method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201926349A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113870934A (en) * | 2020-06-30 | 2021-12-31 | 闪迪技术有限公司 | Cycle-dependent switching between program-verify techniques |
-
2017
- 2017-12-06 TW TW106142718A patent/TW201926349A/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113870934A (en) * | 2020-06-30 | 2021-12-31 | 闪迪技术有限公司 | Cycle-dependent switching between program-verify techniques |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9672926B2 (en) | Apparatus and method of programming and verification for a nonvolatile semiconductor memory device | |
JP5072723B2 (en) | Nonvolatile semiconductor memory device | |
US10147495B2 (en) | Nonvolatile memory device generating loop status information, storage device including the same, and operating method thereof | |
JP5250117B2 (en) | Adaptive erase and soft programming for memory | |
US10643715B2 (en) | Semiconductor memory device and memory system configured to perform tracking read on first memory cells followed by shift read on second memory cells using read voltage correction value determined during the tracking read | |
US20120173920A1 (en) | Memory system and method of operating the same | |
US20160240263A1 (en) | Programming nonvolatile memory device using program voltage with variable offset | |
US8520435B2 (en) | Nonvolatile memory device and method of operating the same | |
US8971109B2 (en) | Semiconductor memory device and method of operating the same | |
US20130163331A1 (en) | Semiconductor memory device and operating method thereof | |
KR20120121167A (en) | Semiconductor device and erase method using same | |
CN105518799B (en) | Semiconductor storage | |
US7405975B2 (en) | Threshold value read method of nonvolatile semiconductor memory device and nonvolatile semiconductor memory device | |
CN109378026A (en) | Semiconductor memory device and method of operating the same | |
TW201312567A (en) | Operating method of semiconductor device | |
TWI648743B (en) | Semiconductor device and method of operating same | |
US9305637B2 (en) | Nonvolatile semiconductor memory device | |
US8331144B2 (en) | Non-volatile memory device and program method thereof | |
US20120063237A1 (en) | Nonvolatile memory device and method of operating the same | |
JP6293692B2 (en) | Memory system | |
JP2014032731A (en) | Semiconductor memory device | |
US8654590B2 (en) | Nonvolatile memory device performing a program verification with sense signals based on program data of adjacent memory cells and program method thereof | |
TW201926349A (en) | Program flow control method and memory verification method | |
JP2009259326A (en) | Semiconductor memory device | |
US20100046293A1 (en) | Memory cell block of nonvolatile memory device and method of managing supplementary information |