Datasheet CY7C1345-117AC, CY7C1345-100AC Datasheet (Cypress Semiconductor)

Page 1
128K x 36 Synchronous Flow-Through 3.3V Cache RAM
CY7C1345
Cypress Semiconductor Corporation
3901 North First Street San Jose CA 95134 408-943-2600 May 8, 2000
Features
• Supports 117-MHz m icroprocessor cac he systems with zero wait states
• Fast clock-to-output times
—7.5 ns (117-MHz version)
• T wo-bit wrap-aroun d counter supporting either interleaved or linear burst sequence
• Separate pro cessor and contro ller address strobe s pro­vide direct interface with the processor and extern al cache controller
• Synchronous self-timed write
• Asynchr onous output enable
• Supports 3.3V & 2.5V I/O levels
• JEDEC-standard pinout
• 100-pin TQFP packag ing
• ZZ “sleep” mode
Functional Description
The CY7C1345 is a 3.3V, 128K by 36 synchronous cache RAM designed to interface with high-speed microprocessors with minimum glue logic. Maximum access delay from clock rise is 7.5 ns (117-MHz version). A 2-bit on-chip counter cap­tures the first address in a burst and increments the address automatically for the rest of the burst access.
The CY7C1345 allows either interleaved or linear burst se­quences, sele cted by the MODE input pin. A HIGH selects an interleaved burst sequence, whi le a LOW s elects a linear burst sequence. Burst accesses can be initiated with the Processor Address Strobe (ADSP
) or the cache Controller Address
Strobe (ADSC
) inputs. Address advancement is controlled by
the address advancement (ADV
) input.
A synchronous sel f-t imed wri te me chanism i s pro vided to sim ­plify the write interface. A synchronous chip enable input and an asynchronous output enable input provide easy control for bank selection and output three-state control.
Selection G uide
7C1345-117 7C1345-100 7C1345-90 7C1345-50
Maximum Access Time (ns) 7.5 8.0 8.5 11.0 Maximum Operat ing Current (mA) 350 325 300 250 Maximum Standb y Curr ent (mA) 10.0 10.0 10.0 10.0
Pentium is a registered trademark of Intel Corporation.
CLK ADV
ADSC
A
[16:0]
GW
BWE
BWS
0
CE
1
CE
3
CE
2
OE
ZZ
BURST
COUNTER
DQ[31:24],DP3
BYTEWRITE REGISTERS
ADDRESS
REGISTER
D
Q
INPUT
REGISTERS
128K X 36
MEMORY
ARRAY
CLK
Q
0
Q
1
Q
D
CE
CE
CLR
SLEEP
CONTROL
DQ[23:16],DP2
BYTEWRITE REGISTERS
D Q
DQ
DQ[15:8],DP1
BYTEWRITE REGISTERS
DQ[7:0],DP0 BYTEWRITE
REGISTERS
D Q
ENABLE
REGISTER
D
Q
CE
CLK
36 36
17
15
15
17
(A0,A1)
2
MODE
ADSP
Logic Block Diagram
DQ
[31:0]
BWS
1
BWS
2
BWS
3
DP
[3:0]
Page 2
CY7C1345
2
Pin Configuration
100-Lead TQFP
A5A4A3A2A1A
0
DNU
DNU
V
SS
V
DD
DNU
A
10A11A12A13A14A16
DP
1
DQ
14
V
DDQ
V
SSQ
DQ
13
DQ
12
DQ
11
DQ
10
V
SSQ
V
DDQ
DQ
9
DQ
8
V
SS
NC V
DD
DQ
7
DQ
6
V
DDQ
V
SSQ
DQ
5
DQ
4
DQ
3
DQ
2
V
SSQ
V
DDQ
DQ
1
DQ
0
DP0
DP
2
DQ
16
DQ
17
V
DDQ
V
SSQ
DQ
18
DQ
19
DQ
20
DQ
21
V
SSQ
V
DDQ
DQ
22
DQ
23
V
SSQ
V
DD
NC V
SS
DQ
24
DQ
25
V
DDQ
V
SSQ
DQ
26
DQ
27
DQ
28
DQ
29
V
SSQ
V
DDQ
DQ
30
DQ
31
DP
3
A6A7CE1CE2BWS3BWS2BWS1BWS0CE3VDDVSSCLKGWBWE
OE
ADSP
A8A
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
31323334353637383940414243444546474849
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
99989796959493929190898887868584838281
BYTE0
BYTE2
A
15
ADV
ADSC
ZZ
MODE
DNU
BYTE1
DQ
15
BYTE3
V
SS
100-Pin TQFP
CY7C1345
Page 3
CY7C1345
3
Pin Descriptions
Pin Number Name I/O Description
85 ADSC Input-
Synchronous
Address Strobe f rom Controller , sampl ed on the rising edge of CLK. When asserted LOW , A
[15:0]
is capture d in the addr ess register s. A
[1:0]
are also load ed into th e burst
counter. When ADSP
and ADSC are bot h asserted, only ADSP is recognized.
84 ADSP Input-
Synchronous
Address Strobe from Proce ssor , sampl ed on the rising edg e of CLK. Whe n asserted LOW , A
[15:0]
is capture d in the addr ess register s. A
[1:0]
are also load ed into th e burst
counter . When ADSP
and ADSC are both asserted, onl y ADSP is recogniz ed. ASDP
is ignored when CE
1
is deasserted HIGH.
36, 37 A
[1:0]
Input­Synchronous
A1, A0 Address Input s. These inputs fe ed the on-chip burst counter as the LSBs as well as being used to access a particular memory location in the memory array.
49 44, 81–82, 99–100, 32–35
A
[16:2]
Input­Synchronous
Address Inputs used in conjunction with A
[1:0]
to select one of the 64K address
locations. Sample d at t he ris ing edg e of t he CLK, i f CE
1, CE2,
and CE3 are sampled
active, and ADSP
or ADSC is active LOW.
96–93 BW
[3:0]
Input­Synchronous
Byte Write Select Inputs, active LOW. Qualified with BWE to conduct byte writes. Sampled on the rising edge. BW
0
controls DQ
[7:0]
and DP0, BW1 controls DQ
[15:8]
and DP
1
, BW2 controls DQ
[23:16]
and DP2, and BW3 controls DQ
[31:24]
and DP3. See
Write Cycle Description table for further details.
83 ADV Input-
Synchronous
Advance Input, used to adv anc e the on-ch ip addres s counter. When LOW the inter­nal burst counter is advanced in a burst sequence. The burst sequence is selected using the MODE input.
87 BWE Input-
Synchronous
Byte Write Enable I nput, active LO W . Sampled on t he rising edge of CLK. This s ignal must be asserted LOW to cond uct a byte write.
88 GW Input-
Synchronous
Global Write Input, active LOW. Sampled on the rising edge of CLK. This signal is used to cond uct a g lob al wri te, ind epende nt of the s tate of BW E
and BW
[3:0]
. Global
writes override byte writes. 89 CLK Input-Clock Clock Input. Used to capture all synchronous i nputs to the device. 98 CE
1
Input­Synchronous
Chip Enable 1 Input, active LOW. Sampled on the rising edge of CLK. Used in
conjunction with CE
2
and CE3 to select/deselect the device. CE1 gates ADSP.
97 CE
2
Input­Synchronous
Chip Enable 2 Input, act ive HIGH. Sampled on the rising edge of CLK. Used in
conjunction with CE
1
and CE3 to select/deselect the device.
92 CE
3
Input­Synchronous
Chip Enable 3 Input, active LOW. Sampled on the rising edge of CLK. Used in
conjunction with CE
1
and CE2 to select/deselect the device.
86 OE Input-
Asynchronous
Output Enable, asynchronous input, active LO W. Controls the directi on of the I/O
pins. When LO W, the I/O pins beha ve a s out puts . When deass erted HIGH, I/O pi ns
are three-stated, and act as input data pins. 64 ZZ Input-
Asynchronous
Snooze Input. Active HIGH asynchronous. When HIGH, the device enters a
low-power standby mode in which all other i nputs are ignored, bu t th e data i n the
memory array is mai ntained.Lea ving ZZ float ing or NC will def ault the devi ce into an
active sta te. ZZ pin has an internal pull-down. 31 MODE - Mode Input. Selects t he burs t order of the de vice. Tied HIGH select s the interlea ved
burst order. Pulled LOW selects the linear burst order. When left floating or NC,
defaults to in terl eaved burst order. Mode pin has an internal pull-up. 30–28,
25–22, 19–18, 13–12, 9–6, 3–1, 80–78, 75–72, 69–68, 63–62, 59–56, 53–51
DQ
[31:0]
,
DP
[3:0]
I/O­Synchronous
Bidirectional Data I/O li nes . As inp uts, they feed into an on -chip da ta r egist er that is
triggered by the rising edge of CLK. As outputs, they deliver the data contained in
the memory location specified by A
[16:0]
during the previous clock rise of the rea d
cycle. The direction of the pins is controlled by OE
in conjunction with the int ernal
control logic. When OE
is asserted LOW, the pins behave as outp uts. When HIGH,
DQ
[31:0]
and DP
[3:0]
are placed in a three-state condit ion. The outputs are automat-
ically three-s tat ed when a Write cycle is detected .
15, 41, 65, 91V
DD
Po wer Supply Power supply inputs to the core of the device. Should be connected to 3.3V power
supply.
Page 4
CY7C1345
4
Functional Overview
All synchrono us inputs pass throu gh inp ut registe rs con trol led by the rising edge of the clock. Maximum access delay from the clock rise (t
CDV
) is 7.5 ns (117-MHz device).
The CY7C1345 sup ports secondary cache in systems utilizin g either a linear or interleaved burst sequence. The i nterleaved burst order supports Pentium and i486 processors. The linear burst sequence is suited for processors that utilize a linear burst sequence. The bur st order is user sel ectable, and is de­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 wraparou nd burs t counter captu res the fi rst ad­dress in a burst sequence and automatically increment s the addr e s s for the res t of the bu rst acc ess.
Byte write operations are qualified with the Byt e Writ e Enable (BWE
) and Byte Write Select (BW
[3:0]
) inputs. A Global Write
Enable (GW
) overrides all byte write inputs and writes data to all four bytes. All writes are simplified with on-chip synchro­nous self-timed wri te circuitry.
Three synchronous Chip Selects (CE
1
, CE2, CE3) and an
asynchronous Output Enable (OE
) provide for easy bank se-
lection and output three-state control. ADSP
is ignored if CE
1
is HIGH.
Single Read Accesses
A single re ad access is initiated when the following conditions are satisfied at clock rise: (1) CE
1
, CE2, and CE3 are all as-
serted active, and (2) ADSP
or ADSC is asserted LOW (if the
access is initiated by ADSC
, the write i nputs mus t be de assert­ed during this first cycle). The address presented to the ad­dress inputs is latc hed into the address register and the burst counter/con trol logic and presented to the memory core . If th e OE
input is asserted LOW , the requeste d data will be av ailab le
at the data outputs a maximum to t
CDV
after clock rise. ADSP
is ignored if CE1 is HIGH.
Single Write Accesses Initiated by ADSP
This access is initiated when t he following conditions are sat­isfi ed at clock rise: (1) CE
1
, CE2, and CE3 are all asse rted
active, and (2) ADSP
is asserted LOW. The addresses pre-
sented are loaded into the address register and the burst
counter/control logi c and del ive red to the RAM cor e . The write inputs (GW
, BWE, and BW
[3:0]
) are ignored during this first clock cycle. If the write inputs are asserted active (see Write Cycle Descriptions table for appropriate states that indicate a write) on the next clock rise, the appropriate data will be latched and written into the device. Byte writes are allowed. During byte writes, BW
0
controls DQ
[7:0]
, BW1 controls
DQ
[15:8]
, BW2 controls DQ
[23:16]
, and BW3 controls DQ
[31:24]
. All I/Os are three-stated during a byte write. Since this is a common I/O device, the asynchronous OE
input signal must be deasserted and the I/Os must be three-stated prior to the presentation of data to DQ
[31:0]
. As a safety precaution, the data lines are three-stated once a write cycle is detected, re­gardless of the state of OE
.
Single Write Accesses Initiated by ADSC
This write access is initia ted when t he f ol lowi ng con diti ons are satisfied at clock rise: (1) CE
1
, CE2, and CE3 are all asserted
active, (2 ) ADSC
is asserted LOW, (3) ADSP is deasserted
HIGH, and (4) the wri te input signals (GW
, BWE, and BW
[3:0]
)
indicate a write access. ADSC
is ignored if ADSP is active LOW.
The addresses pres ent ed are l oaded int o the ad dres s regi ster and the burst counter/control logic and delivered to the RAM core. The i nformation pres ented to DQ
[31:0]
will be wri tt en into the specified addr ess locati on. Byte writes ar e allowed . During byte writes, BW
0
controls DQ
[7:0]
, BW1 controls DQ
[15:8]
, BW
2
controls DQ
[23:16]
, and BWS3 controls DQ
[31:24]
. All I/O s are three-stated when a write is det ected, e ven a b yte wri te. Since this is a c ommon I/O de vice , the asyn chronous OE
input signal must be deasserted and the I/Os m ust be t hree-st ated pri or to the presentati on of da ta to DQ
[31:0]
. As a saf ety preca ution, t he data lines are three-stated once a write cycle is detected, re­gardless of the state of OE
.
Burst Sequences
The CY7C1345 provides an on-chip 2-bit wraparound burst counter inside t he SRAM. The burst counter is fed by A
[1:0]
, and can follow either a linear or interleaved burst order. The burst order is determined by the state of the MODE input. A LOW on MODE will sele ct a l inear b u rst se quence. A HIG H on MODE will select an interleaved burst order. Leaving MODE unconnected will cause t he device to defaul t to a interleaved burst sequence.
17, 40, 67, 90V
SS
Ground Ground for the I/O circu it ry of the de vice. Should be conne cted to ground of the
system.
5, 10, 14, 21, 26, 55, 60, 71, 76
V
SSQ
Ground Ground for the dev ice. Should be connected to ground of the syste m.
4, 11, 20, 27, 54, 61, 70, 77
V
DDQ
I/O Power Supply
Power supply for the I/O circuitry. Should be connected to a 3.3V power supply.
1, 16, 30, 50–51, 66, 80
NC - No connects.
38, 39, 42, 43DNU - Do not use pins. Should be left unconnected or tied LOW.
Pin Descriptions
(continued)
Pin Number Name I/O Description
Page 5
CY7C1345
5
Sleep Mode
The ZZ input pin is an asynchro nous input. Asserting ZZ HIGH places the SRAM in a power conservation “sleep mode. Two clock cycles are req uir ed to enter into or ex it from this “sleep mode. While i n this mode, data integ rity is guarant eed. Access­es pending when entering the “sleep” m ode are not considered valid nor is the completion of the operation guaranteed. The device m ust be d esel ected p rior t o enteri ng the “sleep mode. CE
1
, CE2, CE3, ADSP, and ADSC must remain inactive for the
duration of t
ZZREC
after the ZZ input returns LO W. Leaving ZZ
unconnected defaults the device into an active state.
Table 1. Counter Implementation for the Intel Pentium®/80486 Processor’s Sequence
First
Address
Second
Address
Third
Address
Fourth
Address
A
X + 1, Ax
A
X + 1, Ax
A
X + 1, Ax
A
X + 1, Ax
00 01 10 11 01 00 11 10 10 11 00 01 11 10 01 00
Table 2. Counter Implementation for a Linear Sequence
First
Address
Second
Address
Third
Address
Fourth
Address
A
X + 1
, A
x
A
X + 1
, A
x
A
X + 1
, A
x
A
X + 1
, A
x
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
I
CCZZ
Snooze mode stand-
by current
ZZ > V
DD
0.2V 3 ns
t
ZZS
Device operation to ZZZZ > VDD 0.2V 2t
CYC
ns
t
ZZREC
ZZ recovery time ZZ < 0.2V 2t
CYC
mA
Page 6
CY7C1345
6
Cycle Description Table
[1, 2, 3]
Cycle Descripti on
ADD Used CE1CE3CE2ZZ ADSP ADSC ADV WE OE CLK DQ
Deselected Cycle , P owe r-down None H X X L X L X X X L-H High-Z Deselected Cycle , P owe r-down None L X L L L X X X X L-H Hi gh-Z Deselected Cycle , P owe r-down None L H X L L X X X X L-H High-Z Deselected Cycle , P owe r-down None L X L L H L X X X L-H High-Z Deselected Cycle , P owe r-down None X X X L H L X X X L-H High-Z Snooze Mode, Power-down None X X X H X X X X X X High-Z Read Cycle, Begin Burst External L L H L L X X X L L-H Q Read Cycle, Begin Burst External L L H L L X X X H L-H High-Z Write Cycle, Begin Burst External L L H L H L X L X L-H D Read Cycle, Begin Burst External L L H L H L X H L L-H Q Read Cycle, Begin Burst External L L H L H L X H H L-H High-Z Read Cycle, Continue Burst Next X X X L H H L H L L-H Q Read Cycle, Continue Burst Next X X X L H H L H H L-H High-Z Read Cycle, Continue Burst Next H X X L X H L H L L-H Q Read Cycle, Continue Burst Next H X X L X H L H H L-H High-Z Write Cycle, Contin ue Burst Next X X X L H H L L X L-H D Write Cycle, Contin ue Burst Next H X X L X H L L X L-H D Read Cycle, Suspend Burst Current X X X L H H H H L L-H Q Read Cycle, Suspend Burst Current X X X L H H H H H L-H High-Z Read Cycle, Suspend Burst Current H X X L X H H H L L-H Q Read Cycle, Suspend Burst Current H X X L X H H H H L-H High-Z Write Cycle, Suspend Burst Current X X X L H H H L X L-H D Write Cycle, Suspend Burst Current H X X L X H H L X L-H D
Notes:
1. X=Don't Care, 1=Logic HIGH, 0=Logic LOW.
2. The SRAM always initiates a read cycle when ADSP
asserted, regardless of the state of GW, BWE, or BWS
[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.
3. OE is asynchronous and is not sampled with the clock rise. During a read cycle DQ=High-Z when OE is inactive, and DQ=data when OE is active.
Page 7
CY7C1345
7
Maximum Ratings
(Above which the useful life may be impair ed. For user guide­lines, not tested.)
Storage Temperature ........ .. .......... .. .. .........–65
°
C to +150°C
Ambient Temperature with
Power Applied.............................................–55
°
C to +125°C
Supply Voltage on V
DD
Relative to GND........ –0.5V to +4.6V
DC V oltage Applied to Outputs in High Z State
[5]
....................................–0.5V to VDD + 0.5V
DC Input Voltage
[5]
................................ –0.5V to VDD + 0.5V
Curre n t in to Out p ut s (L OW )......................................... 20 mA
Static Discharge Voltage .......... ........................ ........ >2001V
(per MIL-STD-883, Method 3015)
Latch-Up Current............. .. .......... .. .......... .. .......... .. . >200 mA
Notes:
4. When a write cycle is detected, all I/Os are three-stated, even during byte writes.
5. Minimum voltage equals –2.0V for pulse durations of less than 20 ns.
6. T
A
is the case temper atu re.
Write Cycle D escriptio n s
[1, 2, 3, 4]
Function GW BWE BW
3
BW
2
BW
1
BW
0
Read 11XXXX Read 101111 Write Byte 0, DP
0
101110
Write Byte 1, DP
1
101101
Write Bytes 1, 0, DP
0
, DP
1
101100
Write Byte 2, DP
2
101011
Write Bytes 2, 0, DP
2
, DP
0
101010
Write Bytes 2, 1, DP
2
, DP
1
101001
Write Bytes 2, 1, 0, DP
2
, DP1, DP
0
101000
Write Byte 3, DP
3
100111
Write Bytes 3, 0, DP
3
, DP
0
100110
Write Bytes 3, 1, DP
3
, DP
0
100101
Write Bytes 3, 1, 0, DP
3
, DP1, DP
0
100100
Write Bytes 3, 2, DP
3
, DP
2
100011
Write Bytes 3, 2, 0, DP
3
, DP2, DP
0
100010
Write Bytes 3, 2, 1, DP
3
, DP2, DP
1
100001 Write All Bytes 100000 Write All Bytes 0 XXXXX
Operating Range
Range
Ambient
Temperature
[6]
V
DD
V
DDQ
Com’l 0°C to +70°C 3.135V to 3.6V 2.375V to V
DD
Page 8
CY7C1345
8
Electrical Characteristics
Over the Operating Range
Parameter Description Tes t Condi tions Min. Max. Unit
V
OH
Output HIGH Voltage V
DDQ
= 3.3V, VDD = Min., I
OH
= –4.0 mA 2.4 V
V
DDQ
= 2.5V, VDD = Min., I
OH
= –2.0 mA 2.0 V
V
OL
Output LOW Voltage V
DDQ
= 3.3V, VDD = Min., I
OL
= 8.0 mA 0.4 V
V
DDQ
= 2.5V, VDD = Min., I
OL
= 2.0 mA 0.7 V
V
IH
Input HIGH Voltage V
DDQ
= 3.3V 2.0 VDD +
0.3V
V
V
IH
Input HIGH Voltage V
DDQ
= 2.5V 1.7 VDD +
0.3V
V
V
IL
Input LOW Voltage
[5]
V
DDQ
= 3.3V –0.3 0.8 V
V
IL
Input LOW Voltage
[5]
V
DDQ
= 2.5V –0.3 0.7 V
I
X
Input Load Current (except ZZ and MODE)
GND VI V
DDQ
11µA
Input Current of MODE Input = V
SS
–30 µA
Input = V
DDQ
5 µA
Input Current of ZZ Input = V
SS
–5 µA
Input = V
DDQ
30 µA
I
OZ
Output Leakage Curren t GND ≤ VI ≤ V
DD,
Output Disabled –55µA
I
OS
Output Short Circuit Current
[7]
V
DD
= Max., V
OUT
= GND –300 mA
I
DD
V
DD
Operating Supply Current V
DD
= Max., I
OUT
= 0 mA,
f = f
MAX
= 1/t
CYC
8.5-ns cycle, 117 MHz 350 mA 10-ns cycle, 100 MHz 325 mA 11-ns cycle, 90 MHz 300 mA 20-ns cycle, 50 MHz 250 mA
I
SB1
Automatic CE Power-Down CurrentTTL Inputs
Max. VDD, Device Deselected, V
IN
VIH or VIN V
IL
f = f
MAX
= 1/t
CYC,
inputs switching
8.5-ns cycle, 117 MHz 125 mA 10-ns cycle, 100 MHz 110 mA 11-ns cycle, 90 MHz 100 mA 20-ns cycle, 50 MHz 90 mA
I
SB2
Automatic CE Power-Down CurrentCMOS Inputs
Max. VDD, Device Deselected, V
IN
0.3V or VIN > V
DDQ
– 0.3V ,
f = 0 , inputs static
All speeds 10 mA
Max. V
DD
, Device Deselected,
V
IN
≥ V
DDQ
– 0.3V or VIN 0.3V,
f = f
MAX,
inputs switching
I
SB3
Automatic CE Power-Down CurrentCMOS Inputs
8.5-ns cycle, 117 MHz 95 mA 10-ns cycle, 100 MHz 85 mA 11-ns cycle, 90 MHz 75 mA 20-ns cycle, 50 MHz 65 mA
I
SB4
Automatic CE Power-Down CurrentTTL Inputs
Max. VDD, Device Deselected, V
IN
≥ VDD –0.3V or VIN ≤ 0. 3V, f = 0,
inputs static
30 mA
Notes:
7. Not more than one output should be shorted at one time. Duration of the short circuit should not exceed 30 seconds.
Page 9
CY7C1345
9
Capacitance
[8]
Parameter Description Tes t Condi tions Max. Unit
C
IN
Input Capacitance TA = 25°C, f = 1 MHz,
V
DD
= 5.0V
4.0 pF
C
I/O
I/O Capacitance 4.0 pF
AC Test Loads and Waveforms
Switching Characteristics
Over the Operating Range
[9]
Parameter Description
-117 -100 -90 -50
Min. Max. Min. Max. Min. Max. Min. Max. Unit
t
CYC
Clock Cycle Time 8.5 10 11 20 ns
t
CH
Clock HIGH 3.0 4.0 4.5 4.5 ns
t
CL
Clock LOW 3.0 4.0 4.5 4.5 ns
t
AS
Address Set-Up Before CLK Rise 2.0 2.0 2. 0 2.0 ns
t
AH
Address Hold After CLK Rise 0.5 0.5 0.5 0 .5 ns
t
CDV
Data Output V alid After CLK Rise 7.5 8.0 8.5 11.0 ns
t
DOH
Data Output Hold After CLK Rise 2.0 2.0 2.0 2.0 ns
t
ADS
ADSP, ADSC Set-Up Before CLK Rise 2.0 2.0 2.0 2.0 ns
t
ADH
ADSP, ADSC Hold After CLK Rise 0.5 0.5 0.5 0.5 ns
t
WES
BWS
[1:0]
, GW ,BWE Set- U p Be fore CLK R is e 2.0 2.0 2. 0 2.0 ns
t
WEH
BWS
[1:0]
, GW ,BWE Hold Af te r C L K Rise 0.5 0.5 0.5 0 .5 ns
t
ADVS
ADV Set-Up B efo re CLK R is e 2.0 2.0 2.0 2.0 ns
t
ADVH
ADV Hold After CLK Rise 0.5 0.5 0.5 0.5 ns
t
DS
Data Input Set-Up Before CLK Rise 2.0 2.0 2.0 2.0 ns
t
DH
Data Input Hold After CLK Rise 0.5 0.5 0.5 0.5 ns
t
CES
Chip Enable Set-Up 2.0 2.0 2.0 2.0 ns
t
CEH
Chip Enable Hold After CLK Rise 0.5 0.5 0.5 0.5 ns
t
CHZ
Clock to High-Z
[10, 11]
3.53.53.53.5ns
t
CLZ
Clock to Low-Z
[10, 11]
0000ns
t
EOHZ
OE HIGH to Output High-Z
[10, 12]
3.53.53.53.5ns
t
EOLZ
OE LOW to Output Low-Z
[10, 12]
0000ns
t
EOV
OE LOW to Output Valid 3.5 3.5 3.5 3.5 ns
Notes:
8. Tested initially and after any design or process changes that may affect these parameters.
9. Unless otherwise noted, test conditions assume signal transition time of 2.5 ns or less, timing reference levels of 1.25V, input pulse levels of 0 to 2.5V, and output loading of the specified I
OL/IOH
and load capacit ance. S h own i n (a) a nd (b) of A C t est loads .
10. t
CHZ
, t
CLZ
, t
EOHZ
, and t
EOLZ
are specified with a load capac itance of 5 p F as i n part (b) of A C Test Loads. Transition is measure d ± 200 mV from stea dy-state vol ta ge.
11. At any given voltage and temperature, t
CHZ
(max) is les s than t
CLZ
(min).
12. This parameter is sampled and not 100% tested.
3.0V
GND
90%
10%
90%
10%
3.0 ns
3.0 ns
OUTPUT
R1=317
R2=351
5pF
INCLUDING
JIG AND
SCOPE
(a) (b)
ALL INPUT PULSES
OUTPUT
R
L
=50
Z
0
=50
V
L
=1.5V
3.3V
Page 10
CY7C1345
10
Timing Diagrams
Write Cycle Timing
[13, 14]
Notes:
13. WE
is the combination of BWE, BW
[3:0]
and GW to define a write cycle (see Write Cycle Descriptions table).
14. WDx stands for Write Data to Address X.
ADSP
CLK
ADSC
ADV
ADD
CE
1
OE
GW
WE
CE
2
CE
3
1a
Data 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 W rite
Burst W rite
Unselected
ADSP
ignored with CE1 inactive
CE
1
masks ADSP
= DONT CARE
= UNDEFINED
Pipelined Write
2a
2c 2d
t
DH
t
DS
High-Z
High-Z
Unselected with CE
2
ADV Must Be Inactive for ADSP Write
ADSC initiated write
Page 11
CY7C1345
11
Read Cycle Timing
[13, 15
]
Note:
15. RDx stands for Read Data from Address X.
Timing Diagrams
(continued)
ADSP
CLK
ADSC
ADV
ADD
CE
1
OE
GW
WE
CE
2
CE
3
2a
2c
1a
Data Out
t
CYC
t
CH
t
CL
t
ADS
t
ADH
t
ADS
t
ADH
t
ADVS
t
ADVH
RD1
RD2
RD3
t
AH
t
AS
t
WS
t
WH
t
WH
t
WS
t
CES
t
CEH
t
CES
t
CEH
t
CES
t
CEH
t
CDV
t
EOV
2b
2c
2d
3a
1a
t
OEHZ
t
DOH
t
CLZ
t
CHZ
Single Read
Burst Read
Unselected
ADSP
ignored with CE1 inactive
Suspend Burst
CE
1
masks ADSP
= DONT CARE
= UNDEFINED
Pipelined Read
ADSC initiated read
Unselected with CE
2
Page 12
CY7C1345
12
Timing Diagrams
(continued)
In/Out
A
t
AH
t
AS
= DONT CARE
= UNDEFINED
WE is the combination of BWE, BWS
[1:0]
, and GW to define a write cycl e (see Write Cycle Descrip ti ons table).
t
CLZ
t
CHZ
CE is the combination of CE2 and CE3. All chip selects need to be acti ve in order to select
the device. RAx stands for Read Address X, WAx stands for Write Address X, Dx stands for Data-in X,
t
DOH
CLK
ADD
WE
CE
1
Data
B
C
D
ADSP
ADSC
ADV
CE
OE
Q(A)
Q(B)
Q
(B+1)
Q
(B+2)
Q
(B+3)
Q(B) D(C)
D
(C+1)D(C+2)
D
(C+3)
Q(D)
t
CYC
t
CH
t
CL
t
ADS
t
ADH
t
ADS
t
ADH
t
ADVH
t
ADVS
t
CEH
t
CEH
t
CES
t
CES
t
WEH
t
WES
t
CDV
Read/Write Timing
Device originally deselected
ADSP ignored with CE
1
HIGH
t
EOHZ
Qx stands for Data-out X.
Page 13
CY7C1345
13
Timing Diagrams
(continued)
Pipeline Timing
t
AS
= DONT CARE
= UNDEFINED
t
CLZ
t
CHZ
t
DOH
CLK
ADD
WE
CE
1
Data In/Out
ADSC
ADSP
ADV
CE
OE
D(C)
t
CYC
t
CH
t
CL
t
ADS
t
ADH
t
CEH
t
CES
t
WEH
t
WES
t
CDV
ADSP ignored with CE
1
HIGH
RD1 RD2 RD3 RD4
WD1 WD2 WD3 WD4
1a
Out2aOut3aOut4aOut
1a
In
2aIn3aIn4a
In
Back to Back Reads
ADSP initiated Reads
ADSC
initiated Reads
Back to Back Writes
Page 14
CY7C1345
14
Timing Diagrams
(continued)
OE
three-state
I/Os
t
EOHZ
t
EOV
t
EOLZ
OE Switching Waveforms
Page 15
CY7C1345
15
Note:
16. Device must be deselected when entering ZZ mode. See Cycle Description Table for all possible signal conditions to deselect the device.
17. I/Os are in three-state when exiting ZZ sleep mode.
Timing Diagrams
(continued)
ADSP
CLK
ADSC
CE
1
CE
3
LOW
HIGH
ZZ
t
ZZS
t
ZZREC
I
CC
ICC(active)
Three-state
I/Os
ZZ Mode Timing
[16, 17]
CE
2
I
CCZZ
HIGH
Page 16
CY7C1345
© Cypress Semiconductor Corporation, 2000. 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 con vey 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.
Document #: 38- 00725-B
Ordering Info rmation
Speed
(MHz) Ordering Code
Package
Name Package Type
Operating
Range
117 CY7C1345–117AC A101 100-Lead Thin Quad Flat Pack Commercial 100 CY7C1345–100AC A101 100-Lead Thin Quad Flat Pack
90 CY7C1345–90AC A101 100-Lead Thin Quad Flat Pack 50 CY7C1345–50AC A101 100-Lead Thin Quad Flat Pack
Package Diagram
100-Pin Thin Plastic Quad Flat pack (14 x 20 x 1.4 mm) A101
51-85050-A
Loading...