IP Library Granted Patent US 9,460,801
Granted Patent B2
US 9,460,801 · App. 13/848,110 · Granted Oct 4, 2016

Method and system for determining storing state of flash memory

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,460,801
App. No.
13/848,110
Granted
Oct 4, 2016
Kind
B2
Abstract

A method for determining a storing state of a flash memory is provided. The method includes the following steps. Firstly, plural first specific cell patterns are programmed into the flash memory. Then, plural second specific cell patterns are programmed into the flash memory. Then, a slicing voltage is adjusted to allow a distinguishable error percentage to be lower than a predetermined value. Afterwards, a first storing state and a second storing state of other cells of the flash memory are distinguished from each other according to the adjusted slicing voltage.

Claims (11)

1. A method for adjusting a slicing voltage for distinguishing storing states of cells of a flash memory, the method comprising steps of:

programming plural first specific cell patterns into the flash memory, wherein each of the plural first specific cell patterns comprises a first cell and plural neighboring cells around the first cell, wherein the first cell is programmed to have a first storing state, and the plural neighboring cells around the first cell are programmed to cause a threshold voltage of the first cell to shift under an inter-cell interference;

programming plural second specific cell patterns into the flash memory, wherein each of the plural second specific cell patterns comprises a second cell and plural neighboring cells around the second cell, wherein the second cell is programmed to have a second storing state, and the plural neighboring cells around the second cell are programmed to cause a threshold voltage of the second cell to shift under the inter-cell interference, wherein the second storing state is different from the first storing state, and the shifted threshold voltages of the plural second cells are partially overlapped with the shifted threshold voltages of the plural first cells; and

adjusting a slicing voltage by distinguishing storing states of the plural first cells from storing states of the plural second cells to make a distinguishable error percentage between the plural first cells and the plural second cells being lower than a predetermined value.

2. The method as claimed in claim 1 , wherein the adjusted slicing voltage is used for distinguishing storing states of other cells of the flash memory.

3. The method as claimed in claim 1 , wherein the plural neighboring cells around the first cell are programmed to have a third storing state, and the plural neighboring cells around the second cell are programmed to have a fourth storing state, wherein the voltage level of the first storing state is lower than the voltage level of the second storing state, and a voltage level of the third storing state of the plural neighboring cells around the first cell is higher than a voltage level of the fourth storing state of the plural neighboring cells around the second cell.

4. A system for determining an adjusted slicing voltage for distinguishing storing states of cells of a flash memory, the system comprising:

a specified cell pattern inserter for generating plural first specific cell patterns and plural second specific cell patterns, wherein each of the plural first specific cell patterns comprises a first cell and plural neighboring cells around the first cell, and each of the plural second specific cell patterns comprises a second cell and plural neighboring cells around the second cell, wherein during a program cycle, the first cell is programmed to have a first storing state, the plural neighboring cells around the first cell are programmed to cause a threshold voltage of the first cell to shift under an inter-cell interference, the second cell is programmed to have a second storing state, and the plural neighboring cells around the second cell are programmed to cause a threshold voltage of the second cell to shift under the inter-cell interference, wherein the second storing state is different from the first storing state, and the shifted threshold voltages of the plural second cells are partially overlapped with the shifted threshold voltages of the plural first cells; and

a specified cell pattern analyzer for determining the adjusted slicing voltage by adjusting a slicing voltage by distinguishing storing states of the plural first cells from storing states of the plural second cells to make a distinguishable error percentage between the plural first cells and the plural second cells being lower than a predetermined value.

5. The system as claimed in claim 4 , wherein the plural neighboring cells around the first cell are programmed to have a third storing state, and the plural neighboring cells around the second cell are programmed to have a fourth storing state, wherein the voltage level of the first storing state is lower than the voltage level of the second storing state, and a voltage level of the third storing state of the plural neighboring cells around the first cell is higher than a voltage level of the fourth storing state of the plural neighboring cells around the second cell.

6. The system as claimed in claim 4 , wherein the plural neighboring cells around the first cell are programmed to have the second storing state, and the plural neighboring cells around the second cell are programmed to have the first storing state, wherein the voltage level of the first storing state is lower than the voltage level of the second storing state.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2019
From: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
To: SOLID STATE STORAGE TECHNOLOGY CORPORATION
Reel/Frame 051213/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2016
From: LITE-ON TECHNOLOGY CORPORATION
To: LITE-ON ELECTRONICS (GUANGZHOU) LIMITED; LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 039134/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2014
From: LITE-ON IT CORP.
To: LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 032892/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: ZENG, SHIH-JIA; TSENG, CHIEN-FU; CHANG, HSIE-CHIA; CHOU, YEN-YU
To: LITE-ON IT CORPORATION
Reel/Frame 030056/0482 →