Professional Documents
Culture Documents
This section contains information on programming AMD CMOS EPROM devices, using AMDs fast Flashrite programming algorithm.
is applied in parallel on the data input/output pins (8or 16-bits wide, depending on device organization). The programming section of the algorithm should be performed with V CC = 6.25 V to assure that each EPROM bit is programmed to a sufciently high threshold voltage. A program verify should be performed on the programmed bits to determine that they were correctly programmed. After each pulse is applied to an address, the data at that address is program veried. Valid data should appear on the output pins. If the data is not fully programmed, additional pulses are applied until either the data is fully programmed or until the maximum pulse count is reached. This process is repeated in sequence for each address to be programmed. Refer to the waveform diagrams for the specic device to determine required input levels for program verication.
Programming Operation
Figure 1 shows AMDs Flashrite programming algorithm. This algorithm efciently programs the device using 100 s programming pulses, giving each address only as many pulses as necessary to reliably program the data. The device enters the programming mode when 12.75 0.25 V is applied to the VPP pin, CE and PGM* are at VIL, and OE is at VIH. The data to be programmed
* Not all devices have the PGM pin.
This document contains information on a product under development at Advanced Micro Devices. The information is intended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed product without notice.
Start
VCC = 6.25 V VPP = 12.75 V X=0 Program One 100 s Pulse Increment X Programming Section X = 25? No Fail Program Verify Byte ? Pass Increment Address No Last Address? Yes VCC = VPP = 5.25 V Yes
19840B-1
Figure 1.
DC CHARACTERISTICS
Table 1 shows the DC programming characteristics for all AMD CMOS EPROM devices. DC Programming Characteristics (TA = +25 5 C)
Test Conditions VIN = VIL or VIH 0.5 0.7 VCC IOL = 2.1 mA IOH = 400 A 2.4 11.5 12.5 50 CE = VIL, OE = VIH 6.00 12.5 30 6.50 13.0 Min Max 1.0 0.8 VCC + 0.5 0.45 Unit A V V V V V mA mA V V
Table 1.
Parameter Symbol ILI VIL VIH VOL VOH VH ICC3 IPP2 VCC1 VPP1
Parameter Description Input Current (All Inputs) Input LOW Level Input HIGH Level Output LOW Voltage During Verify Output HIGH Voltage During Verify A9 Auto Select Voltage VCC Supply Current (Program & Verify) VPP Supply Current (Program) Flashrite Supply Voltage Flashrite Programming Voltage
Notes: 1. VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP. 2. When programming an AMD CMOS EPROM, a 0.1 F capacitor is required across VPP and ground to suppress spurious voltage transients which may damage the device. 3. Programming characteristics are sampled but not 100% tested at worst-case conditions.
AC PROGRAMMING CHARACTERISTICS
Table 3 and Figure 2 show the AC programming characteristics and waveforms for the following AMD EPROM devices: Am27C64, Am27C128, Am27C010, Am27C1024, Am27C020, Am27C2048, and Am27LV010.
Table 2.
AC Programming Characteristics (TA = +25 5 C) for Am27C64, Am27C128, Am27C010, Am27C1024, Am27C020, Am27C2048, and Am27LV010
Parameter Symbols JEDEC tAVEL tDZGL tDVEL tGHAX tEHDX tGHQZ tVPS tELEH1 tVCS tELPL tGLQV Standard tAS tOES tDS tAH tDH tDFP tVPS tPW tVCS tCES tOE Parameter Description Address Setup Time OE Setup Time Data Setup Time Address Hold Time Data Hold Time Output Enable to Output Float Delay VPP Setup Time PGM Program Pulse Width VCC Setup Time CE Setup Time Data Valid from OE Min 2 2 2 0 2 0 2 95 2 2 150 105 130 Max Unit s s s s s ns s s s s ns
Notes: 1. The input timing reference level is 0.8 V for VIL and 2 V for VIH. 2. tOE and tDFP are characteristics of the device, but must be accommodated by the programmer. 3. When programming the above devices, a 0.1 F capacitor is required across VPP and ground to suppress spurious voltage transients which may damage the device. 4. Programming characteristics are sampled but not 100% tested at worst-case conditions.
AC PROGRAMMING CHARACTERISTICS
VIH Addresses VIL tAS Hi-Z Data VPP1 VPP (Note 2) VCC1 VCC VCC tVCS VIH CE VIL VIH PGM VIL VIH OE VIL tPW tCES tVPS tDS Data In Stable tDH Data Out Valid tDFP tAH Program Program Verify
tOES
tOE Max
19840B-2
Notes: 1. VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP. 2. The VPP pin may be at VIL, VIH, VCC, or VSS before rising to VPP1 for programming.
Figure 2.
Flashrite Programming Algorithm Waveform for Am27C64, Am27C128, Am27C010, Am27C1024, Am27C020, Am27C2048, and Am27LV010
Table 3.
AC Programming Characteristics (TA = +25 5C) for Am27C256, Am27C040, Am27C400, and Am27C4096
Parameter Symbols JEDEC tAVEL tDZGL tDVEL tGHAX tEHDX tGHQZ tVPS tELEH1 tVCS tGLQV Standard tAS tOES tDS tAH tDH tDFP tVPS tPW tVCS tOE Parameter Description Address Setup Time OE Setup Time Data Setup Time Address Hold Time Data Hold Time Output Enable to Output Float Delay VPP Setup Time PGM Program Pulse Width VCC Setup Time Data Valid from OE Min 2 2 2 0 2 0 2 95 2 150 105 130 Max Unit s s s s s ns s s s ns
Notes: 1. The input timing reference level is 0.8 V for VIL and 2 V for VIH. 2. tOE and tDFP are characteristics of the device, but must be accommodated by the programmer. 3. When programming the above devices, a 0.1 F capacitor is required across VPP and ground to suppress spurious voltage transients which may damage the device. 4. Programming characteristics are sampled but not 100% tested at worst-case conditions.
AC PROGRAMMING CHARACTERISTICS
VIH Addresses VIL tAS Data VPP1 VPP (Note 2) VCC1 VCC VCC tVCS VIH CE/PGM VIL VIH OE VIL
19840B-3
Program
Program Verify
tDS
tVPS
Notes: 1. VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP. 2. The VPP pin may be at VIL, VIH, VCC, or VSS before rising to VPP1 for programming.
Figure 3.
AC PROGRAMMING CHARACTERISTICS
VIH Addresses VIL tAS Data VPP1 VPP (Note 2) VCC1 VCC VCC tVCS VIH CE/PGM VIL VIH OE VIL
19840B-4
Program
Program Verify
tDS
tVPS
Notes: 1. VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP. 2. The VPP pin may be at VIL, VIH, VCC, or VSS before rising to VPP1 for programming.
Figure 4.
Table 4.
Parameter Symbols JEDEC tAVEL tDVEL tGHAX tEHDX tEHQZ tVPS tELEH tVCS tELQV tEHGL tGLEL Standard tAS tDS tAH tDH tDFP tVPS tPW tVCS tDV tOEH tVR
Parameter Description Address Setup Time Data Setup Time Address Hold Time Data Hold Time Chip Enable to Output Float Delay VPP Setup Time CE Program Pulse Width VCC Setup Time Data Valid from OE OE/VPP Hold Time OE/VPP Recovery Time
Min 2 2 0 2 0 2 95 2
Max
Unit s s s s
130
ns s
105
s s
150 2 2
ns ns ns
Notes: 1. The input timing reference level is 0.8 V for VIL and 2 V for VIH. 2. tOE and tDFP are characteristics of the device, but must be accommodated by the programmer. 3. When programming the above devices, a 0.1 F capacitor is required across VPP and ground to suppress spurious voltage transients which may damage the device. 4. Programming characteristics are sampled but not 100% tested at worst-case conditions.
10
tOEH tVR
tAH
Note: VCC must be applied simultaneously or before VPP and removed simultaneously or after VPP.
Figure 5.
Trademarks Copyright 1997 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD logo, and combinations thereof are trademarks of Advanced Micro Devices, Inc. Flashrite is a trademark of Advanced Micro Devices, Inc. Product names used in this publication are for identication purposes only and may be trademarks of their respective companies.
11