LH521028 FEATURES • Fast Access Times: 17/20/25/35 ns • Wide Word (18-Bits) for: – Improved Performance – Reduced Component Count – Nine-bit Byte for Parity • Transparent Address Latch • Reduced Loading on Address Bus • Low-Power Stand-by Mode when Deselected CMOS 64K × 18 Static RAM operations on the high and the low bytes. The Address Latches are transparent when ALE is HIGH (for applications not requiring a latch), and are latched when ALE is LOW. The Address Latches and the wide word help to eliminate the need for external Address busbuffers and/or latches. Write cycles occur when Chip Enable (E), SH and/or SL, and Write Enable (W) are LOW. The Byte-select signals can be used for Byte-write operations by disabling the other byte during the Write operation. Data is transferred from the DQ pins to the memory location specified by the 16 address lines. The proper use of the Output Enable control (G) can prevent bus contention. • 2 V Data Retention When E and either SH or SL are LOW and W is HIGH, a static Read will occur at the memory location specified by the address lines. G must be brought LOW to enable the outputs. Since the device is fully static in operation, new Read cycles can be performed by simply changing the address with ALE HIGH. • JEDEC Standard Pinout PIN CONNECTIONS • TTL Compatible I/O • 5 V ± 10% Supply • Package: 52-Pin PLCC 52-PIN PLCC A14 A13 G A15 ALE VSS W VCC SH VSS SL VCC E A1 9 4 3 2 1 52 51 50 49 48 47 46 DQ8 45 DQ7 10 44 DQ6 11 43 VCC DQ11 12 42 VSS DQ12 13 41 DQ5 DQ13 14 40 DQ4 DQ14 15 39 DQ3 DQ2 VSS 16 38 VCC 17 37 VSS DQ15 18 36 VCC A12 A11 A10 A9 A8 VCC DQ0 A7 DQ1 34 VSS 35 20 21 22 23 24 25 26 27 28 29 30 31 32 33 A6 19 DQ17 A5 DQ16 A4 This RAM is fully static in operation. The Chip Enable (E) control permits Read and Write operations when active (LOW) or places the RAM in a low-power standby mode when inactive (HIGH).The Byte-select controls, S H and SL, are also used to enable or disable Read and Write DQ10 A3 The control signals include Write Enable (W), Chip Enable (E), High and Low Byte Select (S L and SH), Output Enable (G) and Address Latch Enable (ALE). The wide word provides for reduced component count, improved density, reduced Address bus loading and improved performance. The wide word also allows for byte-parity with no additional RAM required. 7 8 6 5 DQ9 A2 The LH521028 is a high-speed 1,179,648-bit CMOS SRAM organized as 64K × 18. A fast, efficient design is obtained with a CMOS periphery and a matrix constructed with polysilicon load memory cells. The LH521028 is available in a compact 52-Pin PLCC, which along with the six pairs of supply terminals, provide for reliable operation. A0 FUNCTIONAL DESCRIPTION TOP VIEW 521028-1D Figure 1. Pin Connections for PLCC Package 4-211 CMOS 64K × 18 Static RAM LH521028 ALE A8 A7 A6 A5 A4 A3 A2 A1 A0 ... I/O CIRCUIT ... ... DQ0 TRANSPARENT LATCH ROW DECODE SL A15 A14 A13 E A12 W SH A11 A10 TRANSPARENT LATCH DQ8 BLOCK DECODE COLUMN DECODE MEMORY ARRAY (65,536 x 18) A9 G ... ... DQ9 I/O CIRCUIT DQ17 ... 521028-12 Figure 2. LH521028 Block Diagram 4-212 CMOS 64K × 18 Static RAM LH521028 TRUTH TABLE ADDRESS E SH SL ALE G W DQ 0-DQ8 DQ 9-DQ 17 MODE I CC Don’t Care H X X H X X High-Z High-Z Standby ISB Valid L L H H L H Active High-Z Read ICC1 Valid L H L H L H High-Z Active Read ICC1 Valid L L L H L H Active Active Read ICC1 Valid L L L H H H High-Z High-Z Read ICC1 Don’t Care L L L L L H Data Out Data Out Read ICC1 Valid L L H H X L Data In Don’t Care Write, low byte ICC1 Valid L H L H X L Don’t Care Data In Write, high byte ICC1 Valid L L L H X L Data In Data In Write, both bytes ICC1 Valid L H H H X L Don’t Care Don’t Care Write, inhibited ICC1 Don’t Care L L L L X L Data In Data In Write, both bytes ICC1 NOTE: X = Don’t Care, L = LOW, H = HIGH PIN DESCRIPTIONS PIN SIGNAL PIN SIGNAL PIN SIGNAL PIN SIGNAL 1 V SS 14 DQ13 27 VSS 40 DQ4 2 V CC 15 DQ14 28 VCC 41 DQ5 3 SL 16 VSS 29 A8 42 VSS 4 SH 17 VCC 30 A9 43 VCC 5 E 18 DQ15 31 A10 44 DQ6 6 A0 19 DQ16 32 A11 45 DQ7 7 A1 20 DQ17 33 A12 46 DQ8 8 DQ9 21 A2 34 DQ0 47 A13 9 DQ10 22 A3 35 DQ1 48 A14 10 V CC 23 A4 36 VCC 49 A15 11 V SS 24 A5 37 VSS 50 G 12 DQ11 25 A6 38 DQ2 51 ALE 13 DQ12 26 A7 39 DQ3 52 W 4-213 CMOS 64K × 18 Static RAM LH521028 PIN DEFINITIONS V CC Positive Supply Voltage Terminals V SS Reference Terminals A0 – A15 Address Bus Input The Address bus is decoded to select one 18-bit word out of the total 64K words for Read and Write operations. E Chip Enable byte and prevent Read or Write operations. When the Select signal is LOW and Chip Enable is LOW, a Read or Write operation is performed at the location determined by the contents of the Address bus. When Chip Enable is HIGH, the Select signals are Don’t Care. Select Low (S L) is assigned to DQ0 – DQ8 and Select High (SH) is assigned to DQ9 – DQ17. ALE Active LOW Input Address Latch Enable Active High Input Chip Enable is used to enable the device for Read and Write operations. When HIGH, both Read and Write operations are disabled and the device is in a reduced power state. When LOW, a Read or Write operation is enabled. The Address Latch Enable signal is used to control the Transparent latches on the Address bus. The Latches are transparent when HIGH and are latched when LOW. If not required, Address Latch Enable may be tied HIGH, leaving the Address bus in a transparent condition. W DQ0 – DQ17 Data Bus Write Enable Active LOW Input Write Enable is used to select either Read or Write operations when the device is enabled. When Write Enable is HIGH and the device is Enabled, a Read operation is selected. When Write Enable is LOW and the device is enabled, a Write operation is selected. A Bytewrite operation is available by using the Byte-select controls. S H, S L Select High Select Low Active LOW Inputs The Select High and Select Low signals, in conjunction with the Chip Enable and Write Enable signals, allow the selection of the individual bytes for Read and Write operations. When High, the Select signal will deselect its 4-214 Input/Output DQ0 – DQ8 comprise the Low byte, selected by SL, and DQ9 – DQ17 comprise the High Data byte, selected by SH. The Data Bus is in a high impedance input mode during Write operations and standby. The Data bus is in a low-impedance output mode during Read operations. G Output Enable Active LOW Input The Output Enable signal is used to control the output buffers on the Data Input/Output bus. When G is HIGH, all output buffers are forced to a high impedance condition. When G is LOW, the output buffers will become active only during a Read operation (E and SH / S L are LOW, W is HIGH). CMOS 64K × 18 Static RAM LH521028 ABSOLUTE MAXIMUM RATINGS 1 PARAMETER RATING VCC to VSS Potential –0.5 V to 7 V Input Voltage Range –0.5 V to VCC + 0.5 V DC Output Current 2 ± 40 mA Storage Temperature Range –65oC to 150oC Power Dissipation (Package Limit) 2W NOTES: 1. Stresses greater than those listed under ‘Absolute Maximum Ratings’ may cause permanent damage to the device. This is a stress rating for transient conditions only. Functional operation of the device at these or any other conditions above those indicated in the ‘Operating Range’ of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability. 2. Outputs should not be shorted for more than 30 seconds. No more than one output should be shorted at any time. OPERATING RANGES SYMBOL PARAMETER MIN TYP MAX UNIT 70 oC TA Temperature, Ambient VCC Supply Voltage 4.5 5.0 5.5 V VSS Supply Voltage 0 0 0 V VIL Logic ‘0’ Input Voltage 1 –0.5 0.8 V VIH Logic ‘1’ Input Voltage 2.2 VCC + 0.5 V 0 NOTE: 1. Negative undershoot of up to 3.0 V is permitted once per cycle. DC ELECTRICAL CHARACTERISTICS SYMBOL PARAMETER TEST CONDITIONS MIN TYP MAX UNIT 300 mA ICC1 Operating Current 1 tCYCLE = minimum ISB1 Standby Current E ≥ VCC – 0.2 V VIN ≥ VCC – 0.2 V or VIN ≤ 0.2 V f=0 4 mA ISB2 Standby Current E ≥ VIH VIN = V IH or VIL 50 mA ILI Input Leakage Current VIN = 0 V to VCC –2 2 µA ILO I/O Leakage Current VIN = 0 V to VCC –2 2 µA VOH Output High Voltage IOH = –4.0 mA 2.4 VOL Output Low Voltage IOL = 8.0 mA V 0.4 V NOTE: 1. ICC is dependent upon output loading and cycle rates. Specified values are with outputs open. 4-215 CMOS 64K × 18 Static RAM LH521028 AC TEST CONDITIONS PARAMETER Input Pulse Levels V SS to 3 V Input Rise and Fall Times 5 ns Input and Output Timing Ref. Levels 1.5 V Output Load, Timing Tests +5 V RATING Figure 3 480 Ω DQ PINS 255 Ω CLOAD=30 pF * CAPACITANCE 1,2 PARAMETER RATING CIN (Input Capacitance) 5 pF CDQ (I/O Capacitance) 7 pF * INCLUDES JIG AND SCOPE CAPACITANCES NOTES: 1. Capacitances are maximum values at 25oC measured at 1.0 MHz with VBias = 0 V and VCC = 5.0 V. 2. Guaranteed but not tested. 4-216 Figure 3. Output Load Circuit 521028-13 CMOS 64K × 18 Static RAM LH521028 AC ELECTRICAL CHARACTERISTICS 1 (Over Operating Range) SYMBOL –17 DESCRIPTION MIN –20 MAX MIN –25 MAX READ CYCLE 17 20 tRC Read Cycle Timing tAA Address Access Time tASL Address Setup to Latch Enable 3 tAHL Address Hold from Latch Enable 4 tLEA Latch Enable to Data Valid 17 MIN 25 20 3 MIN 25 ns 35 3 6 22 UNITS MAX 35 3 5 19 –35 MAX 6 27 ns ns ns 37 ns tLHM Latch Enable High Pulse Width 5 5 6 6 ns tOH Output Hold from Address Change 3 5 5 5 ns tLH Output Hold from Latch High 4 tEA tELZ E Low to Valid Data E Low to Output Active 7 17 2,3 tEHZ E High to Output High-Z tSA S Low to Valid Data 3 2,3 3 10 2 7 25 3 10 9 2,3 7 20 3 12 10 2 ns 35 ns 20 12 3 ns 20 3 ns ns ns tSLZ S Low to Output Active tSHZ S High to Output High-Z 2,3 10 10 12 20 ns G Low to Valid Data 8 9 12 20 ns tGA tGLZ G Low to Output Active 2,3 tGHZ G High to Output High-Z tRCS Read Setup from W High tRCH Read Hold from W Low tPU 0 2,3 E LOW to Power Up Time 0 8 3 0 8 0 10 ns 20 ns 0 0 0 0 ns 0 0 0 0 ns 0 0 0 0 ns 3 17 20 25 35 ns 25 28 35 ns tPD E HIGH to Power Down Time tWA Access Time From Write Enable HIGH tWC Write Cycle Time 17 20 25 35 ns tEW E Low to End of Write 13 15 20 30 ns tSW S LOW to End of Write 13 15 20 30 ns tAW Address Valid to End of Write 13 15 20 30 ns tAS Address Setup to Start of Write 0 0 0 0 ns tAH Address Hold from End of Write 0 0 0 0 ns tASL Address Setup to Latch Enable 3 3 3 3 ns tAHL Address Hold from Latch Enable 4 5 6 6 ns tLHW Latch Hold from W High 0 0 0 0 ns 20 WRITE CYCLE tLHM Latch Enable HIGH Pulse Width 5 5 6 6 ns tWP W Pulse Width 13 15 20 30 ns tDW Input Data Setup Time 9 12 13 15 ns tDH Input Data Hold Time 0 0 0 0 ns 2,3 tWHZ W Low to Output High-Z tWLZ W High to Output Active 2,3 8 3 8 3 10 3 14 3 ns ns NOTES: 1. AC Electrical Characteristics specified at ‘AC Test Conditions’ levels. 2. Active output to High-Z and High-Z to output active tests specified for a ±500 mV transition from steady state levels into the test load. CLoad = 5 pF. 3. Guaranteed but not tested. 4-217 CMOS 64K × 18 Static RAM LH521028 Read Cycle No. 2 (Unlatched Chip Enable Controlled Read) TIMING DIAGRAMS – READ CYCLE Read Cycle No. 1 (Unlatched Address Controlled Read) Chip is in Read Mode: ALE is HIGH (transparent mode). Read cycle timing is referenced from when E, S, and G are stable until the first address transition. Crosshatched portion of Data Out implies that data lines are in the Low-Z state but the data is not guaranteed to be valid. Chip is in Read Mode: ALE is HIGH (transparent mode), E and G are LOW. Read cycle timing is referenced from when all addresses are stable until the first address transition. Following a W-controlled Write cycle, tWA and tAA must both be satisfied to ensure valid data. Crosshatched portion of Data Out implies that data lines are in the Low-Z state but the data is not guaranteed to be valid until tAA. tRC ADDRESS VALID ADDRESS tWA W tAA DQ tOH VALID DATA PREVIOUS DATA 521028-2 Figure 4. Read Cycle No. 1 ADDRESS VALID ADDRESS tRCS tRCH W tEA E tEHZ tSA SL, SH tSHZ tGA G tGLZ tGHZ tSLZ tELZ DQ VALID DATA 521028-3 Figure 5. Read Cycle No. 2 4-218 CMOS 64K × 18 Static RAM LH521028 TIMING DIAGRAMS – READ CYCLE (cont’d) Read Cycle No. 3 (Latched Address Controlled Read) Chip is in Read Mode: W is HIGH, E, SH, SL and G are LOW. Both tAA and tLEA must be met before valid data is available. If the address is valid prior to the rising edge of ALE, then the access time is tLEA. If the address is valid after ALE is HIGH (or if ALE is tied HIGH) then the access time is tAA. Crosshatched portion of Data Out implies that data lines are in the Low-Z state but the data is not guaranteed to be valid until tAA. E, SH, SL tLHM ALE tASL ADDRESS tAHL VALID ADDRESS tLH tAA DQ PREVIOUS DATA VALID DATA tLEA 521028-4 Figure 6. Read Cycle No. 3 4-219 CMOS 64K × 18 Static RAM LH521028 TIMING DIAGRAMS – READ CYCLE (cont’d) Read Cycle No. 4 Chip is in Read Mode: Timing illustrated for the case when addresses are valid before E goes LOW. Data Out is not specified to be valid until tEA, tSA and tGA, but may become active as early as tELZ, tSLZ or tGLZ. tASL ADDRESS tAHL VALID ADDRESS tLHM ALE tLEA tEA E tRCH tRCS W tSA SL, SH tEHZ tRC tGA G tGLZ tGHZ tSLZ tELZ DQ VALID DATA 521028-5 Figure 7. Read Cycle No. 4 4-220 CMOS 64K × 18 Static RAM LH521028 TIMING DIAGRAMS – WRITE CYCLE Write Cycle No. 1 (Unlatched W Controlled Write) Addresses must be stable during unlatched Write cycles. The outputs will remain in the High-Z state if W is LOW when E and SH / SL go LOW. If G is HIGH, the outputs will remain in the High-Z state. Although these examples illustrate timing with G active, it is recommended that G be held HIGH for all Write cycles. This will prevent the LH521028’s outputs from becoming active, preventing bus contention, thereby reducing system noise. Chip is selected: E, G, and SH / S L are LOW, ALE is High. Using only W to control Write cycles may not offer the best performance since both tWHZ and tDW timing specifications must be met. Write Cycle No. 2 (E, S L, S H Controlled Write) G is LOW. DQ lines may transition to Low-Z if the falling edge of W occurs after the falling edge of E, SH /SL if G is LOW. tWC ADDRESS VALID ADDRESS tAH tAW tAS tWP W tWLZ tWHZ tDW tDH DQ PREVIOUS OUTPUT VALID DATA 521028-6 Figure 8. Write Cycle No. 1 tWC ADDRESS VALID ADDRESS tEW E, SL, SH tAS tWP tAH W tELZ tWHZ DQ tDW tDH VALID DATA 521028-7 Figure 9. Write Cycle No. 2 4-221 CMOS 64K × 18 Static RAM LH521028 TIMING DIAGRAMS – WRITE CYCLE (cont’d) Write Cycle No. 3 (Latched W Controlled Write) Write Cycle No. 4 (E Controlled) Chip is selected: E, G, and S H / SL are LOW. G is LOW. DQ lines may transition to Low-Z if the falling edge of W occurs after the falling edges of E and SH/SL. tWC tLHM ALE tASL tAHL ADDRESS VALID ADDRESS tAW tAS tLHW tWP W tWLZ tWHZ tDW tDH DQ PREVIOUS OUTPUT VALID DATA 521028-8 Figure 10. Write Cycle No. 3 tWC tLHM ALE tASL tAHL ADDRESS VALID ADDRESS tEW E, SH / SL tWP tAS tLHW W tELZ tSLZ DQ tDW tWHZ tDH VALID DATA 521028-9 Figure 11. Write Cycle No. 4 4-222 CMOS 64K × 18 Static RAM LH521028 BYTE OPERATIONS Byte Read Description (Figure 12) To read individual bytes, the device must be enabled (E is LOW), W must be HIGH, the outputs must be enabled (G is LOW) and the addresses must be either stable or latched with ALE. Figure 12 is one example of the byte read capabilities of this device. The example shows two read operations. The first is a read of the high byte of the current memory location and the second is a read of the low byte of the memory location. (1) At the beginning of the cycle both SL and SH are HIGH. ADDRESS (2) SH goes LOW initiating a Read on the upper byte DQH(9-17). SL remains HIGH keeping the lower byte DQL(0-8) disabled and in a high-impedance mode. (3) SL goes LOW activating DQL(0-8).Valid data is available in tSA following SL going LOW. (4) When SH goes HIGH, DQH(9-17) remains valid for tSHZ before returning to a high-impedance condition. (5) Finally, the Read for the lower byte is terminated by deasserting SL (HIGH). DQL(0-8) remains active for tSHZ following SL going HIGH. VALID ADDRESS ALE G SL SH VALID DATA DQL (0-8) DQH (9-17) VALID DATA (1) (2) (3) (4) (5) 521028-10 Figure 12. Byte Read (E is LOW and W is HIGH) 4-223 CMOS 64K × 18 Static RAM LH521028 BYTE OPERATIONS (cont’d) Byte Write Description (Figure 13) To do individual byte-write operations, the device must be enabled (E is LOW, G is don’t care) and addresses must be either stable or latched. Figure 13 is one example of the byte-write capabilities of this device. The diagram shows two write operations with unlatched addresses. The first is a write to the low byte of memory location N and the second is a write to the high byte of memory location M. (4) Address N is changed to M. (5) The Write operation is now initiated on the upper byte DQH(9-17) by bringing SH LOW. SL remains HIGH preventing a Write operation from occurring in the lower byte DQL(0-8) of memory location N+ 1. (6) SH now goes HIGH terminating the Write operation on the upper byte of address M. (1) W goes LOW while SL and SH remain HIGH. (2) SL goes LOW initiating a Write into the lower byte DQL(0-8) of memory location N. SH remains HIGH preventing a Write into the upper byte DQL(9-17) of memory location N. ADDRESS (3) SL now goes HIGH terminating the Write operation on the lower byte of memory location N. (7) W goes HIGH, ending the Write operation. VALID ADDRESS N VALID ADDRESS M ALE W SL SH DQL (0-8) DATA IN (N) DQH (9-17) DATA IN (M) (1) (2) (3) (4)(5) (6) (7) 521028-11 Figure 13. Byte Write (E is LOW) 4-224 CMOS 64K × 18 Static RAM LH521028 PACKAGE DIAGRAM 52PLCC (PLCC52-P-750) 19.69 [0.775] 18.67 [0.735] 20.57 [0.810] 19.56 [0.770] 18.8 [0.740] 17.78 [0.700] 19.69 [0.775] 18.67 [0.735] 20.57 [0.810] 19.56 [0.770] 4.06 [0.160] 3.56 [0.140] 0.10 [0.004] 1.27 [0.050] TYP. 0.58 [0.023] 0.33 [0.013] 0.76 [0.030] 1.38 [0.015] MAXIMUM LIMIT DIMENSIONS IN MM (INCHES) MINIMUM LIMIT 52PLCC 52-pin, 750-mil PLCC ORDERING INFORMATION LH521028 Device Type U Package - ## Speed 17 20 Access Time (ns) 25 35 52-pin, Plastic Leaded Chip Carrier (PLCC52-P-750) CMOS 64K x 18 Static RAM Example: LH521028U-25 (CMOS 64K x 18 Static RAM, 25 ns, 52-pin, Plastic Leaded Chip Carrier) 521028MD 4-225