Rapid, Programming algorithm – Rainbow Electronics AT27BV4096 User Manual

Page 9

Advertising
background image

AT27BV4096

9

Rapid

Programming Algorithm

A 50

µ

s CE pulse width is used to program. The address is

set to the first location. V

CC

is raised to 6.5V and V

PP

is

raised to 13.0V. Each address is first programmed with one
50

µ

s CE pulse without verification. Then a verification /

reprogramming loop is executed for each address. In the
event a word fails to pass verification, up to 10 successive
50

µ

s pulses are applied with a verification after each

pulse. If the word fails to verify after 10 pulses have been
applied, the part is considered failed. After the word verifies
properly, the next address is selected until all have been
checked. V

PP

is then lowered to 5.0V and V

CC

to 5.0V. All

words are read again and compared with the original data
to determine if the device passes or fails.

START

ADDR = FIRST LOCATION

ADDR = FIRST LOCATION

VCC = 6.5V

VPP = 13.0V

VCC = 5.0V

VPP = 5.0V

PROGRAM ONE 50 µS PULSE

PROGRAM ONE 50 µS PULSE

LAST

ADDR.?

LAST

ADDR.?

NO

NO

NO

X = 0

X = 10?

INCREMENT X

VERIFY

WORD

DEVICE

FAILED

DEVICE

PASSED

COMPARE

ALL WORDS

TO ORIGINAL

DATA

YES

YES

YES

INCREMENT ADDRESS

INCREMENT ADDRESS

PASS

PASS

FAIL

FAIL

Advertising