CY7C1340A 128K x 32 Synchronous-Pipelined RAM Features Functional Description • Fast access times: 5 and 7 ns • Fast clock speed: 100 and 66 MHz • Provides high-performance 3-1-1-1 access rate • Fast OE access times: 5 and 7 ns • Optimal for performance (two-cycle chip deselect, depth expansion without wait state) • Single +3.3V –5% and +10%power supply • Supports +2.5V I/O • 5V tolerant inputs except I/Os • Clamp diodes to VSSQ at all outputs • Common data inputs and outputs • Byte Write Enable and Global Write control • Three chip enables for depth expansion and address pipeline • Address, control, input, and output pipeline registers • Internally self-timed Write Cycle • Burst control pins (interleaved or linear burst sequence) • Automatic power-down for portable applications • High-density, high-speed packages • Low-capacitive bus loading • High 30-pF output drive capability at rated access time The Cypress Synchronous Burst SRAM family employs high-speed, low-power CMOS designs using advanced triple-layer polysilicon, double-layer metal technology. Each memory cell consists of four transistors and two high valued resistors. The CY7C1340A/GVT71128C32 SRAM integrates 131,072 × 32 SRAM cells with advanced synchronous peripheral circuitry and a two-bit counter for internal burst operation. All synchronous inputs are gated by registers controlled by a positive-edge-triggered Clock Input (CLK). The synchronous inputs include all addresses, all data inputs, address-pipelining chip enable (CE), depth-expansion Chip Enables (CE2 and CE2), Burst Control Inputs (ADSC, ADSP, and ADV), Write Enables (BW1, BW2, BW3, BW4, and BWE), and Global Write (GW). Asynchronous inputs include the Output Enable (OE) and Burst Mode Control (MODE). The data outputs (Q), enabled by OE, are also asynchronous. Addresses and chip enables are registered with either Address Status Processor (ADSP) or Address Status Controller (ADSC) input pins. Subsequent burst addresses can be internally generated as controlled by the Burst Advance Pin (ADV). Address, data inputs, and Write controls are registered on-chip to initiate self-timed Write cycle. Write cycles can be one to four bytes wide as controlled by the Write control inputs. Individual byte Write allows individual byte to be written. BW1 controls DQ1–DQ8. BW2 controls DQ9–DQ16. BW3 controls DQ17–DQ24. BW4 controls DQ25–DQ32. BW1, BW2, BW3, and BW4 can be active only with BWE being LOW. GW being LOW causes all bytes to be written. This device also incorporates pipelined enable circuit for easy depth expansion without penalizing system performance. The CY7C1340A/GVT71128C32 operates from a +3.3V power supply. All inputs and outputs are TTL-compatible. The device is ideally suited for 486, Pentium®, 680 × 0, and PowerPC™ systems and for systems that benefit from a wide synchronous data bus. Selection Guide 7C1340A-100 Maximum Access Time Maximum Operating Current Maximum CMOS Standby Current Cypress Semiconductor Corporation Document #: 38-05153 Rev. *C • 3901 North First Street 7C1340A-66 Unit 5 7 ns 225 120 mA 2 2 mA • San Jose, CA 95134 • 408-943-2600 Revised March 31, 2004 CY7C1340A Functional Block Diagram[1] BYTE 1 WRITE BW1# BWE# D Q CLK BYTE 2 WRITE BW2# D Q GW# BYTE 3 WRITE BW3# D Q BYTE 4 WRITE ENABLE D CE2 Q D Q byte 2 write byte 1 write CE# Q byte 3 write D byte 4 write BW4# CE2# OE# Power Down Logic Input Register A16-A2 Address Register ADSC# CLR ADV# A1-A0 MODE Binary Counter & Logic OUTPUT REGISTER D Q Output Buffers ADSP# 128K x 8 x 4 SRAM Array ZZ DQ1DQ32 Note: 1. The functional block diagram illustrates simplified device operation. See Truth Table, pin descriptions and timing diagrams for detailed information. Document #: 38-05153 Rev. *C Page 2 of 12 CY7C1340A Pin Configuration 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 A6 A7 CE CE2 BW4 BW3 BW2 BW1 CE2 VCC VSS CLK GW BWE OE ADSC ADSP ADV A8 A9 100-pin TQFP Top View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 CY7C1340A 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 NC DQ16 DQ15 VCCQ VSSQ DQ14 DQ13 DQ12 DQ11 VSSQ VCCQ DQ10 DQ9 VSS NC VCC ZZ DQ8 DQ7 VCCQ VSSQ DQ6 DQ5 DQ4 DQ3 VSSQ VCCQ DQ2 DQ1 NC MODE A5 A4 A3 A2 A1 A0 NC NC VSS VCC NC NC A10 A11 A12 A13 A14 A15 A16 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 NC DQ17 DQ18 VCCQ VSSQ DQ19 DQ20 DQ21 DQ22 VSSQ VCCQ DQ23 DQ24 NC VCC NC VSS DQ25 DQ26 VCCQ VSSQ DQ27 DQ28 DQ29 DQ30 VSSQ VCCQ DQ31 DQ32 NC Pin Descriptions Name Type Description A0–A16 InputSynchronous Addresses: These inputs are registered and must meet the set-up and hold times around the rising edge of CLK. The burst counter generates internal addresses associated with A0 and A1, during burst cycle and wait cycle. BW1, BW2, BW3, BW4 InputSynchronous Byte Write: A byte Write is LOW for a Write cycle and HIGH for a Read cycle. BW1 controls DQ1–DQ8. BW2 controls DQ9–DQ16. BW3 controls DQ17–DQ24. BW4 controls DQ25–DQ32. Data I/O are high-impedance if either of these inputs are LOW, conditioned by BWE being LOW. BWE InputSynchronous Write Enable: This active LOW input gates byte Write operations and must meet the set-up and hold times around the rising edge of CLK. GW InputSynchronous Global Write: This active LOW input allows a full 32-bit Write to occur independent of the BWE and BWn lines and must meet the set-up and hold times around the rising edge of CLK. Document #: 38-05153 Rev. *C Page 3 of 12 CY7C1340A Pin Descriptions Name Type Description CLK InputSynchronous Clock: This signal registers the addresses, data, chip enables, Write control and burst control inputs on its rising edge. All synchronous inputs must meet set-up and hold times around the clock’s rising edge. CE InputSynchronous Chip Enable: This active LOW input is used to enable the device and to gate ADSP. CE2 InputSynchronous Chip Enable: This active LOW input is used to enable the device. CE2 InputSynchronous Chip Enable: This active HIGH input is used to enable the device. OE Input Output Enable: This active LOW asynchronous input enables the data output drivers. ADV InputSynchronous Address Advance: This active LOW input is used to control the internal burst counter. A HIGH on this pin generates wait cycle (no address advance). ADSP InputSynchronous Address Status Processor: This active LOW input, along with CE being LOW, causes a new external address to be registered and a Read cycle is initiated using the new address. ADSC InputSynchronous Address Status Controller: This active LOW input causes device to be de-selected or selected along with new external address to be registered. A Read or Write cycle is initiated depending upon Write control inputs. MODE InputStatic Mode: This input selects the burst sequence. A LOW on this pin selects Linear Burst. A NC or HIGH on this pin selects Interleaved Burst. ZZ InputAsynchronous Snooze: This active HIGH input puts the device in low power consumption standby mode. For normal operation, this input has to be either LOW or NC (No Connect). DQ1– DQ32 Input/ Output Data Inputs/Outputs: First Byte is DQ1–DQ8. Second Byte is DQ9–DQ16. Third Byte is DQ17–DQ24. Fourth Byte is DQ25–DQ32. Input data must meet set-up and hold times around the rising edge of CLK. VCC Supply Power Supply: +3.3V –5% to +10%. Pin 14 does not have to be connected directly to VCC as long as it is greater than VIH. VSS Ground Ground: GND VCCQ I/O Supply Output Buffer Supply: +3.3V –5% to +10%. For 2.5V I/O: 2.375V to VCC. VSSQ I/O Ground Output Buffer Ground: GND NC - No Connect: These signals are not internally connected. Burst Address Table (MODE = NC/VCC) First Address (external) Second Address (internal) Third Address (internal) A...A00 A...A01 A...A01 A...A00 A...A10 A...A11 A...A11 A...A10 Document #: 38-05153 Rev. *C Burst Address Table (MODE = GND) Fourth Address (internal) First Address (external) Second Address (internal) Third Address (internal) Fourth Address (internal) A...A10 A...A11 A...A00 A...A01 A...A10 A...A11 A...A11 A...A10 A...A01 A...A10 A...A11 A...A00 A...A00 A...A01 A...A10 A...A11 A...A00 A...A01 A...A01 A...A00 A...A11 A...A00 A...A01 A...A10 Page 4 of 12 CY7C1340A Truth Table[2, 3, 4, 5, 6, 7, 8] Operation Address Used CE Deselected Cycle, Power-down None H Deselected Cycle, Power-down None L X L L X X X X L–H High-Z Deselected Cycle, Power-down None L H X L X X X X L–H High-Z Deselected Cycle, Power-down None L X L H L X X X L–H High-Z Deselected Cycle, Power-down None L H X H L X X X L–H High-Z CE2 CE2 ADSP X X X ADSC ADV WRITE OE CLK DQ L X X X L–H High-Z Read Cycle, Begin Burst External L L H L X X X L L–H Q Read Cycle, Begin Burst External L L H L X X X H L–H High-Z Write Cycle, Begin Burst External L L H H L X L X L–H D Read Cycle, Begin Burst External L L H H L X H L L–H Q Read Cycle, Begin Burst External L L H H L X H H L–H High-Z Read Cycle, Continue Burst Next X X X H H L H L L–H Q Read Cycle, Continue Burst Next X X X H H L H H L–H High-Z Read Cycle, Continue Burst Next H X X X H L H L L–H Q Read Cycle, Continue Burst Next H X X X H L H H L–H High-Z Write Cycle, Continue Burst Next X X X H H L L X L–H D Write Cycle, Continue Burst Next H X X X H L L X L–H D Read Cycle, Suspend Burst Current X X X H H H H L L–H Q Read Cycle, Suspend Burst Current X X X H H H H H L–H High-Z Read Cycle, Suspend Burst Current H X X X H H H L L–H Q Read Cycle, Suspend Burst Current H X X X H H H H L–H High-Z Write Cycle, Suspend Burst Current X X X H H H L X L–H D Write Cycle, Suspend Burst Current H X X X H H L X L–H D Partial Truth Table for Read/Write FUNCTION Read GW H BWE H BW1 X BW2 X BW3 X BW4 X Read H L H H H H Write one byte H L L H H H Write all bytes H L L L L L Write all bytes L X X X X X Notes: 2. X means “Don’t Care.” H means logic HIGH. L means logic LOW. Write = L means [BWE + BW1*BW2*BW3*BW4]*GW equals LOW. Write = H means [BWE + BW1*BW2*BW3*BW4]*GW equals HIGH. 3. BW1 enables Write to DQ1–DQ8. BW2 enables Write to DQ9–DQ16. BW3 enables Write to DQ17–DQ24. BW4 enables Write to DQ25–DQ32. 4. All inputs except OE must meet set-up and hold times around the rising edge (LOW–HIGH) of CLK. 5. Suspending burst generates Wait cycle. 6. For a Write operation following a Read operation, OE must be HIGH before the input data required set-up time plus High-Z time for OE and staying HIGH throughout the input data hold time. 7. This device contains circuitry that will ensure the outputs will be in High-Z during power-up. 8. ADSP LOW along with chip being selected always initiates a Read cycle at the L–H edge of CLK. A Write cycle can be performed by setting Write LOW for the CLK L–H edge of the subsequent wait cycle. Refer to Write timing diagram for clarification. Document #: 38-05153 Rev. *C Page 5 of 12 CY7C1340A Maximum Ratings Power Dissipation.......................................................... 1.0W Short Circuit Output Current ........................................ 50 mA (Above which the useful life may be impaired. For user guidelines, not tested.) Operating Range Voltage on VCC Supply Relative to VSS ......... –0.5V to +4.6V VIN ...........................................................–0.5V to VCC+0.5V Range Storage Temperature (plastic) .................... –55°C to +150°C Commercial Junction Temperature ............................................... +150°C Industrial Ambient Temperature[9] VDD[10,11] 0°C to +70°C 3.3V −5%/+10% –40°C to +85°C Electrical Characteristics Over the Operating Range Parameter Description Test Conditions [12, 13] VIHD Input HIGH (Logic 1) Voltage VIH Min. Max. Data Inputs (DQxx) 2.0 VCCQ + 0.3 V All Other Inputs 2.0 4.6 V –0.3 0.8 V –2 2 µA 2 µA VIl Input LOW (Logic 0) Voltage[12, 13] ILI Input Leakage Current[14] ILO Output Leakage Current Output(s) disabled, 0V < VOUT < VCC –2 VOH Output HIGH Voltage[12, 15] IOH = –4.0 mA 2.4 Voltage[12, 15] 0V < VIN < VCC VOL Output LOW VCC Supply Voltage[12] VCCQ I/O Supply Voltage (3.3V I/O)[12] VCCQ I/O Supply Voltage (2.5V I/O)[12] Parameter V IOL = 8.0 mA 0.4 V 3.6 V 3.1 3.6 V 2.375 VCC 3.1 Description Unit Conditions Typ. -5 -7 Unit ICC Power Supply Current: Operating[16, 17, 18] Device selected; all inputs < VILor > VIH; cycle time > tKC min.; VCC = Max.; outputs open 80 225 120 mA ISB2 CMOS Standby[17, 18] Device deselected; VCC = Max.; all inputs < VSS + 0.2 or >VCC – 0.2; all inputs static; CLK frequency = 0 0.2 2 2 mA ISB3 TTL Standby[17, 18] Device deselected; all inputs < VIL or > VIH; all inputs static; VCC = Max.; CLK frequency = 0 8 18 18 mA ISB4 Clock Running[17, 18] Device deselected; all inputs < VIL or > VIH; VCC = Max.; CLK cycle time > tKC min. 12 30 20 mA Capacitance[19] Parameter Description CI Input Capacitance CO Input/Output Capacitance (DQ) Test Conditions TA = 25°C, f = 1 MHz, VCC = 3.3V Typ. Max. Unit 3 4 pF 6 7 pF Capacitance Derating[20] Parameter ∆ tKQ Description Clock to Output Valid Typ. Max. 0.016 Unit ns/pF Notes: 9. TA is the case temperature. 10. Please refer to waveform (d). 11. Power supply ramp-up should be monotonic. 12. All voltages referenced to VSS (GND). 13. Overshoot: VIH ≤ +6.0V for t ≤ tKC /2. Undershoot: VIL ≤ –2.0V for t ≤ tKC /2. 14. MODE pin has an internal pull-up and ZZ pin has an internal pull-down. These two pins exhibit an input leakage current of ±30 µA. 15. AC I/O curves are available upon request. 16. ICC is given with no output current. ICC increases with greater output loading and faster cycle times. 17. “Device Deselected” means the device is in power-down mode as defined in the truth table. “Device Selected” means the device is active. 18. Typical values are measured at 3.3V, 25°C, and 8.5-ns cycle time. 19. This parameter is sampled. 20. Capacitance derating applies to capacitance different from the load capacitance shown in AC Test Loads for 3.3V or 2.5V I/O. Document #: 38-05153 Rev. *C Page 6 of 12 CY7C1340A Thermal Resistance Parameter ΘJA Description Test Conditions TQFP Typ. Unit 20 °C/W 1 °C/W Thermal Resistance (Junction to Ambient) Still air, soldered on a 4.25 × 1.125 inch, four-layer PCB Thermal Resistance (Junction to Case) ΘJC AC Test Loads and Waveforms—3.3V I/O[21] 317Ω DQ DQ Z0 = 50Ω 50Ω 351Ω ALL INPUT PULSES 3.0V 0V 5 pF 30 pF 3.3V 10% tP U = 200us 90% 10% 90% Vddtyp Vddm in For proper RESE T bring Vdd down to 0V ≤ 1.5 ns ≤ 1.5 ns = 1.5V Vt (a) (b) (c) (d) AC Test Loads and Waveforms—2.5V I/O DQ ALL INPUT PULSES 2.5V Z0 = 50Ω 50Ω 0V 10% 90% 10% 90% ≤ 1.8 ns ≤ 18 ns Vt = 1.25V (c) (a) Switching Characteristics Over the Operating Range[22] -5 100 MHz Parameter Description Min. -7 66 MHz Max. Min. Max. Unit Clock tKC Clock Cycle Time 10 15 ns tKH Clock HIGH Time 4 5 ns tKL Clock LOW Time 4 5 ns Output Times tKQ Clock to Output Valid tKQX Clock to Output Invalid 2 2 ns tKQLZ Clock to Output in Low-Z[23, 24] 3 3 ns tKQHZ Clock to Output in High-Z[23, 24] 5 6 ns tOEQ OE to Output Valid[25] 5 7 ns 6 ns Low-Z[23, 24] tOELZ OE to Output in tOEHZ OE to Output in High-Z[23, 24] 5 0 7 0 4 ns ns Set-up Times tS Address, Controls, and Data In[26] 2.5 2.5 ns Address, Controls, and Data In[26] 0.5 0.5 ns Hold Times tH Notes: 21. Overshoot: VIH(AC) <VDD + 1.5V for t <tTCYC/2; undershoot: VIL(AC) < 0.5V for t <tTCYC/2; power-up: VIH < 2.6V and VDD <2.4V and VDDQ < 1.4V for t<200 ms. 22. Test conditions as specified with the output loading as shown in (a) of AC Test Loads unless otherwise noted. 23. Output loading is specified with CL = 5 pF as in part (b) of AC Test Loads. 24. At any given temperature and voltage condition, tKQHZ is less than tKQLZ and tOEHZ is less than tOELZ. 25. OE is a “Don’t Care” when a byte Write enable is sampled LOW. 26. This is a synchronous device. All synchronous inputs must meet specified set-up and hold time, except for “don’t care” as defined in the truth table. Document #: 38-05153 Rev. *C Page 7 of 12 CY7C1340A Switching Waveforms Read Timing[27] tKC tKL CLK tKH tS ADSP# tH ADSC# tS ADDRESS BW1#, BW2#, BW3#, BW4#, BWE#, GW# A1 A2 tH tS CE# tS ADV# tH OE# DQ tKQLZ tKQ tOELZ Q(A1) tOEQ tKQ Q(A2) SINGLE READ Q(A2+1) Q(A2+2) Q(A2+3) Q(A2) Q(A2+1) BURST READ Note: 27. CE active in this timing diagram means that all chip enables CE, CE2, and CE2 are active. Document #: 38-05153 Rev. *C Page 8 of 12 CY7C1340A Switching Waveforms (continued) Write Timing[27] CLK tS ADSP# tH ADSC# tS A1 ADDRESS A2 A3 tH BW1#, BW2#, BW3#, BW4#, BWE# GW# CE# tS ADV# tH OE# tKQX DQ Q tOEHZ D(A1) SINGLE WRITE Document #: 38-05153 Rev. *C D(A2) D(A2+1) D(A2+1) D(A2+2) BURST WRITE D(A2+3) D(A3) D(A3+1) D(A3+2) BURST WRITE Page 9 of 12 CY7C1340A Switching Waveforms (continued) Read/Write Timing[27] CLK tS ADSP# tH ADSC# tS ADDRESS A1 A2 BW1#, BW2#, BW3#, BW4#, BWE#, GW# A3 A4 A5 tH CE# ADV# OE# DQ Q(A1) Q(A2) Single Reads D(A3) Single Write Q(A4) Q(A4+1) Q(A4+2) D(A5) Burst Read D(A5+1) Burst Write Ordering Information Speed (MHz) Ordering Code Package Name Package Type Operating Range 100 CY7C1340A-100AC A101 100-lead 14 × 20 × 1.4 mm Thin Quad Flat Pack Commercial 66 CY7C1340A-66AI A101 100-lead 14 × 20 × 1.4 mm Thin Quad Flat Pack Industrial Document #: 38-05153 Rev. *C Page 10 of 12 CY7C1340A Package Diagrams 100-pin Thin Plastic Quad Flatpack (14 × 20 × 1.4 mm) A101 51-85050-*A Pentium is a registered trademark of Intel Corporation. PowerPC is a trademark of IBM Corporation. All products and company names mentioned in this document are the trademarks of their respective holders. Document #: 38-05153 Rev. *C Page 11 of 12 © Cypress Semiconductor Corporation, 2003. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges. CY7C1340A Document History Page Document Title: CY7C1340A 128K × 32 Synchronous-Pipelined RAM Document Number: 38-05153 REV. ECN NO. Issue Date Orig. of Change Description of Change ** 109897 09/22/01 SZV Changed from Spec number: 38-01003 to 38-05153 *A 111530 02/06/02 GLC Added industrial temp to data sheet *B 123139 01/19/03 RBI Added power up requirements to operating conditions information. *C 212291 See ECN VBL Deleted Galvantech info. from title and contents Updated ordering info to match devmaster Deleted 83 MHz (–6) Document #: 38-05153 Rev. *C Page 12 of 12