IP Library Granted Patent US 10,381,089
Granted Patent B2
US 10,381,089 · App. 15/873,081 · Granted Aug 13, 2019

Semiconductor memory system performing read operation based on counted memory cells and operating method thereof

Inventor: Woo-Hyun Kim (Gyeonggi-do, KR)
Assignee: SK hynix Inc.
G11C16/28G06F11/1012G11C11/5642G06F11/1068G11C16/08G11C16/30G11C29/021G11C29/028G11C29/52G11C2029/0409G11C2029/0411
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 10,381,089
App. No.
15/873,081
Granted
Aug 13, 2019
Kind
B2
Abstract

A semiconductor apparatus comprising: a memory device including at least a word line; and a controller suitable for controlling the memory device to perform a write operation and a read operation, wherein the controller includes a counting unit suitable for counting a number of memory cells coupled to the word line for respective threshold voltages, and wherein the controller controls the memory device to perform a read operation based on the counted number of memory cells for the respective threshold voltages.

Claims (37)

1. A semiconductor apparatus comprising:

a memory device including at least a word line; and

a controller suitable for controlling the memory device to perform a write operation and a read operation,

wherein the controller includes a counting unit suitable for counting a number of memory cells coupled to the word line for respective threshold voltages,

wherein the controller controls the memory device to perform a read operation based on the counted number of memory cells for the respective threshold voltages, and

wherein the controller further includes a mapping unit suitable for converting the counted number of memory cells for the respective threshold voltages into range values of accumulated number of cells and mapping the range value of accumulated number of cells to information bits.

2. The semiconductor apparatus of claim 1 , wherein the information bits have a value representing one among the range values of accumulated number of cells.

3. The semiconductor apparatus of claim 1 , wherein the mapping unit maps the counted number of memory cells for the respective threshold voltages to the information bits in a table having a plurality of range values of accumulated number of cells and the information bits.

4. The semiconductor apparatus of claim 3 , wherein the mapping unit generates the table by mapping the counted number of memory cells for the respective threshold voltages to the information bits through a binary search scheme.

5. The semiconductor apparatus of claim 3 ,

wherein the controller counts as a first value a number of memory cells coupled to the word line and turned on according to a first read voltage, and

wherein the controller further includes a read bias determination unit suitable for determining, when the read operation with the first read voltage fails, a second read voltage based on the first value and a range value of accumulated number of cells, which corresponds to the first read voltage among the plurality of range values of accumulated number of cells included in the table.

6. The semiconductor apparatus of claim 5 , wherein the read bias determination unit determines the second read voltage such that difference between the first value and a maximum value of the range value of accumulated number of cells, which corresponds to the first read voltage, or difference between the first value and a minimum value of the range of accumulated number of cells, which corresponds to the first read voltage, is under a predetermined threshold value.

7. The semiconductor apparatus of claim 5 ,

wherein the read bias determination unit decreases the second read voltage when the first value is greater than a maximum value of the range value of accumulated number of cells, which corresponds to the first read voltage, and

wherein the read bias determination unit increases the second read voltage when the first value is smaller than a minimum value of the range value of accumulated number of cells, which corresponds to the first read voltage.

8. The semiconductor apparatus of claim 5 , wherein the first read voltage is a default read voltage or a predetermined read voltage.

9. An operating method of a controller, the method comprising:

counting a number of memory cells coupled to a word line for respective threshold voltages; and

performing a read operation based on the counted number of memory cells for the respective threshold voltages, and

converting the counted number of memory cells for the respective threshold voltages into range values of accumulated number of cells and mapping the range value of accumulated number of cells to information bits.

10. The method of claim 9 , wherein the information bits have a value representing one among the range values of accumulated number of cells.

11. The method of claim 9 , wherein the converting of the counted number of memory cells includes mapping the counted number of memory cells for the respective threshold voltages to the information bits in a table having a plurality of range values of accumulated number of cells and the information bits.

12. The method of claim 11 , wherein the converting of the counted number of memory cells further includes generating the table by mapping the counted number of memory cells for the respective threshold voltages to the information bits through a binary search scheme.

13. The method of claim 11 ,

wherein the counting is performed by counting as a first value a number of memory cells coupled to the word line and turned on according to a first read voltage, and

further comprising determining, when the read operation with the first read voltage fails, a second read voltage based on the first value and a range value of accumulated number of cells, which corresponds to the first read voltage among the plurality of range values of accumulated number of cells included in the table.

14. The method of claim 13 , wherein the second read voltage is determined such that difference between the first value and a maximum value of the range value of accumulated number of cells, which corresponds to the first read voltage, or difference between the first value and a minimum value of the range of accumulated number of cells, which corresponds to the first read voltage, is under a predetermined threshold value.

15. The method of claim 13 , wherein the determining of the second read voltage includes:

decreasing the second read voltage when the first value is greater than a maximum value of the range value of accumulated number of cells, which corresponds to the first read voltage; and

increasing the second read voltage when the first value is smaller than a minimum value of the range value of accumulated number of cells, which corresponds to the first read voltage.

16. The method of claim 13 , wherein the first read voltage is a default read voltage or a predetermined read voltage.

17. An operating method of a controller the method comprising:

allocating range values to accumulated number of memory cells coupled to a word line for threshold voltages, respectively;

counting as a cell count an accumulated number of memory cells coupled to the word line and turned on according to a threshold voltage during a read operation;

adjusting, when the read operation fails, the threshold voltage of the read operation based on the cell count and one corresponding to the read-failed threshold voltage among the range values; and

repeating the counting and the adjusting until the cell count falls in the range value corresponding to the adjusted threshold voltage of the read operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2018
From: KIM, WOO-HYUN
To: SK HYNIX INC.
Reel/Frame 045080/0497 →
Priority Claims (1)
KR 10-2017-0067483 · May 31, 2017 · national
Continuity (1)
Related Publication 20180350441A1 · Dec 6, 2018