128K x 32 Synchronous-Pipelined Cache RAM
CY7C1339
Cypress Semiconductor Corporation 3901 North First Street San Jose CA 95134 408-943-2600
Document #: 38-05084 Rev. ** Revised September 5, 2001
329
Features
Supports 100-MHz bus for Pentiumand PowerPC™
operations with zero wait states
Fully registe red inputs and outputs for pipeli ned o per-
ation
128K by 32 common I/O architecture
3.3V core power supply
2.5V / 3.3V I/O operation
Fast clock-to-output times
3.5 ns (for 166- MHz d evic e)
4.0 ns (for 133- MHz d evic e)
5.5 ns (for 100- MHz d evic e)
User-selectable burst counter supporting IntelPen-
tium interleaved or linear burst sequences
Separate processor and controller address strobes
Synchronous self-timed writes
Asynchronous output enable
JEDEC-standard 100 TQFP pinout
“ZZ” Sleep Mode option and Stop Clock option
Functional Description
The CY7C1339 is a 3.3V, 128K by 32 synchronous-pipelined
cache SRAM designed to support zero wait state secondary
cache w ith mi nim al glue log ic.
The CY7C1339 I/O pins can operate at either the 2.5V or the
3.3V level; the I/O pins are 3.3V tolerant when VDDQ=2.5V.
All syn chrono us in puts p ass t hrough input regi sters contro lled
by the rising edge of the clock. All data outputs pass through
output registers controlled by the rising edge of the clock. Max-
imum access delay from the clock rise is 3.5 ns (166-MHz
device).
The CY7C1339 supports either the interleaved burst se-
quence used by the Intel Pentium processor or a linear burst
sequence used by processors such as the PowerPC. The
burst sequence is se lected th rough the MODE p in. Acc esses
can be initiated by asserting either the Processor Address
Strobe (ADSP) or the Controller Address Strobe (ADSC) at
clock rise. Address adv an ce men t th rough the burs t se que nc e
is controlled by the ADV input. A 2-bit on-chip wraparound
burst counter captures the first address in a burst sequence
and automatically increments the address for the rest of the
burst access.
Byte write operations are qualified with the four Byte Write
Select (BW [3:0]) inputs . A Gl obal W ri te Enab le (GW) overri des
all byte w rite inp uts an d w rit es data to a ll four byt es . All writes
are conducted with on-chip synchronous self-timed write cir-
cuitry.
Three synchronous Chip Selects (CE1, CE2, CE3) and an
asynch rono us O utp ut En abl e (O E) provide for easy bank se-
lection and outpu t three-state c ontrol. In order to provide prop-
er da ta d urin g d ept h expansio n, O E is masked d uri ng the first
clock of a rea d cy cl e w he n em erg ing from a des el ec ted s tate.
Intel and Pentium are trademarks of Intel Corporation.
PowerPC is a trademark of IBM Corporation.
CLK
ADV
ADSC
A[16:0]
GW
BWE
BW3
BW2
BW1
BW0
CE1
CE3
CE2
OE
ZZ
BURST
COUNTER
DQ[31:24]
BYTEWRITE
REGISTERS
ADDRESS
REGISTER
DQ
OUTPUT
REGISTERS INPUT
REGISTERS
128KX32
MEMORY
ARRAY
CLK CLK
Q0
Q1
Q
D
CE
CE
CLR
SLEEP
CONTROL
DQ[23:16]
BYTEWRITE
REGISTERS
D Q
DQ
DQ[15:8]
BYTEWRITE
REGISTERS
DQ[7:0]
BYTEWRITE
REGISTERS
D Q
ENABLE
REGISTER
DQ
CE
CLK
ENABLE DELAY
REGISTER
D Q
CLK
32 32
17
15
15
17
(A[1;0])2
MODE
ADSP
Logic Block Diagram
DQ[31:0]
CY7C1339
Document #: 38-05084 Rev. ** Page 2 of 16
Pin Configuration
A
5
A
4
A
3
A
2
A
1
A
0
NC
NC
V
SS
V
DD
NC
NC
A
10
A
11
A
12
A
13
A
14
A
15
A
16
NC
DQ15
DQ14
VDDQ
VSSQ
DQ13
DQ12
DQ11
DQ10
VSSQ
VDDQ
DQ9
DQ8
VSS
NC
VDD
ZZ
DQ7
DQ6
VDDQ
VSSQ
DQ5
DQ4
DQ3
DQ2
VSSQ
VDDQ
DQ1
DQ0
NC
NC
DQ16
DQ17
VDDQ
VSSQ
DQ18
DQ19
DQ20
DQ21
VSSQ
VDDQ
DQ22
DQ23
NC
VDD
NC
VSS
DQ24
DQ25
VDDQ
VSSQ
DQ26
DQ27
DQ28
DQ29
VSSQ
VDDQ
DQ30
DQ31
NC
A6
A7
CE
1
CE
2
BW
3
BW
2
BW
1
BW
0
CE
3
V
DD
V
SS
CLK
GW
BWE
OE
ADSC
ADSP
ADV
A
8
A
9
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
MODE
BYTE0
BYTE1
BYTE3
BYTE2
100
10
r
100-Pin TQFP
CY7C1339
Selection Guide
7C1339-166 7C1339-1 33 7C1339-100
Maximum Access Time (ns) 3.5 4.0 5.5
Maximum Operating Current (mA) Commercial 420 375 325
Maximum CMOS Standby Current (mA) Commercial 10 10 10
CY7C1339
Document #: 38-05084 Rev. ** Page 3 of 16
Pin Definitions
Pin Number Name I/O Description
5044, 81,
82, 99, 100,
3237
A[16:0] Input-
Synchronous Address Inputs used to select one of the 64K address locations. Sampled at the
rising edge of the CLK if ADSP or ADSC is active LOW, and CE1, CE2, and CE3
are sampl ed active. A[1:0] feed the 2-bit counter.
9693 BW[3:0] Input-
Synchronous Byte Write Select Inputs, active LOW. Qualified with BWE to condu ct byte writes
to the SRAM. Sampled on the rising edge of CLK.
88 GW Input-
Synchronous Global Write Enable Input, active LOW . When asserted LOW on the rising edge of
CLK, a global write is conducted (ALL bytes are written, regardless of the values
on BW[3:0] and BWE).
87 BWE Input-
Synchronous Byte Write Enable Input, active LOW. Sampled on the rising edge of CLK. This
signal must be asserted LOW to conduct a byte write.
89 CLK Input-Clock Clock input. Used to capture all synchronous inputs to the device. Also used to
increme nt the burst c ounter when ADV is asserted LOW, during a burst operation.
98 CE1Input-
Synchronous Chip Enable 1 Input, active LOW. Sampled on the rising edge of CLK. Used in
conjunction with CE2 and CE3 to select/deselect the device. ADSP is ignored if
CE1 is HIGH.
97 CE2Input-
Synchronous Chip Enable 2 Input, active HIGH. Sampled on the rising edge of CLK. Used in
conjunction with CE1 and CE3 to select/deselect the device.
92 CE3Input-
Synchronous Chip Enable 3 Input, active LOW. Sampled on the rising edge of CLK. Used in
conjunction with CE1 and CE2 to select/deselect the device.
86 OE Input-
Asynchronous Output Ena ble, as ynchr onous i nput, ac tive L OW. Controls the directi on of the I/O
pins. Whe n LOW, the I/O p ins beh ave as output s. W hen deserte d HIG H, I/O pi ns
are three-s tated, and act as i nput data pi ns. OE is masked during the first clock of
a read cycle when emerging from a deselected state.
83 ADV Input-
Synchronous Advance Input signa l, sam pled on the risi ng edg e of C LK. Wh en asse rted , it au to-
matically increments the address in a burst cycle.
84 ADSP Input-
Synchronous Address Stro be from Proce ssor , sampled o n the rising edge o f CLK. When assert-
ed LOW, A[16:0] is capture d in the address regis ters. A[1:0] are also loaded in to the
burst counter. When ADSP and ADSC are both asserted, only ADSP is recognized.
ASDP is ignored when CE1 is deserted HIGH.
85 ADSC Input-
Synchronous Addres s Strobe from Co ntroller, sampled on the rising ed ge of CLK. Wh en assert-
ed LOW, A[16:0] is capture d in the address regis ters. A[1:0] are also loaded in to the
burst counter. When ADSP and ADSC are both asserted, only ADSP is recognized.
64 ZZ Input-
Asynchronous ZZ sleep Input. This active HIGH input places the device in a non-time-critical
sleep condition with data integrity preserved. Leaving ZZ floating or NC will de-
fault the device into an active state. ZZ has an internal pull down.
29, 28, 25-22,
19, 18,13,12,
96, 3, 2, 79,
78, 7572,
69, 68, 63 , 62
5956, 53, 52
DQ[31:0] I/O-
Synchronous Bidirecti onal D ata I/O lin es. As i nputs, they fee d in to an on- chip da ta regis ter that
is trigg ered by the rising edge of CLK. As ou tputs, they de liver the dat a contained
in the memory location specified by A[16:0] during the previous clock rise of the
read cycle. The direction of the pins is controlled by OE. Whe n OE is asserted
LOW, the pins behave as outputs. When HIGH, DQ[31:0] are placed in a three-state
condition.
15, 41, 65, 91 VDD Power Supply Power s upply inputs to the co re of the de vice. Shou ld be conn ected to 3 .3V power
supply.
17, 40, 67, 90 VSS Ground Ground for the core of the device. Should be connected to ground of the system.
4, 11, 20, 27,
54, 61, 70, 77 VDDQ I/O Power
Supply Power supply for the I/O circuitry. Should be connected to a 3.3V or 2.5V power
supply.
5, 10, 21, 26,
55, 60, 71, 76 VSSQ I/O Ground Ground for the I/O circuitry. Should be connected to ground of the system.
31 MODE Input-
Static Selects burst order. When tied to GND selects linear burst sequence. When tied
to VDDQ or left fl oating sele cts i nterlea ved b urst s equen ce. Th is is a str ap pin an d
should re main stat ic during d evice op eration. Whe n left float ing or NC, d efaults to
interleaved burst order. Mode pin has an internal pull up.
1, 14, 16, 30,
38, 39, 42, 43,
51, 66, 80
NC -No Connects.
CY7C1339
Document #: 38-05084 Rev. ** Page 4 of 16
Introduction
Functional Overview
All syn chrono us in puts p ass through input regist ers co ntrolle d
by the rising edge of the clock. All data outputs pass through
output registers controlled by the rising edge of the clock. Max-
imum access delay from the clock rise (tCO) is 3.5 ns (166-MHz
device).
The CY7C1339 supports secondary cache in systems utilizing
either a linear or interleaved burst sequence. The interleaved
burst o rder supp orts Pentium an d i 48 6 p roc es so rs. The linear
burst sequence is suited for processors that utilize a linear
burst s equ enc e. The bu rst order is user se lec tab le, and is d e-
termined by sampling the MODE input. Accesses can be initi-
ated with either the Processor Address Strobe (ADSP) or the
Controller Address Strobe (ADSC). Address advancement
through the burst sequence is controlled by the ADV input. A
two-bit on-chip wraparound burst counter captu res the first ad-
dress in a burst sequence and automatically increments the
address for the rest of the burst access.
Byte write operations are qualified with the Byte Write Enable
(BWE) and Byt e Write S elect (BW[3:0]) inputs. A Global Write
Enable (G W) overri des all byte write inp uts and wri tes data to
all four bytes. All writes are simplified with on-chip synchro-
nous self- t imed w rite ci rcu itry.
Three synchronous Chip Selects (CE1, CE2, CE3) and an
asynch ro nous Ou tp ut En able ( O E) provide for easy bank se-
lection and output three-state control. ADSP is ignored if CE1
is HIGH.
Single Read Accesses
This access is initiated when the following conditions are sat-
isfied at clock rise: (1) ADSP or ADSC is asserted LOW, (2)
CE1, CE2, CE3 are all asse rted active, and (3) the writ e signals
(GW, BWE) are all deserted HIGH. ADSP is ignored if CE1 is
HIGH. T he address prese nted to the ad dress inputs (A [16:0]) is
stored into the address advancement logic and the Address
Register while being presented to the memory core. The cor-
responding data is allowed to propagate to the input of the
Output Registers. At the ris ing edge of th e nex t clo ck t he da ta
is allowed to propagate through the output register and onto
the data bus within 3.5 ns (166-MHz device) if OE is active
LOW . The only exception occurs when the SRAM is emerging
from a deselected state to a selected state, its outputs are
always three-stated during the first cycle of the access. After
the f irs t cy cl e of t h e a cc ess, t h e ou t pu ts a r e co nt ro ll e d by the
OE signal. Consecutive single read cycles are supported.
Once the SRAM is deselected at clock rise by the chip select
and either ADSP or ADSC signals, its output will three-state
immediately.
Single Write Accesses Initiated by ADSP
This access is initiated when both of the following conditions
are satisfied at clock rise: (1) ADSP is asserted LOW, and (2)
CE1, CE2, CE3 are all asserted active. The addres s presented
to A[16:0] is loaded into the address register and the address
advancement logic while being delivered to the RAM core. The
write signals (GW, BW E , and BW[3:0]) and ADV inputs are ig-
nored during this first cycle.
ADSP-triggered write accesses require two clock cycles to
complete. If GW is as serted LOW on the second clock rise, the
data presented to the DQ[31:0] inputs is written into the corre-
sponding address location in the RAM core. If GW is HIGH,
then the wr ite opera tion is c ontroll ed by BWE and BW[3:0] sig-
nals. The CY7C1339 provides byte write capability that is de-
scribed in the Write Cycle Descriptions table. Asserting the
Byte Write Enable input (BWE) with the selected Byte Write
(BW[3:0]) input will selectively write to only the desired bytes.
Bytes not selected during a byte write operation will remain
unaltered. A synchronous self-timed write mechanism has
been provided to simplify the write operations.
Because the CY7C1339 is a common I/O device, the Output
Enable (OE) must be deserted HIGH bef ore pres enting d ata
to the DQ[31:0] inputs. Doing so will three -state th e output driv-
ers. As a safety precaution, DQ[31:0] are automatically
three- stated whe never a wr ite cycle is detecte d, regardl ess of
the state of OE.
Single Write Accesses Initiated by ADSC
ADSC write accesses are initiated when the following condi-
tions are satisfied: (1) ADSC is asserted LOW, (2) ADSP is
deserted HIGH, (3) CE 1, CE2, CE3 are all asserted active, and
(4) the ap propriate c ombination of the wri te inputs (GW , BWE ,
and BW[3:0]) are asserted active to conduct a write to the de-
sired byte(s ). ADSC- triggered write acces ses requ ire a singl e
clock cycle to complete. The address presented to A[16:0] is
loaded into the address register and the address advance-
ment logic while being delivered to the RAM core. The ADV
input is ignored during this cycle. If a globa l write is conducted,
the data presented to the DQ[31:0] is written into the corre-
sponding address location in the RAM core. If a byte write is
conducted, only the selected bytes are written. Bytes not se-
lected during a byte write operation will remain unaltered. A
synchronous self-timed write mechanism has been provided
to simplify the write operations.
Because the CY7C1339 is a common I/O device, the Output
Enable (OE) must be deserted HIGH bef ore pres enting d ata
to the DQ[31:0] inputs. Doing so will three -state th e output driv-
ers. As a safety precaution, DQ[31:0] are automatically
three- stated whe never a wr ite cycle is detecte d, regardl ess of
the state of OE.
Burst Sequences
The CY7C13 39 provides a two-bi t wraparound cou nter , fed by
A[1:0], that implements either an interlea ved or li near bu rst se-
quence. The interleaved burst sequence is designed specifi-
cally to support Intel Pentium applications. The linear burst
sequence is designed to support processors that follow a lin-
ear burst sequence. The burst sequence is user selectable
through the MODE input.
Asserting ADV LOW at clock ri se will automatic al ly in crement
the burst counter to the next address in the burst sequence.
Both read and write burst operations are supported.
Interleaved Burst Sequence
First
Address Second
Address Third
Address Fourth
Address
A[1:0] A[1:0] A[1:0] A[1:0]
00 01 10 11
01 00 11 10
10 11 00 01
11 10 01 00
CY7C1339
Document #: 38-05084 Rev. ** Page 5 of 16
Sleep Mode
The ZZ input pin is an asynchronous input. Asserting ZZ plac-
es the SRAM in a power conservation sleep mode. T wo clock
cycles are required to enter into or exit from this sleep mode.
While in this mode, data integrity is guaranteed. Accesses
pending when entering the sleep mode are not considered
valid nor is the completion of the operation guaranteed. The
device must be d ese le cted prior to ent erin g t he sleep mode.
CE1, CE2, CE3, ADSP, and ADSC must rema in inactive fo r the
duration of tZZREC after the ZZ input returns LOW.
Linear Burst Sequence
First
Address Second
Address Third
Address Fourth
Address
A[1:0] A[1:0] A[1:0] A[1:0]
00 01 10 11
01 10 11 00
10 11 00 01
11 00 01 10
ZZ Mode Electrical Characteristics
Parameter Description Test Conditions Min. Max. Unit
IDDZZ Snooze mode
standby current ZZ > VDD 0.2V 3 mA
tZZS Device operation to
ZZ ZZ > VDD 0.2V 2tCYC ns
tZZREC ZZ recovery time ZZ < 0.2V 2tCYC ns
CY7C1339
Document #: 38-05084 Rev. ** Page 6 of 16
Cycle Descriptions[1, 2, 3]
Next Cycle Add. Used ZZ CE3CE2CE1ADSP ADSC ADV OE DQ Write
Unselected None L X X 1 X 0 X X Hi-Z X
Unselected None L 1 X 0 0 X X X Hi-Z X
Unselected None L X 0 0 0 X X X Hi-Z X
Unselected None L 1 X 0 1 0 X X Hi-Z X
Unselected None L X 0 0 1 0 X X Hi-Z X
Begin ReadExternal L010 0 XXXHi-ZX
Begin ReadExternal L010 1 0XXHi-ZRead
Contin ue Read Next L X X X 1 1 0 1 Hi-Z Read
Contin ue Read Next L X X X 1 1 0 0 DQ Read
Contin ue Read Next L X X 1 X 1 0 1 H i -Z Read
Contin ue Read Next L X X 1 X 1 0 0 DQ Read
Suspend Read Current L X X X 1 1 1 1 Hi-Z Read
Suspend Read Current L X X X 1 1 1 0 DQ Read
Suspend Read Current L X X 1 X 1 1 1 Hi-Z Read
Suspend Read Current L X X 1 X 1 1 0 DQ Read
Begin Write Current L X X X 1 1 1 X Hi-Z Write
Begin Write Current L X X 1 X 1 1 X Hi-Z Write
Begin WriteExternal L010 1 0XXHi-ZWrite
Contin ue W ri t e Next L X X X 1 1 0 X Hi-Z W r it e
Contin ue W rite Next L X X 1 X 1 0 X H i -Z W rit e
Suspend Write Current L X X X 1 1 1 X Hi-Z Write
Suspend Write Current L X X 1 X 1 1 X Hi-Z Write
ZZ Sleep None HXXX X XXXHi-ZX
Note:
1. X=Dont Care, 1=HIGH, 0=LOW.
2. Write is defined by BWE, BW[3:0], and GW. See Write Cycle Descriptions table.
3. The DQ pins are controlled by the current cycle and the OE signal. OE is asynchronous and is not sampled with the clock.
CY7C1339
Document #: 38-05084 Rev. ** Page 7 of 16
Maximum Ratings
(Above w hi ch the useful life may be impaired. For user g uid e-
lines, not tes ted .)
Storage Temperature .....................................65°C to +150°C
Ambient Temperature with
Power Applied..................................................55°C to +125°C
Supply Voltage on VDD Relative to GND.........0.5V to +4.6V
DC Voltage Applied to Outputs
in High Z Stat e[7] .......................................0.5V to VDD + 0.5V
DC Input Voltage[7]....................................0.5V to VDD + 0.5V
Current into Outputs (LOW).........................................20 mA
Static Discharge Voltage.......................................... >2001V
(per MIL-STD-883, Method 3015)
Latch-Up Current.................................................... >200 mA
Note:
4. X=Dont Care, 1=Logic HIGH, 0=Logic LOW.
5. The SRAM always initiates a read cycle when ADSP asserted, regardless of the state of GW, BWE, or BW[3:0]. Writes may occur only on subsequent clocks
after the ADSP or with the assertion of ADSC. As a result, OE must be driven HIGH prior to the start of the write cycle to allow the outputs to three-state. OE is
a don't care for the remainder of the write cycle.
6. OE is asynchronous and is not sampled with the clock rise. It is masked internally during write cycles. During a read cycle DQ = High-Z when OE is inactive or
when the device is deselected, and DQ=data when OE is active.
7. Minimum voltage equals 2.0V for pulse durations of less than 20 ns.
8. TA is the case temperature.
Wr ite Cycle Descriptions [4, 5, 6]
Function GW BWE BW3BW2BW1BW0
Read 11XXXX
Read 101111
Write Byte 0 - DQ[7:0] 101110
Write B yte 1 - DQ[15:8] 101101
Write Bytes 1, 0 101100
Write B yte 2 - DQ[23:16] 101011
Write Bytes 2, 0 101010
Write Bytes 2, 1 101001
Write Bytes 2, 1, 0 1 0 1 0 0 0
Write B yte 3 - DQ[31:24] 100111
Write Bytes 3, 0 100110
Write Bytes 3, 1 100101
Write Bytes 3, 1, 0 1 0 0 1 0 0
Write Bytes 3, 2 100011
Write Bytes 3, 2, 0 1 0 0 0 1 0
Write Bytes 3, 2, 1 1 0 0 0 0 1
Write All Bytes 1 0 0 0 0 0
Write All Bytes 0 X X X X X
Operating Range
Range Ambient
Temperature[8] VDD VDDQ
Coml 0°C to +70°C 3.3V
5%/+10% 2.5V 5%
3.3V /+10%
Indl40°C to +85°C 3.3V
5%/+10% 2.5V 5%
3.3V /+10%
CY7C1339
Document #: 38-05084 Rev. ** Page 8 of 16
Electrical Characteristics Ov er the Op erating Range
Parameter Description Test Conditions Min. Max. Unit
VDD Power Supply Voltage 3.3V5%/+10% 3.135 3.6 V
VDDQ I/O Supply Voltage 2.5V 5% to 3.3V +10% 2.375 3.6 V
VOH Output HIGH Voltage VDDQ = 3.3V , VDD = Min., IOH = 4. 0 mA 2.4 V
VDDQ = 2.5V , VDD = Min., IOH = 2. 0 mA 2.0 V
VOL Output LOW Voltage VDDQ = 3.3V , VDD = Min., IOL = 8.0 mA 0.4 V
VDDQ = 2.5V , VDD = Min., IOL = 2.0 mA 0.7 V
VIH Input HIGH Voltage VDDQ = 3.3V 2.0 VDD + 0.3V V
VIH Input HIGH Voltage VDDQ = 2.5V 1.7 VDD + 0.3V V
VIL Input LOW Voltage[7] VDDQ = 3.3V 0.3 0.8 V
VIL Input LOW Voltage[7] VDDQ = 2.5V 0.3 0.7 V
IXInput Load Current
except ZZ and MODE GND VI VDDQ 5 5 µA
Input Current of MODE Input = VSS 30 µA
Input = VDDQ 5µA
Input Current of ZZ Input = VSS 5µA
Input = VDDQ 30 µA
IOZ Output Leakage
Current GND VI VDDQ, Out put Disabled 5 5 µA
IDD VDD Operating Supply
Current VDD = Max., IOUT = 0 mA,
f = fMAX = 1/tCYC 6- ns cy cl e, 166 MH z 420 mA
7.5-ns c ycle, 133 MHz 375 mA
10-ns cycle, 100 MHz 325 mA
ISB1 Automatic CS
Power-Down
CurrentTTL Inputs
Max. VDD, Device Deselected,
VIN VIH or VIN VIL
f = fMAX = 1/tCYC
6-ns cy cl e, 166 MH z 150 mA
7.5-ns c ycle, 133 MHz 125 mA
10-ns cycle, 100 MHz 115 mA
ISB2 Automatic CS
Power-Down
CurrentCMOS Inputs
Max. VDD, Device Deselected,
VIN 0.3V or VIN > VDDQ 0.3V,
f = 0
All speeds 10 mA
ISB3 Automatic CS
Power-Down
CurrentCMOS Inputs
Max. VDD, Devi ce Des elected, o r
VIN 0.3V or VIN > VDDQ 0.3V
f = fMAX = 1/tCYC
6-ns cy cl e, 166 MH z 125 mA
7.5-ns c ycle, 133 MHz 95 mA
10-ns cycle, 100 MHz 85 mA
ISB4 Automatic CS
Power-Down
CurrentTTL Inputs
Max. VDD, Device Deselected,
VIN VIH or VIN VIL, f = 0 18 mA
Capacitance[9]
Parameter Description Test Conditions Max. Unit
CIN Input Capacitance TA = 25°C, f = 1 MHz,
VDD = 3.3V.
VDDQ = 3.3V
4pF
CCLK Clock Input C apacitance 4pF
CI/O Input/Output Capacitance 4pF
Note:
9. Tested initially and after any design or process changes that may affect these parameters.
CY7C1339
Document #: 38-05084 Rev. ** Page 9 of 16
AC Test Loads and Wavefor ms
OUTPUT
R=317
R=351
5pF
INCLUDING
JIG AND
SCOPE
(a) (b)
OUTPUT
RL=50
Z0=50
VL= 1.5V
3.3V ALL INPUT PULSES[10]
2.5V
GND
90%
10% 90%
10%
2.5ns 2.5ns
(c)
Switching Characteristics Over the Operating Range[11,12,13]
-166 -133 -100
Parameter Description Min. Max. Min. Max. Min. Max. Unit
tCYC Clock Cycle Time 6.0 7.5 10 ns
tCH Clock HIGH 1.7 1.9 3.5 ns
tCL Clock LO W 1.7 1.9 3.5 ns
tAS Address Set-Up Before CLK Rise 2.0 2.5 2.5 ns
tAH Address Hold After CLK Rise 0.5 0.5 0.5 ns
tCO Data Output Valid After CLK Rise 3.5 4.0 5.5 ns
tDOH Data Output Hold After CLK Rise 1.5 2.0 2.0 ns
tADS ADSP, ADSC Set-Up Before CLK Rise 2.0 2.5 2.5 ns
tADH ADSP, ADSC Hold After CLK Rise 0.5 0.5 0.5 ns
tWES BWE, GW, BW[3:0] Set-Up Before CLK Rise 2.0 2.5 2.5 ns
tWEH BWE, GW, BW[3:0] Hold After CLK Rise 0.5 0.5 0.5 ns
tADVS ADV Set-Up Before CLK Rise 2.0 2.5 2.5 ns
tADVH ADV Hold After CLK Rise 0.5 0.5 0.5 ns
tDS Data Input Set-Up Before CLK Rise 2.0 2.5 2.5 ns
tDH Data Input Hold After CLK Rise 0.5 0.5 0.5 ns
tCES Chip Select Set-Up 2.0 2.5 2.5 ns
tCEH Chip Select Hold After CLK Rise 0.5 0.5 0.5 ns
tCHZ Clock to High-Z[12] 3.5 3.5 3.5 ns
tCLZ Clock to Low-Z[12] 0 0 0 ns
tEOHZ OE HIGH to Out put High -Z [12, 13] 3.5 3.5 5.5 ns
tEOLZ OE LOW to Output Low-Z[12, 13] 0 0 0 ns
tEOV OE LOW to Output Valid[12] 3.5 4.0 5.5 ns
Notes:
10. Input waveform should have a slew rate of 1 V/ns.
1 1. Unless otherwise noted, test conditions assume signal transition time of 3 ns or less, timing reference levels of 1.5V , input pulse levels of 0 to 3.0V , and output
loading of the specified IOL/IOH and load capacitance. Shown in (a) and (b) of AC test loads.
12. tCHZ, tCLZ, tEOV, tEOLZ, and tEOHZ are specified with a load capacitance of 5 pF as in part (b) of AC T est Loads. Transition is measured ± 200 mf from steady-state
voltage.
13. At any given voltage and temperature, tEOHZ is less than tEOLZ and tCHZ is less than tCLZ.
CY7C1339
Document #: 38-05084 Rev. ** Page 10 of 16
Switching Waveforms
Wr ite Cycle Ti ming[14, 15]
Notes:
14. WE is the combination of BWE, BW[3:0], and GW to define a write cycle (see Write Cycle Descriptions table).
15. WDx stands for Write Data to Address X.
ADSP
CLK
ADSC
ADV
ADD
CE
1
OE
GW
WE
CE
2
CE
3
1a
Da ta In
t
CYC
t
CH
t
CL
t
ADS
t
ADH
t
ADS
t
ADH
t
ADVS
t
ADVH
WD1 WD2 WD3
t
AH
t
AS
t
WS
t
WH
t
WH
t
WS
t
CES
t
CEH
t
CES
t
CEH
t
CES
t
CEH
2b 3a
1a
Single Write Burst Write Unselected
ADSP ignored with CE
1
inac tive
CE
1
masks ADSP
= DONT CARE
= UNDEFINED
Pip e lined Write
2a 2c 2d
t
DH
t
DS
High-Z
High-Z
Unselected with CE
2
ADV Must Be I n a ctive f o r ADS P Write
ADSC initiated write
CY7C1339
Document #: 38-05084 Rev. ** Page 11 of 16
Read Cycle Timing[14, 16]
Note:
16. RDx stands for Read Data from Address X.
Switching Waveforms (continued)
ADSP
CLK
ADSC
ADV
ADD
CE1
OE
GW
WE
CE2
CE3
2a 2c
1a
Data Out
tCYC tCH
tCL
tADS tADH
tADS
tADH
tADVS
tADVH
RD1 RD2 RD3
tAH
tAS
tWS tWH
tWH
tWS
tCES tCEH
tCES tCEH
tCES tCEH
tCO
tDOE
2b 2c 2d 3a
1a
tOEHZ tDOH
tCLZ tCHZ
Single Read Burst Read Unselected
ADSP igno red with CE1 inactive
Suspend Burst
CE1 masks ADSP
= DONT CARE = UNDEFINED
Pipelined Read
ADSC initiated read
Unselected with CE2
CY7C1339
Document #: 38-05084 Rev. ** Page 12 of 16
Read/Write Cycle Timing[14, 15, 16, 17]
Note:
17. Data bus is driven by SRAM, but data is not guaranteed.
Switching Waveforms (continued)
ADSP
CLK
ADSC
ADV
ADD
CE1
OE
GW
WE
CE2
CE3
1a
Data In/Out
tCYC tCH
tCL
tADS tADH
tADS
tADH
tADVS
tADVH
RD1 WD2 RD3
tAH
tAS
tWS tWH
tWH
tWS
tCES tCEH
tCES tCEH
tCES tCEH
tOELZ
tCO
tDOE
3a 3c 3d
1a
tOEHZ tDOH
tCHZ
Single Read Burst Read Unselected
ADSP ignored with CE1 inactive
CE1 masks ADSP
= DONT CARE = UNDEFINED
Pipelined Read
Out 2a
In 3b
Out
Out Out Out
Single Write
tDS tDH
2a
Out
See Note 17
CY7C1339
Document #: 38-05084 Rev. ** Page 13 of 16
Notes:
18. De vice ori g inal ly dese l ecte d.
19. CE is the combination of CE2 and CE3. All chip selects need to be active in order to select the device.
Switching Waveforms (continued)
Pipeline Timing[18, 19]
tAS
= DONT CARE = UNDEFINED
tCLZ
tCHZ
tDOH
CLK
ADD
WE
CE1
Data In/Out
ADSC
ADSP
ADV
CE
OE
D(C)
tCYC
tCH tCL
tADS tADH
tCEH
tCES
tWEH
tWES
tCO
ADSP ignored
with CE1 HIGH
RD1 RD2 RD3 RD4 WD1 WD2 WD3 WD4
1a
Out 2a
Out 3a
Out 4a
Out 1a
In 2a
In 3a
In 4a
In
Back to Back Reads
ADSP initiated Reads
ADSC initiated Reads
In
CY7C1339
Document #: 38-05084 Rev. ** Page 14 of 16
Switching Waveforms (continued)
ADSP
CLK
ADSC
CE1
CE3
LOW
HIGH
ZZ tZZS
tZZREC
IDD IDD(active)
Three-state
I/Os
Note:
20. Device must be deselected when entering ZZ mode. See Cycle Descriptions table for all possible signal conditions to deselect the device.
21. I/Os are in three-state when exiting ZZ sleep mode.
ZZ Mode Timing [20, 21]
CE2
IDDZZ
HIGH
CY7C1339
Document #: 38-05084 Rev. ** Page 15 of 16
© Cypress Semiconductor Corporation, 2001. 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 emb odied in a Cypress Semiconductor product. Nor does it convey or imply any license under paten t or other rights. Cypress Se miconductor 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
Semiconducto r products in life-support systems application implies that the manu factur er assume s all risk of such use and in doi
ng so indemnifies Cypress Semiconductor against all charges.
Ordering Information
Speed
(MHz) Ordering Code Package
Name Package Type Operating
Range
166 CY7C1339-166AC A101 100-Lead Thin Quad Flat Pack Commercial
133 CY7C1339-133AC
100 CY7C1339-100AC
133 CY7C1339-133AI Industrial
Package Diagram
100-Pin Thin Plastic Quad Flatpack (14 x 20 x 1.4 mm) A101
51-85050-A
CY7C1339
Document #: 38-05084 Rev. ** Page 16 of 16
Document Title: CY7C1339 128K x 32 Synchronous-Pipelined Cache RAM
Document Number: 38-05084
REV. ECN NO. Issue
Date Orig. of
Change Description of Change
** 107344 09/15/01 SZV Change from Spec number: 38-00723 to 38-05084