USO0RE42551E

(19) United States (12) Reissued Patent

(10) Patent Number: US RE42,551 E (45) Date of Reissued Patent: Jul. 12, 2011

Dalvi et al. (54)

BLOCK LOCKING APPARATUS FOR FLASH MEMORY

(76) Inventors: Vishram Prakash Dalvi, Folsom, CA

(US); Rodney R. Rozman, Placerville, CA (US); Christopher John Haid, Folsom, CA (US); Jerry Kreifels, El Dorado Hills, CA (US); Joseph Tsang,

5,134,384 A 5,293,424 A 5,325,430 A

7/1992 Kokubun ................. .. 3/1994 Holteyet a1. .. 6/1994

5,392,413 A *

2/1995 Nomuraet a1.

5,394,367 A

2/1995

Downs et a1. ..

5,442,704 A *

8/1995

Holtey

5,469,564 5,509,134 5,513,136 5,521,602 5,544,098

Elk Grove, CA (US); Jeff Evertt, Kirkland, WA (US); Jahanshir J. J avanifard, Sacramento, CA (US); Jeffrey J. Peterson, Folsom, CA (US)

Smyth et a1.

A A A A A

380/23 . . . . . ..

380/4

711/113

. . . . . . . .

365/195 . . . . . ..

711/163

11/1995 4/1996 4/1996 5/1996 8/1996

Junya ........... ..

5,635,940 A *

6/1997

Hickman et a1.

..... .. 342/389

5,640,347 A

6/1997

Lin et a1. .......... ..

.. 395/185.04

5,802,583 A * 6,006,299 A * 6,073,243 A *

(21) Appl.No.: 10/094,056

. . . . . . .

340/1462

..

395/188.01

Fandrich et a1. ............ .. 395/430

Fundrich et a1.

.. 395/18504

Carroll et a1.

. . . . . . . ..

. . . . . .

Matsuo etal.

342/50

.. 371/212

..... .. 711/152 9/1998 Yeageretal. .. 710/108 12/1999 Wang etal. 6/2000 Dalviet a1. ................. .. 713/202

* cited by examiner

(22) Filed:

Mar. 7, 2002 Primary Examiner * Hosuk Song

Related US. Patent Documents

(74) Attorney, Agent, or Firm * Trop, Pruner & Hu, RC.

Reissue of:

(64) Patent No.:

(51)

6,035,401

Issued:

Mar. 7, 2000

(57)

Appl. No.:

08/794,283

Filed:

Feb. 3, 1997

A ?ash memory device including a ?rst memory array, a control circuit coupled to the ?rst memory array, and a second

ABSTRACT

independent memory array coupled to the control circuit. The

Int. Cl. H04L 9/32

?rst memory array includes a plurality of memory blocks

(2006.01)

(52)

US. Cl. .......................................... .. 726/26; 726/27

each having a memory cell. The memory cell may be a non

(58)

Field of Classi?cation Search ........ .. 713/189*194,

volatile ?ash memory cell. The control circuit controls the

713/200, 202; 711/163,104,152,113,142; 342/389; 365/195, 189.07; 710/108; 726/26,

programming, erasing, and reading of the memory cells. The

References Cited

second memory array includes a plurality of block lock-bits each corresponding to one of the plurality of memory blocks. The state of each block lock-bit indicates Whether the memory cell in the corresponding memory block is locked.

U.S. PATENT DOCUMENTS

The second memory array may also include a master lock-bit that indicates Whether the block lock-bits are locked.

726/27, 30 See application ?le for complete search history. (56)

4,589,092 A

5/ 1986

4,897,662 A

l/l990 Lee et a1. .................... .. 343/701

Matick ........................ .. 364/900

18 Claims, 21 Drawing Sheets

144

MICROPROCESSOR 102 OE#

DATA

.

I

BU5140 \—’\

|__ ___________________ _ ._

J91!

|

1| OUTPUT

I

MULTIPLEXER

[

1.1g

1

STATUS

:

16°

1

A

154

1 J, 1 COMMAND STATE

,

1

l-—~————---r’

12g

1,

Ir’ 190I A@ 1

1174

VOLTAGE

SENSE cmcun m



j

MACHINE

| I I

|

ll_2

I J

r/ wnm: STATE

i ~11

|

\ LATCH

-—

‘62 m 17o~? 130

176

172

184

1s5~

1 I

:

1 132 Advpp

CONTROL CIHTUITRY 122

166

_|

11 DATA

r,

.ml

~1ea

l1

‘155515254

_ _ _ _ _ _ ._ _

MACHINE

15';

M

:



2 111811201122 BYLBYJ _ _

REGISTER v

I

V

CE# WE# RP#

+VCC _.'_V I

mi 11110

164W

:

l 104

l

11 |

AND GATING

1 I

<-——¢

24

|

BLOCK BLOC

i

1

N

1

1 ¢

AND GATING 1i

, _ , BLOCK XDECODING

2

| L.

r Y DECODING

Y DECODlNG

C. x183 '"JLT'PLEXE

m

|

1%

Q??f?ggg‘,‘ XDECODING

e;

lI

I l

186

13g

ADDRESS

I

L/ggH

:

1134 _

_

_

_

_

m

~

l _

~

~

_ w

n

w _

_ _ -

_

W

-

_

_

_

_

_

_

*

_

_

_

_

_

_

_

_

_

_

_

m

_

_

_. _.

J

US. Patent

Jul. 12, 2011

Sheet 2 0121

EN\\

US RE42,551 E

wow.\

.wE N

mow

8%

81 __

{a __

(a __ 9

$x585

US. Patent

Jul. 12, 2011

Sheet 3 0f 21

US RE42,551 E

0.8 T0 1.4V

210 212 4 TO 6V

200 /

10TO13V O————{ I "/200

1

4

FLOATING

200

-8 TO -12v <>——-—‘ \ -/

US. Patent

Jul. 12, 2011

Sheet 4 0121

US RE42,551 E

600

602

WRITE SET BLOCK LOCK-BIT COMMAND TO MEMORY DEVICE

WHITE DATA AND ADDRESS TO MEMORY DEVICE

MASTER LOCK-B 1T SET?

OVERRIDE ENABLED?

SET BLOCK LOCK-BIT

614

SET BLOCK LOCK-BIT UNSUCOESSFUL

FIG. 6

US. Patent

Jul. 12, 2011

US RE42,551 E

Sheet 5 0f 21

702

WRTTE SET BLOCK LOCK-BIT COMMAND TO

DATA LATCH 08M DECODES COMMAND AND INDICATES TO THE wnmz STATE MACHINE (WSM) THE

704

NATURE OF THE COMMAND 706

LOCK-BIT ADDRESS AND LOCK-BIT DATA LATCHES

MASTER LOCK-BIT SET?

YES

722

WSM CAUSES VOLTAGE CONTOL CIRCUIT’ RY TO COUPLE APPROPRiATE PROGRAM VOLTAGES TO FLASH BLOCK LOCK MINI-ARRAY

OVERRIDE ENABLED?

712 /\/ 724

LOCK-BIT DATA PROGRAMMING INTO FLASH BLOCK LOCK MINIAAHRAY

WSM VERIFIES THE PROGRAMMING

UPDATE STATUS REGISTER TO INDICATE 714 FAILURE

I 716

UPDATE STATUS REGISTER

I 718

READ STATUS REGISTER

FAIL

FIG. 7

720

SET LOCK-BIT SUCCESSFUL

SET LOCK-BIT UNSUCCESSFUL

726

US. Patent

Jul. 12, 2011

Sheet 6 0f 21

WSM SENDS MASTER LOCK-BIT ADDRESS TO FLASH BLOCK LOCK MlNi~ARRAY

WSM CAUSES VOLTAGE CONTROL CTRCUITRY TO COUPLE APPROPRTATE READ VOLTAGES TO FLASH BLOCK LOCK MTNl-ARRAY

WSM ENABLES SENSING CIRCUIT

WSM READS THE STATE OF THE MASTER LOCK-BIT

FIG. 8

US RE42,551 E

US. Patent

Jul. 12, 2011

Sheet 7 0f 21

US RE42,551 E

900

WRITE SET MASTER LOCK-BIT CDMMAND TO MEMORY DEVICE

WRITE DATA AND ADDRESS TO MEMORY DEVICE

SET MASTER LOCK—BTT

FIG. 9

US. Patent

Jul. 12, 2011

1002

WRITE SET MASTER LOCK-BIT COMMAND INTO CSM ‘u

US RE42,551 E

Sheet 8 0f 21

V

1004

CSM DECODES COMMAND AND INDICATES TO WSM THE NATURE OF THE COMMAND 1006

MASTER LOCK-BIT ADDRESS AND MASTER

LOCK-BIT DATA LATCHED

1010

WSM CAUSES VOLTAGE CONTOL CIRCUITRY TO COUPLE APPROPRIATE PROGRAM VOLTAGES TO FLASH BLOCK

LOCK MINI-ARRAY MASTER LOCK-BIT DATA PROGRAMMED

1012

UPDATE STATUS REGISTER TO INDICATE 1014 FAILURE

INTO THE FLASH BLOCK LOCK MINI-ARRAY

WSM VERIFIES THE PROGRAMMING

| 1016

UPDATE THE STATUS REGISTER

I 1018

READ STATUS REGISTER

FAIL

1020

SET MASTER LOCK-BIT SUCCESSFUL

FIG. 10

p, 1022

SET MASTER LOCK-BIT UNSUCCESSFUL 1 024

US. Patent

Jul. 12, 2011

Sheet 9 0f 21

US RE42,551 E

1100

1102

WRITE CLEAR BLOCK-LOCK BR'S COMMAND T0 MEMORY DEVICE 1104

WRITE DATA TO THE MEMORY DEVICE

MASTER LOCK-BIT SET?

OVERRiDE ENABLED?

CLEAR LOCK-BITS

CLEAR UNSUCCESFUL 1114

FIG. 11

US. Patent

Jul. 12, 2011

US RE42,551 E

Sheet 10 0f 21

1202

WRIT E CLEAR BLOCK LOCK-BITS COMMAND TO CSM

1204

CSM DECODES COMMAND AND INDICATES TO THE WSM THE NATURE OF THE COMMAND

1206

LOCK-BIT DATA LATCHED

MASTER LOCK-BIT SET’?

I

YES

PRECONDITION

I‘ V 1210

WSM CAUSES VOLTAGE CONTOL CIRCUITRY TO COUPLE APPROPRIATE PROGRAM VOLTAGES TO BLOCK

OVERRI DE ENABLED?

LOCK MINI-ARRAY

LOCK-BITS ARE CLEARED

1212

t V

p/ 1224 UPDATE STATUS

REGISTER TO INDICATE FAILURE 1214

WSM VERIFIES CLEAR

I 1216

UPDATE STATUS REGISTER

I

CLEAR UNSUCCESSFUL

I

1218 READ STATUS REGISTER

1228 FAIL

FIG. 12

CLEAR SUCCESSFUL

US. Patent

Jul. 12, 2011

Sheet 11 0121

US RE42,551 E

1 300

WRITE READ IDENTIFIER CODES COMMAND TO MEMORY DEVICE

SUPPLY ADDRESS OF LOCK-BIT OR MASTER LOCK-BIT

READ LOCK~BIT OR MASTER LOCK-BIT STATUS ON DATA PADS

FIG. 13

US. Patent

Jul. 12, 2011

Sheet 12 0f 21

US RE42,551 E

‘I 400

WRITE READ IDENTIFIER CODES COMMAND TO CSM

' CSM DECODES COMMAND AND INDICATES

AND SENDS CDRDLK SIGNAL TO BLOCK

LOCK MINI-ARRAY

CSM ENABLES THE SENSE CIRCUITS AND THE OUTPUT MULTIPLEXER

APPROPRIATE READ VOLTAGES ARE APPLIED TO THE BLOCK LOCK MINI-ARRAY

LOCK-BIT OR MASTER LOCK-BIT ADDRESS LATCHED

LOCK-BIT OR MASTER LOCK-BIT READ OUT

TO DATA BUS

1402

US. Patent

Jul. 12, 2011

Sheet 13 0121

US RE42,551 E

1500

1502

WRJTE BYTE WRITE OR ERASE COMMAND TO MEMORY DEVICE 1504

WRITE DATA AND ADDRESS TO MEMORY DEViCE

PERFORM PROGRAM OR ERASE

FUNCTION

OVERRIDE ENABLED?

UNSUCCESSFUL PROGRAM/ERASE FUNCTION 1514

FIG. 15

US. Patent

Jul. 12, 2011

Sheet 14 0121

US RE42,551 E

1600

WSM CAUSES THE APPROPRIATE LOCK BLOCK-BIT ADDRESS TO BE COUPLED TO THE BLOCK LOCK MINI-ARRAY

WSM CAUSES VOLTAGE CONTROL CIRCUITRY TO COUPLE THE APPROPRIATE READ VOLTAGES TO BLOCK LOCK MINI-ARRAY

WSM ENABLES SENSING CIRCUIT

WSM READS THE STATE OF THE BLOCK LOCK-BIT

FIG. 16

US. Patent

Jul. 12, 2011

Sheet 15 0121

US RE42,551 E

1 700

1702

WRITE "PROGRAM PASS CODE‘ COMMAND TO MEMORY DEVICE

R131? 2 VHH?

¢ PROGRAM PASSCODE

UNSUCCESSFUL

1 706

WSM PROGRAMS PASSCODE DATA

FIG. 17

1710

US. Patent

Jul. 12, 2011

Sheet 16 0121

US RE42,551 E

1800

1 802

WHITE “PROGRAM PASSCODE"

COMMAND TO CSM

1 804

CSM DECODES COMMAND AND CHECKS F1P#

l UPDATE STATUS REGBTER TO SHOW FAILURE

WSM PROGRAMS PASSCODE DATA

1808

1810

UPDATE STATUS REGISTER

FIG. 18

1814

US. Patent

Jul. 12, 2011

Sheet 17 0121

US RE42,551 E

1 900

1 902

WRITE "PROGRAM PASSCODE“ COMMAND TO MEMORY DEVICE

1910 READ PASSCODE

1906

READ PASSCODE DATA ON

DATA BUS

FIG. 19

UNSUCCESSFUL

US. Patent

Jul. 12, 2011

Sheet 18 0121

US RE42,551 E

2000

2002

WRITE "READ PASSCODE"

COMMAND TO CSM

2004

CSM DEGODES COMMAND AND CHECKS RPII

2014

2008

FAIL

CSM ENABLES SENSE AND PASSCODE CIRCUIT RY

2010 PASSCODE READ OUT TO DATA BUS

FIG. 20

UPDATE STATUS REGISTER TO SHOW

US. Patent

Jul. 12, 2011

Sheet 19 0121

US RE42,551 E

2100

2102

WRITE ‘ENTER PASSCODE' COMMAND TO MEMORY DEViCE

WRITE PASSCODE DATA TO THE MEMORY DEVICE

COMPARE DATA TO INTERNAL

2104

2106

PASSCODE

PASSCODE MATCH?

2114

PASSCODE ENTRY UNSUCCESSFUL 2110

SET OVERRIDE ENABLE BlT

FIG. 21

1s5~ mi 11110 164W

(US); Rodney R. Rozman, Placerville, ... programming, erasing, and reading of the memory cells. The .... LOCK-BIT DATA PROGRAMMING INTO FLASH.

2MB Sizes 2 Downloads 244 Views

Recommend Documents

km
ping apparatus, and in particular a demand type heart pacer. Demand pacers ... tageous for the heart monitoring pacer to be able to wait a longer period of time ...

pdf-1498\mi-projimo-mi-hermana-mi-amiga-my-neighbor ...
... apps below to open or edit this item. pdf-1498\mi-projimo-mi-hermana-mi-amiga-my-neighbor- ... -my-friend-spanish-edition-by-ardeth-greene-kapp.pdf.

Mi{ffi -
Dexterity. Constitution. Intelligence. Hi Point Maximum. Fshudump ) 570 Me. DEXTERITY wisdom. Wisdom. Charisma tiray AKCE. CURRENT HIT POINTS.

km
ELECTRONIC DEMAND HEART PAGEMAKER Wl'l'H DIFFERENT. FACING AND STANDBY RATES. ' 2 Sheets-Sheet 1. Original Filed Jan. '7, 1970 km

MI GENTE.pdf
Page 1 of 2. Scanned by CamScanner. Page 1 of 2. Page 2 of 2. Scanned by CamScanner. Page 2 of 2. MI GENTE.pdf. MI GENTE.pdf. Open. Extract. Open with.

MI PlE.pdf
Diseño. Social. Educación. Page 1 of 1. MI PlE.pdf. MI PlE.pdf. Open. Extract. Open with. Sign In. Details. Comments. General Info. Type. Dimensions. Size.

Trazando mi futuro.pdf
Page 1 of 1. ACTIVIDADES PARA ESTUDIANTES. Page 1 of 1. Trazando mi futuro.pdf. Trazando mi futuro.pdf. Open. Extract. Open with. Sign In. Main menu.

MI-W4.pdf
EMPLOYEE'S MICHIGAN WITHHOLDING EXEMPTION CERTIFICATE. STATE OF MICHIGAN - DEPARTMENT OF TREASURY MI-W4. (Rev. 08-11). This certificate is for Michigan income tax withholding purposes only. You must file a revised form within 10 days if your exemptio

MI-Legion-Shopping.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. MI-Legion-Shopping.pdf. MI-Legion-Shopping.pdf. Open. Extract. Open with. Sign In. Main menu. Whoops! There

MI PRIMER FANZINE.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. MI PRIMER ...

Hola mi Amor.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Hola mi Amor.pdf. Hola mi Amor.pdf. Open. Extract. Open with.

Mi cuarta septicemia.pdf
Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Mi cuarta septicemia.pdf. Mi cuarta septicemia.pdf. Open.

Mi Pais Inventado.pdf
destruyó las torres gemelas del World Trade Center y desde ese instante algunas cosas han cambiado. No se puede. permanecer neutral en una crisis.

mi 1er texto.pdf
Aliquam viverra elit sem,. quis eleifend sapien. In vulputate mollis bibendum. Duis pharetra, ipsum ac lobortis. vehicula, tortor erat porttitor lorem, quis facilisis arcu purus sed nibh. Duis porta nisi. dapibus tortor semper blandit sed in purus. I

MI AUTORETRATO SORAYA.docx.pdf
Mis ojos son negros y grandes como dos luceros y mis pestañas son largas. como un abanico. Tengo la nariz chata y pequeña como un botón, junto a una.

Osho - Mi-camino.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item.

Mi cuarta septicemia.pdf
Page 1 of 2. Página de Horacio Quiroga. Prosa Modernista. MI CUARTA SEPTICEMIA. (MEMORIAS DE UN ESTREPTOCOCO). Tuvimos que esperar más de dos meses. Nuestro hombre tenía una ridícula prolijidad aséptica que contrastaba. cruelmente con nuestra de

Mi primer beso.pdf
C. a. p. í. t. u. l. o. 6. C. a. p. í. t. u. l. o. 7. C. a. p. í. t. u. l. o. 8. C. a. p. í. t. u. l. o. 9. C. a. p. í. t. u. l. o. 1. 0. C. a. p. í. t. u. l. o. 1. 1. C. a. p. í. t. u. l. o. 1. 2. C. a. p.

MI Lighting Conference.pdf
Currently, of all luminares installed in the United States less than 1/10th of 1-percent are ... becoming to install an otherwise innocuous button on the ceiling near a ... hosted the 2014 Michigan Advanced Lighting Conference is owed a debt of ...

illlil l MI " 'INE
rubber, and E is the middle sole, secured on the upper side of ... E' is a central longitudinal channel con necting the ... In testimony whereof I alîiXy my signature.

Troy, MI Dead Animal Removal.pdf
Community Church and Woodside Bible Church. The Greek Orthodox Archdiocese of America Metropolis of Detroit is headquartered in. Troy. Sports. In 2003, Troy was named Michigan's Sportstown by Sports Illustrated magazine for. having the top community

Lansing, MI Wildlife Animal Removal.pdf
Renowned architect Elijah E. Myers designed the Michigan State Capitol building. Erected ... Urdu Books, English Books and Old pdf books download. Whoops ...

Oakland County, MI Skunk Exterminators.pdf
In the 1950s, the Detroit metropolitan population began migrating to the suburbs, aided. by the GI Bill for veterans and federal subsidies ... Oakland County, Michigan Animal Control Removal Services. West Bloomfield, MI Wildlife Relocation ... https

laminas halloween mi graciosa torpeza.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. laminas halloween mi graciosa torpeza.pdf. laminas halloween mi graciosa torpeza.pdf. Open. Extract. Open wi