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