am49dl640bg Meet Spansion Inc., am49dl640bg Datasheet
![no-image](/images/no-image-200.jpg)
am49dl640bg
Related parts for am49dl640bg
am49dl640bg Summary of contents
Page 1
... Am49DL640BG Data Sheet July 2003 The following document specifies Spansion memory products that are now offered by both Advanced Micro Devices and Fujitsu. Although the document is marked with the name of the company that orig- inally developed the specification, these products will be offered to customers of both AMD and Fujitsu ...
Page 2
... PRELIMINARY Am49DL640BG Stacked Multi-Chip Package (MCP) Flash Memory and SRAM Am29DL640G 64 Megabit ( 8-Bit 16-Bit) CMOS 3.0 Volt-only, Simultaneous Operation Flash Memory and 32 Mbit (512 K x 16-Bit) Pseudo Static RAM with Page Mode DISTINCTIVE CHARACTERISTICS MCP Features Power supply voltage of 2.7 to 3.3 volt High performance — ...
Page 3
... The device offers two power-saving features. When addresses have been stable for a specified amount of time, the device enters the automatic sleep mode. The sys tem can also place the device into the standby mode. Power consumption is greatly re- duced in both modes. Am49DL640BG March 8, 2002 ...
Page 4
... Read Cycle ............................................................................. 52 Figure 28. Psuedo SRAM Read Cycle........................................... 52 Figure 29. Page Read Timing ........................................................ 53 Write Cycle ............................................................................. 54 Figure 30. Pseudo SRAM Write Cycle—WE# Control ................... 54 Figure 31. Pseudo SRAM Write Cycle—CE1#s Control ................ 55 Figure 32. Pseudo SRAM Write Cycle— UB#s and LB#s Control.................................................................. 56 Flash Erase And Programming Performance . . 57 Am49DL640BG vs. Frequency ............................................ 37 3 ...
Page 5
... Power on and Deep Power Down . . . . . 58 Figure 33. Deep Power-down Timing.............................................. 58 Figure 34. Power-on Timing............................................................ pSRAM Address Skew . . . . . . . . . . . . . . . . . . . . . 59 Figure 35. Read Address Skew ..................................................... 59 Figure 36. Write Address Skew...................................................... 59 Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . 60 FLB073—73-Ball Fine-Pitch Grid Array 8 x 11.6 mm ............. 60 Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . 61 Am49DL640BG March 8, 2002 ...
Page 6
... Am49DL640BG Flash Memory N/A N RY/BY# 64 MBit Flash Memory DQ15/A–1 to DQ0 V s CCQ SS SSQ 32 MBit DQ15/A–1 to DQ0 Pseudo SRAM Am49DL640BG Pseudo SRAM DQ15/A–1 to DQ0 5 ...
Page 7
... CE# COMMAND REGISTER BYTE# WP#/ACC DQ15–DQ0 A21–A0 Mux OE# BYTE# Bank 1 Bank 1 Address X-Decoder Bank 2 Address Bank 2 X-Decoder Status Control X-Decoder Bank 3 Bank 3 Address X-Decoder Bank 4 Address Bank 4 Am49DL640BG DQ15–DQ0 Mux March 8, 2002 ...
Page 8
... DQ12 DQ7 DQ11 NC DQ5 DQ14 package and/or data integrity may be compromised if the package body is exposed to temperatures above 150 C for prolonged periods of time. Am49DL640BG Flash only A10 NC Pseudo B10 SRAM only NC Shared F10 NC G10 L10 NC M10 NC 7 ...
Page 9
... pSRAM Power Supply Device Ground (Common Pin Not Connected Internally LOGIC SYMBOL 21 A20–A0 A21, A-1 SA CE#f CE1#s CE2s OE# WE# WP#/ACC RESET# UB#s LB#s CIOf Am49DL640BG DQ15–DQ0 RY/BY# March 8, 2002 ...
Page 10
... TAPE AND REEL inches inches TEMPERATURE RANGE I = Industrial (– +85 C) SPEED OPTION See “Product Selector Guide” on page 5. PROCESS TECHNOLOGY G = 0.17 µm PSEUDO SRAM DEVICE DENSITY Mbits Order Number Am49DL640BG70I Am49DL640BG85I Am49DL640BG Valid Combinations Package Marking T, S M490000000 T, S M490000001 9 ...
Page 11
... If WP#/ACC = V protection depends on whether they were last protected or unprotected using the method described in “Sector/Sector Block Protection and Unprotection”. If WP#/ACC = V be unprotected. 7. Data will be retained in pSRAM. 8. Data will be lost in pSRAM. Am49DL640BG IH WP#/ACC DQ7– DQ15– (Note 4) DQ0 DQ8 ...
Page 12
... If WP#/ACC = V protection depends on whether they were last protected or unprotected using the method described in “Sector/Sector Block Protection and Unprotection”. If WP#/ACC = V be unprotected. 7. Data will be retained in pSRAM. 8. Data will be lost in pSRAM. Am49DL640BG IL WP#/ACC DQ7– DQ15– (Note 4) DQ0 DQ8 ...
Page 13
... An erase operation may also be sus- pended to read from or program to another location within the same bank (except the sector being erased). Figure 21 shows how read and write cycles Am49DL640BG on this pin, the device auto- HH must not be asserted on HH ...
Page 14
... Refer to the pSRAM AC Characteristics tables for RE- SET# parameters and to Figure 15 for the timing dia- gram. Output Disable Mode When the OE# input disabled. The output pins are placed in the high impedance state. Am49DL640BG , the RP ±0.3 V, the device SS f). If RESET# is CC4 ±0.3 V, the standby cur- SS (during Embedded Algorithms) ...
Page 15
... Am49DL640BG (x16) Address Range 00000h–00FFFh 01000h–01FFFh 02000h–02FFFh 03000h–03FFFh 04000h–04FFFh 05000h–05FFFh 06000h–06FFFh 07000h–07FFFh 08000h–0FFFFh 10000h–17FFFh 18000h–1FFFFh 20000h–27FFFh 28000h– ...
Page 16
... Am49DL640BG (x16) Address Range 80000h–87FFFh 88000h–8FFFFh 90000h–97FFFh 98000h–9FFFFh A0000h–A7FFFh A8000h–AFFFFh B0000h–B7FFFh B8000h–BFFFFh C0000h–C7FFFh C8000h–CFFFFh D0000h–D7FFFh D8000h–DFFFFh E0000h– ...
Page 17
... Am49DL640BG (x16) Address Range 200000h–207FFFh 208000h–20FFFFh 210000h–217FFFh 218000h–21FFFFh 220000h–227FFFh 228000h–22FFFFh 230000h–237FFFh 238000h–23FFFFh 240000h–247FFFh 248000h–24FFFFh 250000h–257FFFh 258000h–25FFFFh 260000h– ...
Page 18
... Table 4. Bank Address A21–A19 001, 010, 011 100, 101, 110 Table 5. SecSi Sector Addresses Sector Size 256 bytes 000000h–0000FFh Am49DL640BG (x16) Address Range 380000h–387FFFh 388000h–38FFFFh 390000h–397FFFh 398000h–39FFFFh 3A0000h–3A7FFFh 3A8000h–3AFFFFh 3B0000h–3B7FFFh 3B8000h–3BFFFFh 3C0000h– ...
Page 19
... To change 256 (4x64) Kbytes data in protected sectors efficiently, the temporary 256 (4x64) Kbytes sector unprotect function is available. See “Temporary 256 (4x64) Kbytes Sector Unprotect”. Am49DL640BG Sector/ A21–A12 Sector Block Size 01110XXXXX 256 (4x64) Kbytes 01111XXXXX ...
Page 20
... Notes: 1. All protected sectors unprotected (If WP#/ACC = V sectors 0, 1, 140, and 141 will remain protected). 2. All previously protected sectors are protected once again. Figure 1. Temporary Sector Unprotect Operation Am49DL640BG V . During this mode, formerly protected ID is removed from the RE sectors 0, 1, 140, and ...
Page 21
... Reset PLSCNT = 1 Increment PLSCNT No Yes PLSCNT = 1000? Yes Device failed Sector Unprotect Algorithm Am49DL640BG START PLSCNT = 1 RESET Wait First Write Temporary Sector Cycle = 60h? Unprotect Mode Yes No All sectors protected? Yes ...
Page 22
... V and power-down transitions, or from system noise. Low V Write Inhibit CC When V is less than V CC cept any write cycles. This protects data during V Am49DL640BG This IH ID power- the device does not ac- LKO CC ...
Page 23
... Query Unique ASCII string “QRY” 0059h 0002h Primary OEM Command Set 0000h 0040h Address for Primary Extended Table 0000h 0000h Alternate OEM Command Set (00h = none exists) 0000h 0000h Address for Alternate OEM Extended Table (00h = none exists) 0000h Am49DL640BG Description March 8, 2002 ...
Page 24
... Erase Block Region 3 Information 0020h (refer to the CFI specification or CFI publication 100) 0000h 0000h 0000h Erase Block Region 4 Information 0000h (refer to the CFI specification or CFI publication 100) 0000h Am49DL640BG Description pin present) PP pin present µs N µ s (00h = not supported) ...
Page 25
... Not supported Supported Bank Organization 0004h 00 = Data at 4Ah is zero Number of Banks Bank 1 Region Information 0017h X = Number of Sectors in Bank 1 Bank 2 Region Information 0030h X = Number of Sectors in Bank 2 Bank 3 Region Information 0030h X = Number of Sectors in Bank 3 Bank 4 Region Information 0017h X = Number of Sectors in Bank 4 Am49DL640BG Description March 8, 2002 ...
Page 26
... The system can access the SecSi Sector region by issuing the three-cycle Enter SecSi Sector command sequence. The device continues to access the SecSi Sector region until the system is- sues the four-cycle Exit SecSi Sector command se- Am49DL640BG 25 ...
Page 27
... In addition, the WP#/ACC pin must not be left floating or unconnected; inconsistent behavior of the device may result. Figure 3 illustrates the algorithm for the program oper- ation. Refer to the Erase and Program Operations table in the AC Characteristics section for parameters, and Figure 18 for timing diagrams. Am49DL640BG any operation HH March 8, 2002 ...
Page 28
... When the Embedded Erase algorithm is complete, the bank returns to reading array data and addresses are no longer latched. Note that while the Embedded Erase operation is in progress, the system can read data from the non-erasing bank. The system can de- termine the status of the erase operation by reading Am49DL640BG 27 ...
Page 29
... Data Poll to Erasing Bank from System No Data = FFh? Erasure Completed Notes: 1. See Table 12 for erase command sequence. 2. See the section on DQ3 for information on the sector erase timer. Figure 4. Erase Operation Am49DL640BG START Embedded Erase algorithm in progress Yes March 8, 2002 ...
Page 30
... The Erase Resume command is valid only during the Erase Suspend mode, and requires the bank address. 16. Command is valid when device is ready to read array data or when device is in autoselect mode. Am49DL640BG Fourth Fifth Sixth Addr Data ...
Page 31
... During chip erase, a valid address is any non-protected sector address. 2. DQ7 should be rechecked even if DQ5 = “1” because DQ7 may change simultaneously with DQ5. Figure 5. Data# Polling Algorithm Am49DL640BG Yes No Yes Yes No ...
Page 32
... Reset Command Note: The system should recheck the toggle bit even if DQ5 = “1” because the toggle bit may stop toggling as DQ5 changes to “1.” See the subsections on DQ6 and DQ2 for more information. Figure 6. Toggle Bit Algorithm Am49DL640BG No Yes Yes No Yes ...
Page 33
... DQ3 prior to and following each subsequent sector erase com- mand. If DQ3 is high on the second status check, the last command might not have been accepted. Table 13 shows the status of DQ3 relative to the other status bits. Am49DL640BG March 8, 2002 ...
Page 34
... The device outputs array data if the system addresses a non-busy bank. March 8, 2002 Table 13. Write Operation Status DQ7 DQ5 (Note 2) DQ6 (Note 1) DQ7# Toggle 0 Toggle 1 No toggle Data Data Data DQ7# Toggle Am49DL640BG DQ2 DQ3 (Note 2) RY/BY# 0 N/A No toggle Toggle 0 0 N/A Toggle 1 Data Data 1 ...
Page 35
... Operating ranges define those limits between which the functionality of the device is guaranteed +0.8 V –0.5 V –2 Figure 7. Maximum Negative Overshoot Waveform + –2 2.0 V Figure 8. Maximum Positive Overshoot Waveform Am49DL640BG March 8, 2002 ...
Page 36
... min I = –100 µ min 4. Automatic sleep mode enables the low power mode when addresses remain stable for t current is 200 nA max Not 100% tested. Am49DL640BG Min Typ Max Unit 1.0 µA 35 µA 1.0 µA 35 µ ...
Page 37
... Cycle time = Min mA, 100% duty, IO CE1 CE2s = Min 1 –0 CE – 0.2 V, CE2 = V – 0.2 V CCS CCS CE2 = 0.2 V Am49DL640BG Min Typ Max Unit –1.0 1.0 µA –1.0 1.0 µ 0 µA 5 µA –0.3 ...
Page 38
... Figure 9. I Current vs. Time (Showing Active and Automatic Sleep Currents) CC1 Note March 8, 2002 1500 2000 2500 Time Frequency in MHz Figure 10. Typical I vs. Frequency CC1 Am49DL640BG 3000 3500 4000 3 ...
Page 39
... Input Rise and Fall Times Input Pulse Levels Input timing measurement reference levels Output timing measurement reference levels INPUTS Steady Changing from Changing from Does Not Apply Center Line is High Impedance State (High Z) Measurement Level Am49DL640BG 70, 85 Unit 1 TTL gate 0.0–3 ...
Page 40
... AC CHARACTERISTICS CE#s Timing Parameter JEDEC Std Description — t CE#s Recover Time CCR CE#f CE1#s CE2s Figure 13. Timing Diagram for Alternating March 8, 2002 Test Setup — t CCR t CCR Between Pseudo SRAM to Flash Am49DL640BG All Speeds Unit Min CCR t CCR 39 ...
Page 41
... Test Setup CE# Read Toggle and Data# Polling Addresses Stable t ACC OEH t CE HIGH Z Output Valid Figure 14. Read Operation Timings Am49DL640BG Speed 70 85 Unit Min 70 85 Max Max Max 30 40 Max 30 35 Max 30 ...
Page 42
... RESET# March 8, 2002 Description Max Max Min Min Min Min Ready Reset Timings during Embedded Algorithms t Ready t RP Figure 15. Reset Timings Am49DL640BG All Speed Options Unit 20 s 500 ns 500 ...
Page 43
... Data Output (DQ7–DQ0) Address DQ15 Input Output t FHQV The falling edge of the last WE# signal t SET ( HOLD AH and t specifications Am49DL640BG Speed 70 85 Unit Data Output (DQ7–DQ0) Address Input Data Output (DQ14–DQ0) March 8, 2002 ...
Page 44
... Write Recovery Time from RY/BY Program/Erase Valid to RY/BY# Delay BUSY Notes: 1. Not 100% tested. 2. See the “Flash Erase And Programming Performance” section for more information. March 8, 2002 Byte Word Am49DL640BG Speed 70 85 Unit Min Min 0 ns ...
Page 45
... WPH A0h t BUSY is the true data at the program address. OUT Figure 18. Program Operation Timings Am49DL640BG Read Status Data (last two cycles WHWH1 Status D OUT VHH March 8, 2002 ...
Page 46
... These waveforms are for the word mode. Figure 20. Chip/Sector Erase Operation Timings March 8, 2002 SADD 555h for chip erase WPH t DH 30h 10 for Chip Erase t BUSY Am49DL640BG Read Status Data WHWH2 In Complete Progress ...
Page 47
... OEH GHWL Valid Out t SR/W Read Cycle Complement Complement Status Data Status Data Am49DL640BG Valid PA Valid PA t CPH t CP Valid Valid In In CE#f Controlled Write Cycles VA High Z True Valid Data High Z Valid Data True March 8, 2002 ...
Page 48
... AHT AS t AHT t ASO t CEPH t OEPH t OE Valid Valid Status Status (first read) (second read) Enter Erase Suspend Program Erase Erase Suspend Suspend Read Program Figure 24. DQ2 vs. DQ6 Am49DL640BG Valid Valid Data Status (stops toggling) Erase Resume Erase Erase Complete Read 47 ...
Page 49
... VIDR CE#f WE# RY/BY# Figure 25. Temporary Sector Unprotect Timing Diagram Min Min Min Min Program or Erase Command Sequence t RSP Am49DL640BG All Speed Options Unit 500 ns 250 VIDR ...
Page 50
... For sector protect For sector unprotect SADD = Sector Address. Figure 26. Sector/Sector Block Protect and March 8, 2002 Valid* Valid* 60h Sector/Sector Block Protect: 150 µs, Sector/Sector Block Unprotect Unprotect Timing Diagram Am49DL640BG Valid* Verify 40h Status 49 ...
Page 51
... Word or Byte (Note Sector Erase Operation (Note 2) WHWH2 WHWH2 Notes: 1. Not 100% tested. 2. See the “Flash Erase And Programming Performance” section for more information Byte Word Am49DL640BG Speed 70 85 Unit Min Min 0 ns Min ...
Page 52
... SADD for sector erase 555 for chip erase Data# Polling GHEL t t WHWH1 CPH t BUSY for program PD for program 55 for erase 30 for sector erase 10 for chip erase is the data written to the device. OUT Am49DL640BG PA DQ7# D OUT 51 ...
Page 53
... ACC Indeterminate t OEE t COE 3. If CE#, LB#, or UB# goes low at the same time or after WE# goes low, the outputs will remain at high impedance. Figure 28. Psuedo SRAM Read Cycle Am49DL640BG Speed Unit ...
Page 54
... OUT OUT Maximum 8 words Figure 29. Page Read Timing 3. If CE#, LB#, or UB# goes low at the same time or after WE# goes low, the outputs will remain at high impedance. Am49DL640BG Fixed High AOH OUT ...
Page 55
... Min 70 Min 50 Min 60 Min 60 Min Min Max Min Min Min Min ODW t High Valid Data In Am49DL640BG Speed Unit 300 µ (Note 4) OEW t DH March 8, 2002 ...
Page 56
... If OE# is high during the write cycle, the outputs will remain at high impedance. Figure 31. Pseudo SRAM Write Cycle—CE1#s Control March 8, 2002 ODW t COE Valid Data In Am49DL640BG High-Z (Note 1) 55 ...
Page 57
... If OE# is high during the write cycle, the outputs will remain at high impedance COE t ODW Valid Data In Figure 32. Pseudo SRAM Write Cycle— UB#s and LB#s Control Am49DL640BG t WR High March 8, 2002 ...
Page 58
... V, 1,000,000 cycles. CC –100 mA = 3.0 V, one pin at a time. CC Test Setup OUT Test Conditions Am49DL640BG Unit Comments sec Excludes 00h programming prior to erasure (Note 4) sec µs µs Excludes system level µs overhead (Note 5) sec , 1,000,000 cycles. Additionally, CC Min Max – ...
Page 59
... Test Setup CS1#s V – 0.2 V (Note 3.0 V, CE1#s V – 0 (Note 1) 0.2 V (CE2s controlled). t DPD Figure 33. Deep Power-down Timing t CHC t CH Figure 34. Power-on Timing Am49DL640BG Min Typ Max Unit 2.7 3.3 V 1.0 70 µA (Note 300 µ µs ...
Page 60
... RC min Figure 35. Read Address Skew min occur for a period greater than 10 µs, at least one valid address RC over min t WC min Figure 36. Write Address Skew min occur for a period greater than 10 µs, at least one valid address WC Am49DL640BG 59 ...
Page 61
... PHYSICAL DIMENSIONS FLB073—73-Ball Fine-Pitch Grid Array Am49DL640BG March 8, 2002 ...
Page 62
... AMD, the AMD logo, and combinations thereof are registered trademarks of Advanced Micro Devices, Inc. ExpressFlash is a trademark of Advanced Micro Devices, Inc. Product names used in this publication are for identification purposes only and may be trademarks of their respective companies. March 8, 2002 Am49DL640BG 61 ...