CY7C1325G
4 Mbit (256K x 18) Flow Through Sync
SRAM
Features
■
■
■
■
■
■
■
■
■
■
■
■
Functional Description
The CY7C1325G
[1]
is a 256K x 18 synchronous cache RAM
designed to interface with high speed microprocessors with
minimum glue logic. Maximum access delay from clock rise is
6.5 ns (133 MHz version). A 2 bit on-chip counter captures the
first address in a burst and increments the address automatically
for the rest of the burst access. 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
1
), depth-expansion
Chip Enables (CE
2
and CE
3
), Burst Control inputs (ADSC,
ADSP, and ADV), Write Enables (BW
[A:B]
, and BWE), and Global
Write (GW). Asynchronous inputs include the Output Enable
(OE) and the ZZ pin.
The CY7C1325G allows either interleaved or linear burst
sequences, selected by the MODE input pin. A HIGH selects an
interleaved burst sequence, while a LOW selects a linear burst
sequence. Burst accesses can be initiated with the Processor
Address Strobe (ADSP) or the cache Controller Address Strobe
(ADSC) inputs.
Addresses and chip enables are registered at rising edge of
clock when either Address Strobe Processor (ADSP) or Address
Strobe Controller (ADSC) are active. Subsequent burst
addresses can be internally generated as controlled by the
Advance pin (ADV).
The CY7C1325G operates from a +3.3V core power supply
while all outputs may operate with either a +2.5 or +3.3V supply.
All inputs and outputs are JEDEC-standard JESD8-5-compatible
256K x 18 common I/O
3.3V Core Power Supply (V
DD
)
2.5V or 3.3V I/O Power Supply (V
DDQ
)
Fast Clock-to-output times
6.5 ns (133 MHz version)
Provide high performance 2-1-1-1 Access Rate
User selectable Burst Counter supporting Intel Pentium
interleaved or Linear Burst Sequences
Separate Processor and Controller Address Strobes
Synchronous Self Timed Write
Asynchronous output enable
Available in Pb-Free 100-Pin TQFP package, Pb-Free and
non-Pb-Free 119-Ball BGA Package
“ZZ” Sleep Mode option
.
Logic Block Diagram
A 0,A1,A
MODE
ADDRESS
REGISTER
A[1:0]
ADV
CLK
BURST Q1
COUNTER AND
LOGIC
CLR
Q0
ADSC
ADSP
DQ
B
,DQP
B
WRITE REGISTER
DQ
B
,DQP
B
WRITE DRIVER
BW
B
MEMORY
ARRAY
SENSE
AMPS
OUTPUT
BUFFERS
BW
A
BWE
GW
DQ
A
,DQP
A
WRITE REGISTER
DQ
A
,DQP
A
WRITE DRIVER
INPUT
REGISTERS
DQs
DQP
A
DQP
B
CE
1
CE
2
CE
3
OE
ENABLE
REGISTER
ZZ
SLEEP
CONTROL
Note
1. For best practice recommendations, refer to the Cypress application note “System
Design Guidelines”
on
www.cypress.com.
Cypress Semiconductor Corporation
Document #: 38-05518 Rev. *E
•
198 Champion Court
•
San Jose
,
CA 95134-1709
•
408-943-2600
Revised August 27, 2009
[+] Feedback
CY7C1325G
Selection Guide
Description
Maximum Access Time
Maximum Operating Current
Maximum Standby Current
133 MHz
6.5
225
40
100 MHz
8.0
205
40
Unit
ns
mA
mA
Pin Configurations
Figure 1. 100-Pin TQFP Pinout
OE
ADSC
ADSP
ADV
A
86
85
84
83
82
BW
B
BW
A
CE
3
CE
1
CE
2
NC
NC
V
DD
V
SS
CLK
GW
A
BWE
A
99
98
97
96
95
94
93
92
91
90
89
88
87
NC
NC
NC
V
DDQ
V
SS
NC
NC
DQ
B
DQ
B
V
SS
V
DDQ
DQ
B
DQ
B
NC
V
DD
NC
V
SS
DQ
B
DQ
B
V
DDQ
V
SS
DQ
B
DQ
B
DQP
B
NC
V
SS
V
DDQ
NC
NC
NC
BYTE B
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
100
81
A
CY7C1325G
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
44
45
46
47
48
49
50
A
NC
NC
V
DDQ
V
SS
NC
DQP
A
DQ
A
DQ
A
V
SS
V
DDQ
DQ
A
DQ
A
V
SS
NC
V
DD
ZZ
DQ
A
DQ
A
V
DDQ
V
SS
DQ
A
DQ
A
NC
NC
V
SS
V
DDQ
NC
NC
NC
BYTE A
38
39
40
41
42
NC/72M
NC/36M
V
DD
NC/18M
MODE
A
NC/9M
A
A
A
1
A
0
V
SS
A
A
A
43
A
A
A
A
Document #: 38-05518 Rev. *E
A
Page 2 of 19
[+] Feedback
CY7C1325G
Pin Configurations
(continued)
Figure 2. 119-Ball BGA Pinout
1
A
B
C
D
E
F
G
H
J
K
L
M
N
P
R
T
U
V
DDQ
NC/288M
NC/144M
DQ
B
NC
V
DDQ
NC
DQ
B
V
DDQ
NC
DQ
B
V
DDQ
DQ
B
NC
NC
NC/72M
V
DDQ
2
A
CE
2
A
NC
DQ
B
NC
DQ
B
NC
V
DD
DQ
B
NC
DQ
B
NC
DQP
B
A
A
NC
3
A
A
A
V
SS
V
SS
V
SS
BW
B
V
SS
NC
V
SS
V
SS
V
SS
V
SS
V
SS
MODE
A
NC
4
ADSP
ADSC
V
DD
NC
CE
1
OE
ADV
GW
V
DD
CLK
NC
BWE
A1
A0
V
DD
NC/36M
NC
5
A
A
A
V
SS
V
SS
V
SS
V
SS
V
SS
NC
V
SS
BW
A
V
SS
V
SS
V
SS
NC
A
NC
6
A
CE
3
A
DQP
A
NC
DQ
A
NC
DQ
A
V
DD
NC
DQ
A
NC
DQ
A
NC
A
A
NC
7
V
DDQ
NC/576M
NC/1G
NC
DQ
A
V
DDQ
DQ
A
NC
V
DDQ
DQ
A
NC
V
DDQ
NC
DQ
A
NC
ZZ
V
DDQ
Pin Definitions
Name
A0, A1, A
I/O
Input-
Synchronous
Input-
Synchronous
Input-
Synchronous
Input-
Synchronous
Input-Clock
Input-
Synchronous
Input-
Synchronous
Input-
Synchronous
Description
Address Inputs Used to Select One of the 256K Address Locations.
Sampled at the rising
edge of the CLK if ADSP or ADSC is active LOW, and CE
1
, CE
2
, and CE
3
are sampled active.
A
[1:0]
feed the 2 bit counter.
Byte Write Select Inputs, Active LOW.
Qualified with BWE to conduct byte writes to the SRAM.
Sampled on the rising edge of CLK.
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
[A:B]
and BWE).
Byte Write Enable Input, Active LOW.
Sampled on the rising edge of CLK. This signal must be
asserted LOW to conduct a byte write.
Clock Input.
Used to capture all synchronous inputs to the device. Also used to increment the
burst counter when ADV is asserted LOW, during a burst operation.
Chip Enable 1 Input, Active LOW.
Sampled on the rising edge of CLK. Used in conjunction with
CE
2
and CE
3
to select/deselect the device. ADSP is ignored if CE
1
is HIGH. CE
1
is sampled only
when a new external address is loaded.
Chip Enable 2 Input, active HIGH.
Sampled on the rising edge of CLK. Used in conjunction with
CE
1
and CE
3
to select/deselect the device. CE
2
is sampled only when a new external address
is loaded.
Chip Enable 3 Input, Active LOW.
Sampled on the rising edge of CLK. Used in conjunction with
CE
1
and CE
2
to select/deselect the device. CE
3
is sampled only when a new external address
is loaded.
BW
A,
BW
B
GW
BWE
CLK
CE
1
CE
2
CE
3
OE
Input-
Output Enable, Asynchronous Input, Active LOW.
Controls the direction of the I/O pins. When
Asynchronous LOW, the I/O pins behave as outputs. When deasserted HIGH, I/O pins are tristated, and act as
input data pins. OE is masked during the first clock of a read cycle when emerging from a
deselected state.
Page 3 of 19
Document #: 38-05518 Rev. *E
[+] Feedback
CY7C1325G
Pin Definitions
Name
ADV
ADSP
(continued)
I/O
Description
Advance Input signal, Sampled on the Rising Edge of CLK.
When asserted, it automatically
increments the address in a burst cycle.
Address Strobe from Processor, Sampled on the Rising Edge of CLK, active LOW.
When
asserted LOW, addresses presented to the device are captured in the address registers. A
[1:0]
are also loaded into the burst counter. When ADSP and ADSC are both asserted, only ADSP is
recognized. ASDP is ignored when CE
1
is deasserted HIGH.
Address Strobe from Controller, Sampled on the Rising Edge of CLK, Active LOW.
When
asserted LOW, addresses presented to the device are captured in the address registers. A
[1:0]
are also loaded into the burst counter. When ADSP and ADSC are both asserted, only ADSP is
recognized.
Input-
Synchronous
Input-
Synchronous
ADSC
Input-
Synchronous
ZZ
Input-
ZZ “Sleep” Input, Active HIGH.
When asserted HIGH places the device in a non-time-critical
Asynchronous “sleep” condition with data integrity preserved.During normal operation, this pin has to be low or
left floating. ZZ pin has an internal pull down.
Bidirectional Data I/O lines.
As inputs, they feed into an on-chip data register that is triggered
by the rising edge of CLK. As outputs, they deliver the data contained in the memory location
specified by the addresses presented during the previous clock rise of the read cycle. The
direction of the pins is controlled by OE. When OE is asserted LOW, the pins behave as outputs.
When HIGH, DQs and DQP
[A:B]
are placed in a tristate condition.
Power Supply Inputs to the Core of the Device.
Ground for the Core of the Device.
Power Supply for the I/O Circuitry.
Selects Burst Order.
When tied to GND selects linear burst sequence. When tied to V
DD
or left
floating selects interleaved burst sequence. This is a strap pin and should remain static during
device operation. Mode Pin has an internal pull up.
No Connects.
Not Internally connected to the die.
–
No Connects.
Not internally connected to the die. NC/9M, NC/18M, NC/36M, NC/72M,
NC/144M, NC/288M, NC/576M and NC/1G are address expansion pins that are not internally
connected to the die.
DQs
I/O-
DQP
A,
DQP
B
Synchronous
V
DD
V
SS
V
DDQ
MODE
Power Supply
Ground
I/O Power
Supply
Input-
Static
NC
NC/9M,
NC/18M
NC/36M
NC/72M,
NC/144M,
NC/288M,
NC/576M,
NC/1G
Document #: 38-05518 Rev. *E
Page 4 of 19
[+] Feedback
CY7C1325G
Functional Overview
All synchronous inputs pass through input registers controlled by
the rising edge of the clock. Maximum access delay from the
clock rise (t
CDV
) is 6.5 ns (133 MHz device).
The CY7C1325G supports secondary cache in systems utilizing
either a linear or interleaved burst sequence. The interleaved
burst order supports Pentium and i486 processors. The linear
burst sequence is suited for processors that utilize a linear burst
sequence. The burst order is user-selectable, and is determined
by sampling the MODE input. Accesses can be initiated 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 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 Byte Write Enable
(BWE) and Byte Write Select (BW
[A:B]
) 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 synchronous self
timed write circuitry.
Three synchronous Chip Selects (CE
1
, CE
2
, CE
3
) and an
asynchronous Output Enable (OE) provide for easy bank
selection and output tristate control. ADSP is ignored if CE
1
is
HIGH.
appropriate data is latched and written into the device. Byte
writes are allowed. During byte writes, BW
A
controls DQ
A
and
BW
B
controls DQ
B
. All I/Os are tristated 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 tristated prior to the
presentation of data to DQ
s
. As a safety precaution, the data
lines are tristated after a write cycle is detected, regardless of the
state of OE.
Single Write Accesses Initiated by ADSC
This write access is initiated when the following conditions are
satisfied at clock rise: (1) CE
1
, CE
2
, and CE
3
are all asserted
active, (2) ADSC is asserted LOW, (3) ADSP is deasserted
HIGH, and (4) the write input signals (GW, BWE, and BW
[A:B]
)
indicate a write access. ADSC is ignored if ADSP is active LOW.
The addresses presented are loaded into the address register
and the burst counter/control logic and delivered to the memory
core. The information presented to DQ
[A:D]
is written into the
specified address location. Byte writes are allowed. During byte
writes, BW
A
controls DQ
A
, BW
B
controls DQ
B
. All I/Os are
tristated when a write is detected, even 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 tristated prior to the presen-
tation of data to DQ
s
. As a safety precaution, the data lines are
tristated after a write cycle is detected, regardless of the state of
OE.
Single Read Accesses
A single read access is initiated when the following conditions
are satisfied at clock rise: (1) CE
1
, CE
2
, and CE
3
are all asserted
active, and (2) ADSP or ADSC is asserted LOW (if the access is
initiated by ADSC, the write inputs must be deasserted during
this first cycle). The address presented to the address inputs is
latched into the address register and the burst counter/control
logic and presented to the memory core. If the OE input is
asserted LOW, the requested data is available at the data
outputs, a maximum to t
CDV
after clock rise. ADSP is ignored if
CE
1
is HIGH.
Burst Sequences
The CY7C1325G provides an on-chip two bit wraparound burst
counter inside the 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 selects a linear burst sequence. A HIGH on MODE
selects an interleaved burst order. Leaving MODE unconnected
causes the device to default to a interleaved burst sequence.
Sleep Mode
The ZZ input pin is an asynchronous input. Asserting ZZ places
the SRAM in a power conservation “sleep” mode. Two 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 deselected prior to entering the “sleep” mode. CEs,
ADSP, and ADSC must remain inactive for the duration of t
ZZREC
after the ZZ input returns LOW.
Single Write Accesses Initiated by ADSP
This access is initiated when the following conditions are
satisfied at clock rise: (1) CE
1
, CE
2
, CE
3
are all asserted active,
and (2) ADSP is asserted LOW. The addresses presented are
loaded into the address register and the burst inputs (GW, BWE,
and BW
[A:B]
) 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
Document #: 38-05518 Rev. *E
Page 5 of 19
[+] Feedback