s29gl-p Meet Spansion Inc., s29gl-p Datasheet

no-image

s29gl-p

Manufacturer Part Number
s29gl-p
Description
3.0 Volt-only Page Mode Flash Memory Featuring 90 Nm Mirrorbit Process Technology
Manufacturer
Meet Spansion Inc.
Datasheet
S29GL-P MirrorBit
S29GL01GP, S29GL512P, S29GL256P, S29GL128P
1 Gigabit, 512 Megabit , 256 Megabit and 128 Megabit
3.0 Volt-only Page Mode Flash Memory featuring
90 nm MirrorBit Process Technology
Data Sheet (Advance Information)
Notice to Readers: This document contains information on one or more products under development at
Spansion Inc. The information is intended to help you evaluate this product. Do not design in this product
without contacting the factory. Spansion Inc. reserves the right to change or discontinue work on this
proposed product without notice.
Publication Number S29GL-P_00
TM
Flash Family
Revision A
Amendment 3
Issue Date November 21, 2006
S29GL-P MirrorBit
TM
Flash Family Cover Sheet

Related parts for s29gl-p

s29gl-p Summary of contents

Page 1

... Notice to Readers: This document contains information on one or more products under development at Spansion Inc. The information is intended to help you evaluate this product. Do not design in this product without contacting the factory. Spansion Inc. reserves the right to change or discontinue work on this proposed product without notice. Publication Number S29GL-P_00 TM Flash Family Revision A ...

Page 2

... Questions regarding these document designations may be directed to your local sales office range. Changes may also include those needed to clarify a IO S29GL-P MirrorBit TM Flash Family S29GL-P_00_A3 November 21, 2006 ...

Page 3

... CC ** Contact a sales representative for availability. Publication Number S29GL-P_00 This document contains information on one or more products under development at Spansion Inc. The information is intended to help you evaluate this product. Do not design in this product without contacting the factory. Spansion Inc. reserves the right to change or discontinue work on this proposed product without notice. ...

Page 4

... Customer Lockable Secured Silicon Sector 10.3 Secured Silicon Sector Entry/Exit Command Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 11. Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 11.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 IO S29GL-P MirrorBit TM Flash Family S29GL-P_00_A3 November 21, 2006 ...

Page 5

... Command Definitions 12.2 Common Flash Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 13. Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 List of Figures Figure 3.1 S29GL-P Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Figure 4.1 64-ball Fortified Ball Grid Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Figure 4.2 LAA064—64ball Fortified Ball Grid Array (FBGA Figure 4.3 56-Pin Thin Small Outline Package (TSOP .11 Figure 6.1 S29GL01GP Sector & ...

Page 6

... Erase And Programming Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60 Table 12.1 S29GL-P Memory Array Command Definitions, x16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Table 12.2 S29GL-P Sector Protection Command Definitions, x16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63 Table 12.3 S29GL-P Memory Array Command Definitions .64 Table 12.4 S29GL-P Sector Protection Command Definitions .65 Table 12.5 CFI Query Identification String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Table 12.6 System Interface String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Table 12 ...

Page 7

... Recommended Combinations Recommended Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific recommended combinations and to check on newly released combinations. November 21, 2006 S29GL-P_00_A3 ( ...

Page 8

... accelerates programming; automatically places device in HH unlock bypass mode. Should Reserved for future use. S29GL-P MirrorBit TM Flash Family Description , disables program and erase functions in the IL for all other conditions. S29GL-P_00_A3 November 21, 2006 ...

Page 9

... This section shows the I/O designations and package specifications for the S29GL-P. 4.1 Related Documents The following documents contain information relating to the S29GL-P devices. Click on the title www.spansion.com download the PDF file, or request a copy from your sales office. T Considerations for X-ray Inspection of Surface-Mounted Flash Integrated Circuits 4 ...

Page 10

... RFU on S29GL256P RFU on S29GL512P RFU A24 A25 BYTE# DQ15/A DQ14 DQ13 DQ6 DQ12 DQ4 DQ10 DQ11 DQ3 DQ8 DQ9 DQ1 CE# OE RFU RFU S29GL-P_00_A3 November 21, 2006 ...

Page 11

... 4.3 LAA064—64 ball Fortified Ball Grid Array Figure 4.2 LAA064—64ball Fortified Ball Grid Array (FBGA November 21, 2006 S29GL-P_00_A3 ( S29GL-P MirrorBit TM Flash Family 9 ...

Page 12

... NC on S29GL256P NC on S29GL512P 56 A24 55 A25 54 A16 53 BYTE DQ15/A-1 50 DQ7 49 DQ14 48 DQ6 47 DQ13 46 DQ5 45 DQ12 44 DQ4 DQ11 41 DQ3 40 DQ10 39 DQ2 38 DQ9 37 DQ1 36 DQ8 DQ0 not connect RFU S29GL-P_00_A3 November 21, 2006 . ...

Page 13

... O R 0.08 --- 0. November 21, 2006 S29GL-P_00_A3 ( NOTES: 1 CONTROLLING DIMENSIONS ARE IN MILLIMETERS (mm). (DIMENSIONING AND TOLERANCING CONFORMS TO ANSI Y14.5M-1982.) 2 PIN 1 IDENTIFIER FOR STANDARD PIN OUT (DIE UP DETERMINED AT THE SEATING PLANE -C- . THE SEATING PLANE IS DEFINED AS THE PLANE OF CONTACT THAT IS MADE WHEN THE PACKAGE LEADS ARE ALLOWED TO REST FREELY ON A FLAT HORIZONTAL SURFACE ...

Page 14

... Contacting Spansion Obtain the latest list of company locations and contact information on our web site at www.spansion.com/about/location.html obtain the following related documents: S29GL-P MirrorBit TM Flash Family http:// S29GL-P_00_A3 November 21, 2006 ...

Page 15

... Product Overview The S29GL-P family consists of 1 Gb, 512 Mb, 256 Mb and 128 Mb, 3.0-volt-only, page mode Flash devices optimized for today’s embedded designs that demand a large storage array and rich functionality. These devices are manufactured using 90 nm MirrorBit technology. These products offer uniform 64 Kword (128 Kb) uniform sectors and feature VersatileIO control, allowing control and I/O signals to operate from 1 ...

Page 16

... DQ8–DQ15 (Note 1) DQ0–DQ7 BYTE#= V BYTE OUT OUT DQ8–DQ14 A (Note 3) (Note 3) IN DQ15 = A-1 A (Note 3) (Note High-Z High-Z X High-Z High-Z X High-Z High-Z = Data In Data Out OUT S29GL-P_00_A3 November 21, 2006 IL = High-Z, High-Z High-Z High-Z ...

Page 17

... November 21, 2006 S29GL-P_00_A3 ( ...

Page 18

... The Autoselect codes can also be accessed Table 7.5). The remaining address bits are don't care. When all necessary bits have Table 7.2. for command sequence details. S29GL-P MirrorBit TM Flash Family (11 12 address pin A9. ID S29GL-P_00_A3 November 21, 2006 ID ...

Page 19

... For S29GLxxxPH: XX19h/19h = Not Factory Locked. XX99h/99h = Factory Locked. Secure Device Verify (Base) + 03h For S29GLxxxPL: XX09h/09h = Not Factory Locked. XX89h/89h = Factory Locked. Sector Protect Verify (SA) + 02h xx01h/01h = Locked, xx00h/00h = Unlocked November 21, 2006 S29GL-P_00_A3 ( A14 Amax A8 A5 ...

Page 20

... Write BasexAAAh Table 7.5 Autoselect Exit (LLD Function = lld_AutoselectExitCmd) Operation Byte Address Write base + XXXh S29GL-P MirrorBit TM Flash Family Word Address Data Basex555h 0x00AAh Basex2AAh 0x0055h Basex555h 0x0090h Word Address Data base + XXXh 0x00F0h S29GL-P_00_A3 November 21, 2006 ...

Page 21

... T A hardware reset immediately terminates the program operation. The program command sequence should be reinitiated once the device has returned to the read mode, to ensure data integrity. T Programming to the same address multiple times continuously (for example, “walking” a bit within a word) is permitted. November 21, 2006 S29GL-P_00_A3 ( Section 7.7.8 Figure 7 ...

Page 22

... PASS. Device is in FAIL. Issue reset command read mode. to return to read array mode. S29GL-P MirrorBit TM Flash Family Unlock Cycle 1 Unlock Cycle 2 Setup Command Program Address (PA), Program Data (PD) Yes Error condition (Exceeded Timing Limits) S29GL-P_00_A3 November 21, 2006 ...

Page 23

... DQ7, DQ6, DQ5, DQ2, and DQ1 should be monitored to determine the device status during Write Buffer Programming. November 21, 2006 S29GL-P_00_A3 ( Table 7 ...

Page 24

... Use of the write buffer is strongly recommended for programming when multiple words are to be programmed S29GL-P MirrorBit TM Flash Family S29GL-P_00_A3 November 21, 2006 ...

Page 25

... Example: Write Buffer Abort Reset */ *( (UINT16 *)addr + 0x555 ) = 0x00AA; *( (UINT16 *)addr + 0x2AA ) = 0x0055; *( (UINT16 *)addr + 0x555 ) = 0x00F0; November 21, 2006 S29GL-P_00_A3 ( Table 7.7 Write Buffer Program Operation Byte Address ...

Page 26

... Unlock Cycle 1 Unlock Cycle number of words – 1 Confirm command 0x29h Wait 4 ms (Recommended) Perform Polling Algorithm (see Write Operation Status flowchart) Yes Polling Status = Done Error? Yes PASS. Device is in read mode. S29GL-P_00_A3 November 21, 2006 ...

Page 27

... November 21, 2006 S29GL-P_00_A3 ( Section 7.8 for information on these status bits. Table 7.8 Sector Erase ...

Page 28

... No Status may be obtained by reading DQ7, DQ6 and/or DQ2. 7.4) No Error condition (Exceeded Timing Limits) FAIL. Write reset command to return to reading array. S29GL-P MirrorBit TM Flash Family timeout SEA to ensure SEA S29GL-P_00_A3 November 21, 2006 ...

Page 29

... November 21, 2006 S29GL-P_00_A3 ( Table 12.1 on page Table 7.9 Chip Erase (LLD Function = lld_ChipEraseCmd) ...

Page 30

... Function = lld_EraseResumeCmd) Operation Byte Address Write Sector Address /* write resume command S29GL-P MirrorBit TM Flash Family for information on these status bits. Word Address Data Base + XXXh 00B0h */ Word Address Data Sector Address 0030h */ S29GL-P_00_A3 November 21, 2006  µs time- ...

Page 31

... Level Driver User’s Guide (available on www.spansion.com) for general information on Spansion Flash memory software development guidelines. /* Example: Program resume command */ *( (UINT16 *)base_addr + 0x000 ) = 0x0030; November 21, 2006 S29GL-P_00_A3 ( µs typical) and updates the status bits. Addresses are “don't-cares” when Table 7 ...

Page 32

... S29GL-P MirrorBit TM Flash Family from the ACC input, upon completion HH . Word Address Data Base + 555h 00AAh Base + 2AAh 0055h Base + 555h 0020h */ */ */ */ */ */ */ */ S29GL-P_00_A3 November 21, 2006 ...

Page 33

... Just prior to the completion of an Embedded Program or Erase operation, DQ7 may change with DQ6-DQ0 while Output Enable (OE#) is asserted low. That is, the device may change from providing status information November 21, 2006 S29GL-P_00_A3 ( Table 7 ...

Page 34

... Figure Program Operation Complete YES Read 2 Read3= valid data? NO Read 3 Program Operation Failed YES Programming Operation? NO (Note 1) YES DQ6 DEVICE toggling? ERROR NO (Note 2) YES DQ2 toggling? NO Erase Device in Operation Erase/Suspend Complete Mode S29GL-P_00_A3 November 21, 2006 7.4, (Note 5) ...

Page 35

... When verifying the status of a write operation (embedded program/erase memory sector, DQ6 and DQ2 toggle between high and low states in a series of consecutive and con-tiguous status read cycles. In order for November 21, 2006 S29GL-P_00_A3 ( then returns to reading array data ...

Page 36

... The system must issue the Write to Buffer Abort Reset command sequence to return the device to reading array data. See Write Buffer Programming Operation for more details Table 7.17 shows the status of DQ3 relative to the other status bits. S29GL-P MirrorBit TM Flash Family S29GL-P_00_A3 November 21, 2006 ...

Page 37

... RESET# may be tied to the system reset circuitry which enables the SS system to read the boot-up firmware from the Flash memory upon a system reset. See on page 53 and Figure 11.8 on page 54 November 21, 2006 S29GL-P_00_A3 ( Table 7.17 Write Operation Status DQ7 (Note 2) ...

Page 38

... Table 12.1 on page Table 7.18 Reset (LLD Function = lld_ResetCmd) Operation Byte Address Write Base + xxxh S29GL-P MirrorBit TM Flash Family 61) that also returns the device to array Word Address Data Base + xxxh 00F0h S29GL-P_00_A3 November 21, 2006 ...

Page 39

... Sector Locked) Memory Array Sector 0 Sector 1 Sector 2 Sector N-2 Sector N-1 3 Sector Highest Address Sector. November 21, 2006 S29GL-P_00_A3 ( Figure Software Methods Lock Register (One Time Programmable) Password Method Persistent Method (DQ2) 64-bit Password ...

Page 40

... Table 8.1 Lock Register DQ2 Password Protection Mode Persistent Protection Mode Lock Bit Table 12.2 on page 63 Section 8.2–Section S29GL-P MirrorBit TM Flash Family Ordering Information DQ1 DQ0 Secured Silicon Sector Lock Bit Protection Bit and Table 12.4 on page 65. 8.5. S29GL-P_00_A3 November 21, 2006 ...

Page 41

... Sector 0. 10. The programming state of the PPB for a given sector can be verified by writing a PPB Status Read Command to the device as described by the flow chart shown in November 21, 2006 S29GL-P_00_A3 ( Figure 8 ...

Page 42

... All 64-bit password combinations are valid as a password they do when ACC =V HH S29GL-P MirrorBit TM Flash Family Table 8.2). . Note that the PPB and DYB S29GL-P_00_A3 November 21, 2006 ...

Page 43

... The programming of the DYB, PPB, and PPB Lock for a given sector can be verified by writing individual status read commands DYB Status, PPB Status, and PPB Lock Status to the device. November 21, 2006 S29GL-P_00_A3 ( ...

Page 44

... Program Data (PD): See text for Lock Register definitions Caution: Wait 4 ms (Recommended) flowchart) Done DQ5 = 1? Error condition (Exceeded Timing Limits) Yes FAIL. Write rest command to return to reading array. S29GL-P MirrorBit TM Flash Family Lock register can only be progammed once. S29GL-P_00_A3 November 21, 2006 ...

Page 45

... The command register and all internal program/erase circuits are disabled, and the device resets to reading array data. Subsequent writes are ignored until V proper signals to the control inputs to prevent unintentional writes when V November 21, 2006 S29GL-P_00_A3 ( ...

Page 46

... V, the device draws I reset current ( output from the device is disabled. The outputs are placed in the high IH S29GL-P MirrorBit TM Flash Family for read access, before Section 11.6 CC6 ). If RESET# is held at V CC5 S29GL-P_00_A3 November 21, 2006 but IL ...

Page 47

... Secured Silicon Sector area and none of the bits in the Secured Silicon Sector memory space can be modified in any way. T The accelerated programming (ACC) and unlock bypass functions are not available when the Secured Silicon Sector is enabled. November 21, 2006 S29GL-P_00_A3 ( Table 10.1 Secured Silicon Sector Addresses ...

Page 48

... Word Address */ S29GL-P MirrorBit TM Flash Family Word Address Data Base + 555h 00AAh Base + 2AAh 0055h Base + 555h 0088h */ */ */ Word Address Data Base + 555h 00AAh Base + 2AAh 0055h Base + 555h 00A0h Word Address Data Word S29GL-P_00_A3 November 21, 2006 ...

Page 49

... Exposure of the device to absolute maximum rating conditions for extended periods may affect device reliability. November 21, 2006 S29GL-P_00_A3 ( Table 10 ...

Page 50

... Ordering Information on page 5. The I/Os do not operate when V Figure 11.3 Test Setup Device Under Test C L S29GL-P MirrorBit TM Flash Family Range –40°C to +85° +1. 1 3.3 V 2.7 k: 6.2 k: S29GL-P_00_A3 November 21, 2006 ...

Page 51

... V IO 0.5 V Input 0.0 V Note If V < the input measurement reference level is 0 November 21, 2006 S29GL-P_00_A3 ( Table 11.1 Test Specifications Test Condition Inputs Changing from Changing from Don’t Care, Any Change Permitted Does Not Apply Figure 11 ...

Page 52

... DC Characteristics Table 11.2 S29GL-P DC Characteristics (CMOS Compatible) Parameter Parameter Description Symbol (Notes) I Input Load Current ( Input Load Current LIT I Output Leakage Current Active Read Current (1) CC1 Non-Active Output IO2 Intra-Page Read Current CC2 CC V Active Erase CC3 ...

Page 53

... Unless otherwise indicated, AC specifications for 110 ns speed options are tested with V with V = 1.8 V and Addresses CE# OE# WE# Outputs RESET# RY/BY November 21, 2006 S29GL-P_00_A3 ( Table 11.3 S29GL-P Read-Only Operations Test Setup ...

Page 54

... Aa t PACC t ACC Qa Table 11.4 Hardware Reset (RESET#) Description Min Min Min Min Min Min S29GL-P MirrorBit TM Flash Family PACC PACC Speed 200 10 0 S29GL-P_00_A3 November 21, 2006 Unit µs µs µs ns µs ns ...

Page 55

... If RESET# is not stable for t The device does not permit any read and write operations. A valid read operation returns FFh. A hardware reset is required maximum power-up current (RST=V CC November 21, 2006 S29GL-P_00_A3 ( Figure 11.7 Reset Timings ...

Page 56

... CE# RESET# 11.7.3 S29GL-P Erase and Program Operations Table 11.6 S29GL-P Erase and Program Operations Parameter JEDEC Std. Description t t Write Cycle Time (Note 1) AVAV Address Setup Time AVWL AS t Address Setup Time to OE# low during toggle bit polling ...

Page 57

... IL IH ACC t VHH Notes 1. Not 100% tested. 2. CE Table 11.1 4. See Figure 11.3 and for test specifications. November 21, 2006 S29GL-P_00_A3 ( Figure 11.9 Program Operation Timings WPH t DS ...

Page 58

... Chip Erase t BUSY Complement Complement Status Data Status Data = 2 S29GL-P MirrorBit TM Flash Family Read Status Data WHWH2 In Complete Progress High Z True Valid Data High Z True Valid Data S29GL-P_00_A3 November 21, 2006 ...

Page 59

... Erasing Erase Erase Suspend WE# DQ6 DQ2 Note DQ2 toggles only when read at an address within an erase-suspended sector. The system can use OE# or CE# to toggle DQ2 and DQ6. November 21, 2006 S29GL-P_00_A3 ( AHT AS t ...

Page 60

... S29GL-P Alternate CE# Controlled Erase and Program Operations Table 11.7 S29GL-P Alternate CE# Controlled Erase and Program Operations Parameter Description JEDEC Std. (Notes Write Cycle Time (Note 1) AVAV Address Setup Time AVWL AS t Address Setup Time to OE# low during toggle bit polling ...

Page 61

... PA = program address sector address program data. 3. DQ7# is the complement of the data written to the device Waveforms are for the word mode. November 21, 2006 S29GL-P_00_A3 ( for program ...

Page 62

... S29GL-P MirrorBit TM Flash Family Unit Comments sec Excludes 00h programming prior to erasure (Note 5) sec µs µs Excludes system level overhead (Note 6) sec Typ Max Unit TSOP 6 7.5 pF BGA 4.2 5.0 pF TSOP 8 BGA 5.4 6.5 pF TSOP 7 BGA 3.9 4.7 pF S29GL-P_00_A3 November 21, 2006 ...

Page 63

... Writing specific address and data commands or sequences into the command register initiates device operations. Tables 12.1–12.4 data values or writing them in the improper sequence can place the device in an unknown state. A reset command is then required to return the device to reading array data. Table 12.1 S29GL-P Memory Array Command Definitions, x16 Command (Notes) Read (6) Reset ...

Page 64

... The Erase Resume/Program Resume command is valid only during the Erase Suspend/Program Suspend modes. 18. The Exit command returns the device to reading the array S29GL-P MirrorBit TM Flash Family Table 7.3 on page 17 S29GL-P_00_A3 November 21, 2006 ...

Page 65

... Table 12.2 S29GL-P Sector Protection Command Definitions, x16 Command (Notes) Command Set Entry Program (6) Read (6) Command Set Exit (7, 8) Command Set Entry Password Program (9) Password Read (10) Password Unlock (10) Command Set Exit (7, 8) PPB Command Set Entry PPB Program (11, 12) ...

Page 66

... Table 12.3 S29GL-P Memory Array Command Definitions, x8 Command (Notes) Read (6) 1 Reset (7) 1 Manufacturer ID 4 Device ID (8) 4 Sector Protect Verify (10) 4 Secure Device Verify (11) 4 CFI Query (12) 1 Program Write to Buffer 3 Program Buffer to Flash (confirm) 1 Write-to-Buffer-Abort Reset (13) 3 Enter 3 Program (14) ...

Page 67

... Table 12.4 S29GL-P Sector Protection Command Definitions, x8 Command (Notes) Command Set Entry 3 Bits Program (6) 2 Read (6) 1 Command Set Exit ( Command Set Entry 3 Password Program (9) 2 Password Read (10) 8 Password Unlock (10) 11 Command Set Exit ( PPB Command Set Entry ...

Page 68

... Address for Primary Extended Table 2Ch 0000h 2Eh 0000h Alternate OEM Command Set (00h = none exists) 30h 0000h 32h 0000h Address for Alternate OEM Extended Table (00h = none exists) 34h 0000h S29GL-P MirrorBit TM Flash Family Description S29GL-P_00_A3 November 21, 2006 ...

Page 69

... November 21, 2006 S29GL-P_00_A3 ( Table 12.6 System Interface String Data 0027h V Min. (write/erase) D7–D4: volt, D3–D0: 100 mV CC 0036h V Max. (write/erase) D7–D4: volt, D3–D0: 100 mV ...

Page 70

... ACC (Acceleration) Supply Maximum 00C5h 00h = Not Supported, D7-D4: Volt, D3-D0: 100 mV WP# Protection 00xxh 04h = Uniform sectors bottom WP# protect, 05h = Uniform sectors top WP# protect Program Suspend 0001h 00h = Not Supported, 01h = Supported S29GL-P MirrorBit TM Flash Family Description S29GL-P_00_A3 November 21, 2006 ...

Page 71

... Copyright © 2004–2006 Spansion Inc. All Rights Reserved. Spansion, the Spansion logo, MirrorBit, ORNAND, HD-SIM, and combinations thereof are trademarks of Spansion Inc. Other names are for informational purposes only and may be trademarks of their respective owners. November 21, 2006 S29GL-P_00_A3 ( ...

Related keywords