
Advanced Information
9-Mb Pipelined SRAM with QDR Architecture
Functional Description
CY7C1304V25
Cypress Semiconductor Corporation
3901 North First Street
San Jose
CA 95134
February 15, 2000
408-943-2600
5
Features
Separate Independent Read and Write Data Ports
—Supports concurrent transactions
167 MHz Clock for High Bandwidth
—2.5 ns Clock-to-Valid access time
4-Word Burst for reducing address bus frequency
Double Data Rate (DDR) interfaces on both Read &
Write Ports (data transferred at 333 MHz) @167 MHz
Two input clocks (K and K) for precise DDR timing
—SRAM uses rising edges only
Two output clocks (C and C) accounts for clock skew
and flight time mis-matches
Single multiplexed address input bus latches address
inputs for both READ and WRITE ports
Separate Port Selects for depth expansion
Synchronous internally self-timed writes
2.5V core power supply with HSTL Inputs and Outputs
13x15 mm 1.0 mm pitch fBGA package, 165 ball (11x15
matrix)
Variable drive HSTL output buffers
Expanded HSTL output voltage (1.4V-1.9V)
JTAG Interface
The CY7C1304V25 is a 2.5V Synchronous Pipelined SRAM
equipped with QDR architecture. QDR architecture consists of
two separate ports to access the memory array. The Read port
has dedicated Data Outputs to support Read operations and
the Write Port has dedicated Data Inputs to support Write op-
erations. QDR architecture has separate data inputs and data
outputs to completely eliminate the need to “turn-around” the
data bus required with common I/O devices. Access to each
port is accomplished through a common address bus. Ad-
dresses for Read and Write addresses are latched on alter-
nate rising edges of the input (K) clock. Accesses to the
CY7C1304V25 Read and Write ports are completely indepen-
dent of one another. In order to maximize data throughput,
both Read and Write ports are equipped with Double Data
Rate (DDR) interfaces. Each address location is associated
with 4 18-bit words that burst sequentially into or out of the
device. Since data can be transferred into and out of the device
on every rising edge of both input clocks (K/K and C/C) mem-
ory bandwidth is maximized while simplifying system design
by eliminating bus “turn-arounds”.
Depth expansion is accomplished with Port Selects for each
port. Port selects allow each port to operate independently.
All synchronous inputs pass through input registers controlled
by the K or K input clocks. All data outputs pass through output
registers controlled by the C or C input clocks. Writes are con-
ducted with on-chip synchronous self-timed write circuitry.
Selection Guide
7C1304V25-167
7C1304V25-133
7C1304V25-100
Maximum Operating Frequency (MHz)
167
133
100
Maximum Operating Current (mA)
450
350
230
Logic Block Diagram
1
CLK
Gen.
A
(16:0)
K
K
Control
Logic
Address
Register
D
[17:0]
R
Read Data Reg.
RPS
WPS
BWS
[0:1]
Q
[17:0]
Control
Logic
Address
Register
Reg.
Reg.
Reg.
36
17
18
72
18
Vref
W
Write
Reg
36
A
(16:0)
17
C
C
1
1
1
Write
Reg
Write
Reg
Write
Reg
18