IP Library Granted Patent US 7,072,221
Granted Patent B2
US 7,072,221 · App. 11/014,581 · Granted Jul 4, 2006

Flash memory device and method for driving the same

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 7,072,221
App. No.
11/014,581
Granted
Jul 4, 2006
Kind
B2
Abstract

A flash memory device which can reduce the whole program or erase time and improve reliability by cycling, by storing a pulse width or a bias level for passing at least one bit of cells of a first page in a program or erase operation using an ISPP scheme, and using the stored pulse width or bias level as an initial pulse width or an initial bias level in a succeeding program operation or erase operation, and a method for driving the same.

Claims (15)

1. A flash memory device, comprising:

a memory cell;

a pulse information register for storing pulse level or bias level information;

a controller for generating a first control signal according to a program command or erase command, and a second control signal according to a program or erase state of the memory cell;

a pulse counter for receiving the pulse level or bias level information from the pulse information register according to the first control signal from the controller, and performing a counting operation according to the information and generating a counting signal;

a pulse generator for generating a predetermined pulse by determining the pulse level or bias level according to the counting signal from the pulse counter, and applying the pulse to the memory cell according to the second control signal from the controller;

a sense amplifier for verifying the program state of the memory cell, and generating a pass flag when at least one bit of cells of the corresponding cells satisfy a verification level; and

a logic unit for updating the pulse level or bias level stored in the pulse information register, by generating an update flag by logically combining the pass flag and an initial flag notifying whether the pulse information register has an initial value.

2. The device of claim 1 , further comprising an inverter for inverting the initial flag.

3. The device of claim 1 , wherein the logic unit comprises a NAND gate.

4. A method for driving a flash memory device, comprising the steps of:

storing a first pulse level or a first bias level for passing at least one bit of cells of a first page in a program operation or erase operation as pulse level or bias information;

applying the first pulse level or first bias level as an initial pulse level or initial bias level in a program operation or an erase operation of a second page;

updating the pulse information or bias information by storing a second pulse level or second bias level for passing at least one bit of cells of the second page; and

performing a program operation or an erase operation on a succeeding page by using the updated pulse information or bias information, and updating the pulse information or bias information by storing a pulse level or a bias level for passing at least one bit of cells of a corresponding page.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: NUMONYX B. V.
To: HYNIX SEMICONDUCTOR INC.
Reel/Frame 036319/0139 →
CHANGE OF NAME Recorded Aug 10, 2015
From: HYNIX SEMICONDUCTOR INC.
To: SK HYNIX INC.
Reel/Frame 036319/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2006
From: HYNIX SEMICONDUCTOR INC.
To: HYNIX SEMICONDUCTOR INC.; STMICROELECTRONICS S.R.L.
Reel/Frame 018207/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2006
From: WANG, JONG HYUN
To: HYNIX SEMICONDUCTOR INC.
Reel/Frame 017765/0366 →