JP7814858B2 - マルチページデータをプログラムするための不揮発性メモリ装置の動作方法 - Google Patents
マルチページデータをプログラムするための不揮発性メモリ装置の動作方法Info
- Publication number
- JP7814858B2 JP7814858B2 JP2021130653A JP2021130653A JP7814858B2 JP 7814858 B2 JP7814858 B2 JP 7814858B2 JP 2021130653 A JP2021130653 A JP 2021130653A JP 2021130653 A JP2021130653 A JP 2021130653A JP 7814858 B2 JP7814858 B2 JP 7814858B2
- Authority
- JP
- Japan
- Prior art keywords
- page data
- read
- data
- sensing
- memory cells
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0727—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5628—Programming or writing circuits; Data input circuits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/076—Error or fault detection not based on redundancy by exceeding limits by exceeding a count or rate limit, e.g. word- or bit count limit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5642—Sensing or reading circuits; Data output circuits
-
- 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/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- 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/08—Address circuits; Decoders; Word-line control circuits
-
- 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/10—Programming or data input circuits
-
- 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/26—Sensing or reading circuits; Data output circuits
-
- 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/30—Power supply circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/021—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/028—Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/52—Protection of memory contents; Detection of errors in memory contents
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C2029/0409—Online test
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/40—Response verification devices using compression techniques
- G11C2029/4002—Comparison of products, i.e. test results of chips or with golden chip
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/562—Multilevel memory programming aspects
- G11C2211/5623—Concurrent multilevel programming and reading
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2211/00—Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C2211/56—Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
- G11C2211/564—Miscellaneous aspects
- G11C2211/5644—Multilevel memory comprising counting devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/025—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in signal lines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Read Only Memory (AREA)
- Semiconductor Memories (AREA)
- Non-Volatile Memory (AREA)
- Memory System (AREA)
- Computer Security & Cryptography (AREA)
Description
100 メモリコントローラ
200 不揮発性メモリ装置
210 メモリセルアレイ
220 フェイルビット算出器
Claims (19)
- マルチページデータをプログラムするための不揮発性メモリ装置の動作方法において、
メモリコントローラから、第1ページデータ及び第2ページデータを含む前記マルチページデータを受信する段階と、
前記マルチページデータのうち、前記第1ページデータを選択ワードラインに隣接した非選択ワードラインに連結された第1メモリセルにプログラムする段階と、
前記第1ページデータをプログラムした後、前記選択ワードラインに連結された第2メモリセルに予め保存されている以前ページデータを第1センシング値及び第2センシング値に基づいて読み取る段階と、
前記第1センシング値に基づいて読み取られた前記以前ページデータの第1ビットと、前記第2センシング値に基づいて読み取られた前記以前ページデータの第2ビットとを比較して、第1フェイルビット数を算出する段階と、
前記第1フェイルビット数によって前記第2メモリセルから読み取られた前記以前ページデータ及び前記メモリコントローラから受信した前記マルチページデータのうち、第2ページデータを前記第2メモリセルにプログラムする段階と、を含み、
前記マルチページデータは、現在プログラムサイクルでプログラムされたデータであり、前記以前ページデータは、以前プログラムサイクルで前記第2メモリセルに予め保存されたデータである、動作方法。 - 前記メモリコントローラから前記マルチページデータに対するプログラムコマンドを受信する段階をさらに含み、
前記第1ページデータをプログラムする段階は、前記プログラムコマンドに応答して遂行される、請求項1に記載の動作方法。 - 前記以前ページデータを読み取る段階は、前記第1センシング値に対応するレベルを有する第1読取電圧を前記選択ワードラインに印加し、前記第2センシング値に対応するレベルを有する第2読取電圧を前記選択ワードラインに印加する段階を含む、請求項1又は2に記載の動作方法。
- 前記以前ページデータを読み取る段階は、前記第1センシング値に対応する第1センシング時点にセンシングノードの電圧を検知し、前記第2センシング値に対応する第2センシング時点に前記センシングノードの電圧を検知する段階を含む、請求項1又は2に記載の動作方法。
- 前記第1フェイルビット数が第1基準値未満である場合、前記第2ページデータが前記第2メモリセルにプログラムされる、請求項1乃至4のいずれか一項に記載の動作方法。
- 前記第1フェイルビット数が前記第1基準値以上である場合、前記第1センシング値と異なる第1補正センシング値及び前記第2センシング値と異なる第2補正センシング値に基づいて、前記第2メモリセルから前記以前ページデータを再び読み取る段階と、
前記第1補正センシング値に基づいて読み取られた前記以前ページデータの第3ビットと、前記第2補正センシング値に基づいて読み取られた前記以前ページデータの第4ビットとを比較して算出された第2フェイルビット数が前記第1基準値未満である場合、前記第2メモリセルから再び読み取られた前記以前ページデータ及び前記メモリコントローラから受信した前記第2ページデータを前記第2メモリセルにプログラムする段階と、をさらに含む、請求項5に記載の動作方法。 - 前記第2フェイルビット数が前記第1基準値以上である場合、前記マルチページデータに対するプログラム失敗を示す状態情報を前記メモリコントローラに伝送する段階をさらに含む、請求項6に記載の動作方法。
- 前記第1ページデータに係わるプログラム動作、前記第1センシング値及び前記第2センシング値に基づいた読取動作、前記第1補正センシング値及び前記第2補正センシング値に基づいた読取動作、及び前記第2ページデータに係わるプログラム動作が行われる間、前記不揮発性メモリ装置から前記メモリコントローラに伝送されるレディー/ビジー信号は、ビジー状態を保持する、請求項6に記載の動作方法。
- 前記第1フェイルビット数が前記第1基準値以上であり、前記第1基準値よりも大きい第2基準値未満である場合、前記第2メモリセルから読み取られた前記以前ページデータを前記メモリコントローラに伝送する段階と、
前記読み取られた以前ページデータのエラーを訂正することで生成された以前訂正ページデータを前記メモリコントローラから受信する段階と、
前記以前訂正ページデータ及び前記第2ページデータを前記第2メモリセルにプログラムする段階と、をさらに含む、請求項5に記載の動作方法。 - 前記メモリコントローラに前記読み取られた以前ページデータを伝送する段階は、
レディー状態のレディー/ビジー信号及び読取失敗フラグを前記メモリコントローラに伝送する段階と、
前記レディー/ビジー信号及び前記読取失敗フラグを伝送した後、前記メモリコントローラから前記以前ページデータに対するデータ出力コマンドを受信する段階と、
前記データ出力コマンドに応答して前記読み取られた以前ページデータを前記メモリコントローラに伝送する段階と、を含む、請求項9に記載の動作方法。 - 前記メモリコントローラから再開(resume)コマンドを受信する段階をさらに含み、
前記以前訂正ページデータ及び前記第2ページデータを前記第2メモリセルにプログラムする段階は、前記再開コマンドに応答して遂行される、請求項9に記載の動作方法。 - 前記第1ページデータに係わるプログラム動作、前記第1センシング値及び前記第2センシング値に基づいた読取動作、及び前記第2ページデータに係わるプログラム動作が行われる間、前記不揮発性メモリ装置から前記メモリコントローラに伝送されるレディー/ビジー信号は、ビジー状態を示し、
前記以前ページデータの伝送動作、前記以前訂正ページデータの受信動作、及び前記再開コマンドの受信動作が行われる間、前記レディー/ビジー信号は、レディー状態を示す、請求項11に記載の動作方法。 - 前記第1フェイルビット数が前記第2基準値以上である場合、前記マルチページデータに対するプログラム失敗を示す状態情報を前記メモリコントローラに伝送する段階をさらに含む、請求項9に記載の動作方法。
- マルチページデータをプログラムするための不揮発性メモリ装置の動作方法において、
メモリコントローラから前記マルチページデータのうち、第1ページデータを受信する段階と、
前記第1ページデータを選択ワードラインに連結されたメモリセルにプログラムする段階と、
前記第1ページデータをプログラムした後、前記メモリコントローラから前記マルチページデータのうち、第2ページデータを受信する段階と、
前記第2ページデータを受信した後、前記メモリセルに保存された第1ページデータを第1センシング値及び第2センシング値に基づいて読み取る段階と、
前記第1センシング値に基づいて読み取られた前記第1ページデータの第1ビットと、前記第2センシング値に基づいて読み取られた前記第1ページデータの第2ビットとを比較して、第1フェイルビット数を算出する段階と、
前記第1フェイルビット数によって前記メモリセルから読み取られた前記第1ページデータ及び前記メモリコントローラから受信した前記第2ページデータを前記メモリセルにプログラムする段階と、
前記第1フェイルビット数が第1基準値以上である場合、前記第1センシング値と異なる第1補正センシング値及び前記第2センシング値と異なる第2補正センシング値に基づいて、前記メモリセルから前記第1ページデータを再び読み取る段階と、
前記第1補正センシング値に基づいて読み取られた前記第1ページデータの第3ビットと、前記第2補正センシング値に基づいて読み取られた前記第1ページデータの第4ビットとを比較して算出された第2フェイルビット数が前記第1基準値未満である場合、前記メモリセルから再び読み取られた前記第1ページデータ及び前記第2ページデータを前記メモリセルにプログラムする段階と、を含む、動作方法。 - 前記第1ページデータを読み取る段階は、前記第1センシング値に対応するレベルを有する第1読取電圧を前記選択ワードラインに印加し、前記第2センシング値に対応するレベルを有する第2読取電圧を前記選択ワードラインに印加する段階を含む、請求項14に記載の動作方法。
- 前記第1ページデータを読み取る段階は、前記第1センシング値に対応する第1センシング時点でセンシングノードの電圧を検知し、前記第2センシング値に対応する第2センシング時点で前記センシングノードの電圧を検知する段階を含む、請求項14に記載の動作方法。
- 前記第1フェイルビット数が第1基準値未満である場合、前記第2ページデータが前記メモリセルにプログラムされる、請求項14に記載の動作方法。
- 前記第2フェイルビット数が前記第1基準値以上である場合、前記マルチページデータに対するプログラム失敗を示す状態情報を前記メモリコントローラに伝送する段階をさらに含む、請求項14に記載の動作方法。
- マルチページデータをプログラムするための不揮発性メモリ装置の動作方法において、
メモリコントローラから前記マルチページデータを受信する段階と、
前記マルチページデータのうち、少なくとも1つのページデータを選択ワードラインに隣接した非選択ワードラインに連結された第1メモリセルにプログラムする段階と、
前記少なくとも1つのページデータをプログラムした後、前記選択ワードラインに連結された第2メモリセルに予め保存されている少なくとも1つの以前ページデータを第1読取電圧及び第2読取電圧に基づいて読み取る段階と、
前記第2メモリセルのうち、前記第1読取電圧と前記第2読取電圧との間のしきい値電圧を有する失敗セルの個数が基準値未満である場合、前記第2メモリセルから読み取られた前記少なくとも1つの以前ページデータ及び前記メモリコントローラから受信した前記マルチページデータのうち、残りのページデータを前記第2メモリセルにプログラムする段階と、
前記失敗セルの個数が前記基準値以上である場合、前記マルチページデータに対するプログラム失敗を示す状態情報を前記メモリコントローラに伝送する段階と、を含み、
前記マルチページデータは、現在プログラムサイクルでプログラムされたデータであり、前記以前ページデータは、以前プログラムサイクルで前記第2メモリセルに予め保存されたデータである、動作方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020200103435A KR102797518B1 (ko) | 2020-08-18 | 2020-08-18 | 멀티 페이지 데이터를 프로그램하기 위한 불휘발성 메모리 장치의 동작 방법 |
| KR10-2020-0103435 | 2020-08-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022034536A JP2022034536A (ja) | 2022-03-03 |
| JP7814858B2 true JP7814858B2 (ja) | 2026-02-17 |
Family
ID=75936924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021130653A Active JP7814858B2 (ja) | 2020-08-18 | 2021-08-10 | マルチページデータをプログラムするための不揮発性メモリ装置の動作方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US11500706B2 (ja) |
| EP (1) | EP3958265B1 (ja) |
| JP (1) | JP7814858B2 (ja) |
| KR (1) | KR102797518B1 (ja) |
| CN (1) | CN114078529A (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102797518B1 (ko) | 2020-08-18 | 2025-04-18 | 삼성전자주식회사 | 멀티 페이지 데이터를 프로그램하기 위한 불휘발성 메모리 장치의 동작 방법 |
| US11894080B2 (en) * | 2022-04-29 | 2024-02-06 | Sandisk Technologies Llc | Time-tagging read levels of multiple wordlines for open block data retention |
| CN118805223A (zh) | 2023-02-14 | 2024-10-18 | 长江存储科技有限责任公司 | 执行读取操作的系统和方法 |
| EP4463860B8 (en) | 2023-02-14 | 2026-04-15 | Yangtze Memory Technologies Co., Ltd. | System and method of performing a read operation |
| WO2025085143A1 (en) * | 2023-10-18 | 2025-04-24 | Micron Technology, Inc. | Programming data in memory |
| CN120148594A (zh) * | 2023-12-12 | 2025-06-13 | 长江存储科技有限责任公司 | 存储器、存储系统、存储器的编程方法及电子设备 |
| KR20260023366A (ko) * | 2024-08-09 | 2026-02-20 | 삼성전자주식회사 | 메모리 컨트롤러 및 그의 동작 방법 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160284414A1 (en) | 2015-03-23 | 2016-09-29 | Phison Electronics Corp. | Data programming method, memory storage device and memory control circuit unit |
| JP2018005959A (ja) | 2016-06-30 | 2018-01-11 | 東芝メモリ株式会社 | メモリシステムおよび書き込み方法 |
| JP2018142388A (ja) | 2017-02-27 | 2018-09-13 | 東芝メモリ株式会社 | 半導体記憶装置及びメモリシステム |
| US20200005862A1 (en) | 2018-06-29 | 2020-01-02 | Micron Technology, Inc. | Misplacement mitigation algorithm |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101226685B1 (ko) | 2007-11-08 | 2013-01-25 | 삼성전자주식회사 | 수직형 반도체 소자 및 그 제조 방법. |
| KR101422704B1 (ko) * | 2008-01-21 | 2014-07-25 | 삼성전자주식회사 | 소거 스트레스를 줄일 수 있는 전하 트랩형 플래시 메모리장치 그리고 그것의 프로그램 및 소거 방법 |
| KR101014926B1 (ko) | 2008-05-20 | 2011-02-15 | 주식회사 하이닉스반도체 | 불휘발성 메모리 장치의 프로그램 검증 방법 |
| US9123422B2 (en) | 2012-07-02 | 2015-09-01 | Super Talent Technology, Corp. | Endurance and retention flash controller with programmable binary-levels-per-cell bits identifying pages or blocks as having triple, multi, or single-level flash-memory cells |
| KR101413137B1 (ko) | 2008-07-04 | 2014-07-01 | 삼성전자주식회사 | 메모리 장치 및 메모리 프로그래밍 방법 |
| KR101691092B1 (ko) | 2010-08-26 | 2016-12-30 | 삼성전자주식회사 | 불휘발성 메모리 장치, 그것의 동작 방법, 그리고 그것을 포함하는 메모리 시스템 |
| US8553466B2 (en) | 2010-03-04 | 2013-10-08 | Samsung Electronics Co., Ltd. | Non-volatile memory device, erasing method thereof, and memory system including the same |
| US9536970B2 (en) | 2010-03-26 | 2017-01-03 | Samsung Electronics Co., Ltd. | Three-dimensional semiconductor memory devices and methods of fabricating the same |
| KR101682666B1 (ko) | 2010-08-11 | 2016-12-07 | 삼성전자주식회사 | 비휘발성 메모리 장치, 그것의 채널 부스팅 방법, 그것의 프로그램 방법 및 그것을 포함하는 메모리 시스템 |
| KR101855169B1 (ko) | 2011-10-13 | 2018-05-09 | 삼성전자주식회사 | 불휘발성 메모리 장치, 불휘발성 메모리 장치의 프로그램 방법, 불휘발성 메모리 장치를 포함하는 메모리 시스템 |
| US8760921B2 (en) | 2012-08-28 | 2014-06-24 | Kabushiki Kaisha Toshiba | Storage device and control method of nonvolatile memory |
| KR102025263B1 (ko) | 2012-10-05 | 2019-09-25 | 삼성전자주식회사 | 메모리 시스템 및 그것의 읽기 교정 방법 |
| KR102123946B1 (ko) | 2012-12-28 | 2020-06-17 | 삼성전자주식회사 | 멀티 레벨 셀 메모리 장치 및 그것의 동작방법 |
| US9026757B2 (en) * | 2013-01-25 | 2015-05-05 | Sandisk Technologies Inc. | Non-volatile memory programming data preservation |
| US9607696B2 (en) | 2013-04-25 | 2017-03-28 | Technion Research And Development Foundation Ltd. | Minimal maximum-level programming |
| KR102226367B1 (ko) * | 2014-01-02 | 2021-03-12 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그것을 포함하는 불휘발성 메모리 시스템 |
| WO2015106162A1 (en) | 2014-01-09 | 2015-07-16 | SanDisk Technologies, Inc. | Selective copyback for on die buffered non-volatile memory |
| US9619321B1 (en) | 2015-10-08 | 2017-04-11 | Seagate Technology Llc | Internal copy-back with read-verify |
| KR102389077B1 (ko) | 2015-11-05 | 2022-04-22 | 에스케이하이닉스 주식회사 | 3 차원 비휘발성 메모리 소자의 초기화 방법 및 이의 프로그래밍 방법 |
| KR102606468B1 (ko) * | 2015-11-26 | 2023-11-29 | 삼성전자주식회사 | 불휘발성 메모리 장치, 불휘발성 메모리 장치를 포함하는 스토리지 장치 및 불휘발성 메모리 장치에 데이터를 프로그램 하는 프로그램 방법 |
| US10665302B2 (en) * | 2016-01-15 | 2020-05-26 | Samsung Electroncis Co., Ltd. | Non-volatile memory device and operating method thereof |
| KR102620820B1 (ko) * | 2016-09-23 | 2024-01-03 | 삼성전자주식회사 | 비휘발성 메모리 장치의 데이터 독출 방법 |
| TWI648676B (zh) * | 2017-11-30 | 2019-01-21 | 群聯電子股份有限公司 | 資料存取方法、記憶體控制電路單元以及記憶體儲存裝置 |
| US20190042130A1 (en) | 2017-12-18 | 2019-02-07 | Intel Corporation | Prefix opcode method for slc entry with auto-exit option |
| KR102471276B1 (ko) | 2018-01-08 | 2022-11-28 | 삼성전자주식회사 | 메모리 장치 |
| KR102452512B1 (ko) * | 2018-02-26 | 2022-10-11 | 에스케이하이닉스 주식회사 | 반도체 메모리 장치 및 그 동작 방법 |
| KR102519572B1 (ko) * | 2018-05-11 | 2023-04-07 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
| JP7128088B2 (ja) | 2018-11-02 | 2022-08-30 | キオクシア株式会社 | メモリシステム |
| KR102801483B1 (ko) * | 2018-12-17 | 2025-05-02 | 삼성전자주식회사 | 불휘발성 메모리 장치 및 그것의 동작 방법 |
| US10937512B2 (en) | 2019-01-22 | 2021-03-02 | International Business Machines Corporation | Managing programming errors in NAND flash memory |
| KR102610395B1 (ko) | 2019-01-22 | 2023-12-05 | 삼성전자주식회사 | 비휘발성 메모리 장치를 포함하는 메모리 시스템 |
| KR102797518B1 (ko) | 2020-08-18 | 2025-04-18 | 삼성전자주식회사 | 멀티 페이지 데이터를 프로그램하기 위한 불휘발성 메모리 장치의 동작 방법 |
-
2020
- 2020-08-18 KR KR1020200103435A patent/KR102797518B1/ko active Active
-
2021
- 2021-04-19 US US17/233,816 patent/US11500706B2/en active Active
- 2021-05-17 EP EP21174205.1A patent/EP3958265B1/en active Active
- 2021-07-06 CN CN202110760456.8A patent/CN114078529A/zh active Pending
- 2021-08-10 JP JP2021130653A patent/JP7814858B2/ja active Active
-
2022
- 2022-10-19 US US17/968,912 patent/US11815982B2/en active Active
-
2023
- 2023-09-29 US US18/374,717 patent/US12181953B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160284414A1 (en) | 2015-03-23 | 2016-09-29 | Phison Electronics Corp. | Data programming method, memory storage device and memory control circuit unit |
| JP2018005959A (ja) | 2016-06-30 | 2018-01-11 | 東芝メモリ株式会社 | メモリシステムおよび書き込み方法 |
| JP2018142388A (ja) | 2017-02-27 | 2018-09-13 | 東芝メモリ株式会社 | 半導体記憶装置及びメモリシステム |
| US20200005862A1 (en) | 2018-06-29 | 2020-01-02 | Micron Technology, Inc. | Misplacement mitigation algorithm |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022034536A (ja) | 2022-03-03 |
| CN114078529A (zh) | 2022-02-22 |
| US20230044730A1 (en) | 2023-02-09 |
| US11815982B2 (en) | 2023-11-14 |
| KR102797518B1 (ko) | 2025-04-18 |
| EP3958265B1 (en) | 2024-10-09 |
| US20220057968A1 (en) | 2022-02-24 |
| EP3958265A1 (en) | 2022-02-23 |
| KR20220022355A (ko) | 2022-02-25 |
| US12181953B2 (en) | 2024-12-31 |
| US20240020187A1 (en) | 2024-01-18 |
| US11500706B2 (en) | 2022-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7814858B2 (ja) | マルチページデータをプログラムするための不揮発性メモリ装置の動作方法 | |
| KR102606490B1 (ko) | 불휘발성 메모리 장치 및 컨트롤러를 포함하는 스토리지 장치 | |
| US11556415B2 (en) | Memory controller, memory device and storage device | |
| US20220180957A1 (en) | Non-volatile memory device, controller for controlling the same, storage device having the same, and reading method thereof | |
| US11631466B2 (en) | Storage device performing read operation by restoring ON cell count (OCC) from power loss protection area of non-volatile memory | |
| US11514997B2 (en) | Controller, a storage device including the controller, and a reading method of the storage device | |
| KR102344380B1 (ko) | 비휘발성 메모리 장치, 그것을 제어하는 제어기, 그것을 포함하는 저장 장치 및 그것의 동작 방법 | |
| US11682467B2 (en) | Nonvolatile memory device, controller for controlling the same, storage device including the same, and reading method of the same | |
| US11163494B2 (en) | Memory system, memory controller and operating method | |
| US20210034251A1 (en) | Memory controllers for performing state shaping operation, memory systems including the memory controllers, and methods of operating the same | |
| CN114694740A (zh) | 存储器设备和存储器控制器以及包括其的存储设备 | |
| US20250004645A1 (en) | Copyback clear command for performing a scan and read in a memory device | |
| CN112447238A (zh) | 存储器控制器及其操作方法 | |
| US20230307062A1 (en) | Non-volatile memory device, operating method thereof, controller for controlling the same, and storage device including the same | |
| US11966608B2 (en) | Memory controller with improved data reliability and memory system including the same | |
| CN116072186A (zh) | 存储装置及其操作方法 | |
| KR102880015B1 (ko) | 메모리 시스템, 메모리 컨트롤러 및 그 동작 방법 | |
| CN114187949A (zh) | 存储器系统及其操作方法 | |
| CN119440390A (zh) | 存储器控制器、其操作方法及包括其的存储设备 | |
| US12217802B2 (en) | Non-volatile memory device, storage device including the same, and operating method thereof | |
| KR102959563B1 (ko) | 데이터 신뢰성을 향상한 메모리 컨트롤러 및 이를 포함하는 메모리 시스템 | |
| KR20230071013A (ko) | 데이터 신뢰성을 향상한 메모리 컨트롤러 및 이를 포함하는 메모리 시스템 | |
| CN115732008A (zh) | 存储器装置中用于检测读取干扰的牺牲串 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240621 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250520 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250819 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251209 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7814858 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |