IP Library › Granted Patent US 9,646,705
Granted Patent B2
US 9,646,705 · App. 14/287,580 · Granted May 9, 2017

Memory systems including nonvolatile memory devices and dynamic access methods thereof

Inventors: Sangkwon Moon (Pyeongtaek-si, KR); Kyung Ho Kim (Seoul, KR); Jihong Kim (Seoul, KR); Jaeyong Jeong (Yongin-si, KR)
Assignees: SAMSUNG ELECTRONICS CO., LTD.; SNU R&DB FOUNDATION
G11C16/16G11C11/5635G11C16/26G11C16/349
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,646,705
App. No.
14/287,580
Granted
May 9, 2017
Kind
B2
Abstract

A method of operating a memory device includes: determining an erase mode based on a number of erase cycles performed on a memory block and an erase voltage utilized to perform each erase cycle; and setting an erase voltage level for executing an erase operation on the memory block based on the determined erase mode.

Claims (34)

1. A method of reading data from a memory block of a memory device, the method comprising:

detecting a write mode of the memory block in response to a request to read data from the memory block, the detected write mode being one of (i) a first write mode from among a plurality of first write modes and (ii) a second write mode from among a plurality of second write modes, wherein

each of the plurality of first write modes has a corresponding first plurality of incremental step pulse programming states,

each of the plurality of second write modes has a corresponding second plurality of incremental step pulse programming states, and

for each of the plurality of second write modes, verification voltages associated with the second plurality of incremental step pulse programming states decrease as increments between the second plurality of incremental step pulse programming states decrease;

setting a read voltage based on the detected write mode of the memory block; and

reading the data from the memory block using the set read voltage.

2. The method of claim 1 , wherein:

the read voltage is a pass read voltage;

the detected write mode includes a plurality of write mode levels, each of the plurality of write mode levels being associated with a different pass read voltage; and

the setting the read voltage includes,

selecting a write mode level from among the plurality of write mode levels, and

setting the pass read voltage for the memory block based on the selected write mode level.

3. The method of claim 1 , wherein:

the detected write mode includes a plurality of write mode levels, each of the plurality of write mode levels being associated with at least one different read voltage, and

the setting the read voltage includes,

selecting a write mode level from among the plurality of write mode levels, and

setting the read voltage for the memory block based on the selected write mode level.

4. The method of claim 1 , wherein each of the plurality of write mode levels is associated with a same pass voltage.

5. A memory system comprising:

a non-volatile memory including a memory block; and

a storage controller configured to,

detect a write mode of the memory block in response to a request to read data from the memory block, the detected write mode being one of (i) a first write mode from among a plurality of first write modes and (ii) a second write mode from among a plurality of second write modes, wherein

each of the plurality of first write modes has a corresponding first plurality of incremental step pulse programming states,

each of the plurality of second write modes has a corresponding second plurality of incremental step pulse programming states,

for each of the plurality of second write modes, verification voltages associated with the second plurality of incremental step pulse programming states decrease as increments between the second plurality of incremental step pulse programming states decrease,

set a read voltage based on the detected write mode of the memory block, and

read the data from the memory block using the set read voltage.

6. The memory system of claim 5 , wherein:

the read voltage is a pass read voltage;

the detected write mode includes a plurality of write mode levels, each of the plurality of write mode levels being associated with a different pass read voltage; and

the storage controller is further configured to,

select a write mode level from among the plurality of write mode levels, and

set the pass read voltage for the memory block based on the selected write mode level.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: MOON, SANGKWON; KIM, KYUNG HO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 032968/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: KIM, JIHONG; JEONG, JAEYONG
To: SNU R&DB FOUNDATION
Reel/Frame 032968/0707 →
Priority Claims (2)
KR 10-2013-0067231 · Jun 12, 2013 · national
KR 10-2014-0007350 · Jan 21, 2014 · national
Continuity (1)
Related Publication 20140369124A1 · Dec 18, 2014