Am29F032B - Spansion

SUPPLEMENT
Am29F032B
Data Sheet Supplement for PROM Programmer Manufacturers
This supplement is for use with the Am29F032B data
sheet, publication number 21610. This document describes the sector protection and sector unprotection
functions intended only for programming equipment.
DQ7) for a protected sector group. In this mode, the
lower order addresses, except for A6, A1, and A0 are
don’t care. Address locations with A1 = V IL are reserved for Autoselect manufacturer and device codes.
SECTOR GROUP PROTECTION/
UNPROTECTION FOR AM29F032B
Unprotection
The Am29F032B features hardware sector group protection and unprotection. This feature will disable both
program and erase operations in any combination of
eight sector groups of memory. Each sector group consists of four adjacent sectors grouped in the following
pattern: sectors 0–3, 4–7, 8–11, 12–15, 16–19, 20–23,
24–27, 28–31, 32–35, 36–39, 40–43, 44–47, 48–51,
52–55, 56–59 and 60–63. The sector protect feature is
enabled using programming equipment at the user’s
site. Devices are shipped with all sector groups unprotected.
Protection
To activate the sector group protection mode, the programming equipment must force VID on address pin A9
and control pin OE#, (VID = 12 V ± 0.5 V) and CE# =
VIL, and VCC = 5 V ± 5%. The sector group addresses
(A21–A18) should be set to the sector group to be protected. Programming of the protection circuitry begins
on the falling edge of the WE# pulse and is terminated
with the rising edge of the same. Sector group addresses must be held constant during the WE# pulse.
Refer to Figure 1 and 2 for Sector Group Protection Algorithm and waveforms.
To verify programming of the protection circuitry, the
programming equipment must force VID on address pin
A9 with CE# and OE# at V IL and WE# at VIH. Scanning
the sector group addresses (A21–A18) while (A6, A1,
A0) = (0, 1, 0) will produce 01h at device outputs (DQ0–
Sectors groups which have previously been protected
may subsequently be unprotected using the Sector
Group Unprotection Algorithm (Figures 3 and 4). All
sector groups must be placed in the protection mode
using the aforementioned protection algorithm before
unprotection can proceed.
The unprotection mode is entered by setting A5 = VIH,
A6 = VIH, A9 = VIL, and raising both WE# and OE# to a
specified high voltage; WE# is raised to VSP (VSP = 10
V + 0.5 V), and OE# = VID (preferred) or VSP (acceptable). The unprotection circuitry is then invoked by
keeping CE# at VIL for a period of tWSGUP.
To determine if unprotection is complete, each sector
group must be verified. The sector unprotect verify
mode is entered by setting OE# = VIL, WE# = VIH, and
raising A9 to VID or VSP. The unprotection status can
then be read from DQ0–DQ7 by setting sector group
address bits A21–A18 to the desired sector group address, and A6 = 1, A1 = 1, A0 = 0, and CE# to VIL. A
00h on DQ0–DQ7 indicates that unprotection of that
particular sector group is complete, otherwise repeat
the process by re-entering the unprotection mode and
re-invoking the unprotection circuitry for a period of
tWSGUP. Repeat the process also if the unprotection
status of any other sector groups does not indicate 00h
on DQ0-DQ7. When DQ0–DQ7 reads 00h for all sector
groups, sector group unprotection is complete.
Publication# 22184 Rev: B Amendment/0
Issue Date: March 29, 1999
S U P P L E M E N T
DC CHARACTERISTICS
Parameter
Symbol
Parameter Description
Test Conditions
Min
Max
Units
VCC = 5.0 V
11.5
12.5
V
VID
Voltage for Autoselect and Sector Protection
VIH
Input High Voltage
2.0
VCC + 0.5 V
V
VIL
Input Low Voltage
–0.5
0.8
V
VSP
Voltage for Sector Unprotect
9.5
10.5
V
AC CHARACTERISTICS
Sector Protect/Unprotect Timing Operations
Parameter
Symbols
Standard
Description
All Speed Options
Unit
tACC
Address to Output Delay (Note 1)
Max
150
ns
tOE
Output Enable to Output Delay (Note 1)
Max
55
ns
tVCS
VCC Setup Time
Min
50
µs
tVLHT
Voltage Transition Time (Note 2)
Min
500
ns
tWPP
Sector Protect Pulse Width
Min
100
µs
tWSGUP
Sector Group Unprotection Pulse Width
Min
5
ms
tOESP
OE# Setup Time to WE# Active (Note 2)
Min
4
µs
tCSPS
Chip Enable to Output Delay
Min
500
ns
OE# Setup Time to CE# Active
Min
4
µs
tCSGUP
Notes:
1. If higher performance specifications for t ACC and tOE are required, refer to the Read Operations table in the AC Specifications
section of the Am29F032B data sheet.
2.
2
Not 100% tested.
Am29F032B
S U P P L E M E N T
Start
Set Up Sector Group
Address
(A18–A21)
PLSCNT = 1
OE# = VID, A9 = VID
CE# = VIL , VCC = 5.0 V
Activate WE# Pulse
Time Out 100 µs
Increment
PLSCNT
WE# = VIH
CE# = OE# = VIL
A9 = V ID
Read from Sector Group
Address = (A18– A21),
A1 = 1, A0 = 0,
A6 = 0
No
PLSCNT
= 25
?
Data
= 01h
?
No
Yes
Yes
Device
Failed
Protect Another
Sector Group?
Yes
No
Remove V ID from A9
Write Reset Command
Sector Group Protection
Complete
22184B-1
Figure 1.
Sector Group Protection Algorithm
Am29F032B
3
S U P P L E M E N T
SWITCHING WAVEFORMS
A18, A19,
A20, A21
SGAy
SGAx
A0
A1
A6
12 V
A9
tVLHT
tVLHT
12 V
OE#
tVLHT
tWPP
WE#
tOESP
CE#
tCSPS
Data
01h
tOE
SGAx = Sector Group Address for initial sector
SGAy = Sector Group Address for next sector
22184B-2
Figure 2.
4
AC Waveforms for Sector Group Protection
Am29F032B
S U P P L E M E N T
Start
Protect All Sectors
PLSCNT = 1
Set Up Sector Group
Unprotect Mode
A5, A6 = VIH, A9 = VIL
Set OE# = VID or VSP,
WE# = VSP
Activate CE# Pulse
Time out 5 ms
Increment PLSCNT
Set OE# = VIL , WE# = VIH
A9 = VID or VSP
Set up Sector Group
Address SGA0
Set A1 = 1, A0 = 0
No
CE# = VIL
Read Data From Device
No
Increment Sector
Group Address
PLSCNT
= 1000
?
Data = 00h?
Yes
No
Sector Group
Address = SGA15
Device Failed
Remove VID or VSP
from A9
Sector Group
Unprotection Completed
Notes:
SGA0 = Sector Group Address for Initial Group
22184B-3
SGA15 = Sector Group Address for Last Group
Figure 3.
Sector Group Unprotection Algorithm
Am29F032B
5
S U P P L E M E N T
A18,
A19,
A20,
A21
VIH
SGAX
SGAX + 1
VIL
VIH
A0
VIL
VIH
A1
VIL
A5,
A6
VIH
VIL
VID or VSP
A9
VIH
VIL
tVLHT
tVLHT
VID or VSP
OE#
VIL
tVLHT
VSP
VIH
WE#
VIL
VIH
CE#
VIH
tCSGUP
tWSGUP
Data
00h
tCSPS
tVCS
22184B-4
Figure 4.
AC Waveforms for Sector Group Unprotection
Trademarks
Copyright  1999 Advanced Micro Devices, Inc. All rights reserved.
AMD, the AMD logo, and combinations thereof are registered trademarks of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
6
Am29F032B