PRELIMINARY
PDM34089
3.3V 64K x 32 Fast CMOS
Synchronous Static RAM
with Burst Counter
1
2
3
4
5
6
7
8
9
10
11
12
Features
n
Description
The PDM34089 is a 2,097,152 bit synchronous ran-
dom access memory organized as 65,536 x 32 bits. It
is designed with burst mode capability and interface
controls to provide high-performance in second
level cache designs for x86, Pentium, 680x0, and
PowerPC microprocessors. Addresses, write data
and all control signals except output enable are con-
trolled through positive edge-triggered registers.
Write cycles are self-timed and are also initiated by
the rising edge of the clock. Controls are provided to
allow burst reads and writes of up to four words in
length. A 2-bit burst address counter controls the
two least-significant bits of the address during burst
reads and writes. The burst address counter selec-
tively uses the 2-bit counting scheme required by the
x86 and Pentium or 680x0 and PowerPC micropro-
cessors as controlled by the mode pin. Individual
write strobes provide byte write for the four 8-bit
bytes of data. An asynchronous output enable sim-
plifies interface to high-speed buses.
n
n
n
n
n
n
n
n
n
n
n
n
n
n
Interfaces directly with the x86, Pentium™, 680X0
and PowerPC™ processors
Single 3.3V power supply
Mode selectable for interleaved or linear burst:
Interleaved for x86 and Pentium
Linear for 680x0 and PowerPC
Fast access times:
9, 10, 12 and 15 ns
High-density 64K x 32 architecture with burst
address counter
Fully registered inputs
High-output drive: 30 pF at rated T
A
Asynchronous output enable
Self-timed write cycle
Separate byte write enables and one global write
enable
Internal burst read/write address counter
Internal registers for address, data, controls
Burst mode selectable
Sleep mode
Packages:
100-pin QFP - (Q)
100-pin TQFP - (TQ)
TM
i486, Pentium are trademarks of Intel Corp. PowerPC is a trademark of the International Business Machines Corporation.
1
Rev 1.1 - 5/01/98
PRELIMINARY
PDM34089
Functional Block Diagram
A15-A0
16
ADDRESS
REGISTER
16
14
16
A1,A0
MODE
ADV
CLK
Q0
A0'
BURST
COUNTER
AND LOGIC
CLR
Q1
A1'
ADSC
ADSP
BW1
8
BYTE 1
WRITE REGISTER
8
BYTE 4
WRITE DRIVER
8
BW2
BYTE 2
WRITE REGISTER
8
BYTE 3
WRITE DRIVER
8
BW3
32K x 32
MEMORY
ARRAY
32
OUTPUT
BUFFER
32
DQ32-DQ1
BYTE 3
WRITE REGISTER
8
BYTE 2
WRITE DRIVER
8
BW4
BWE
GW
CE
CE2
BYTE 4
WRITE REGISTER
BYTE 1
WRITE DRIVER
8
ENABLE
REGISTER
CE2
OE
INPUT
REGISTERS
2
Rev 1.1 - 5/01/98
PRELIMINARY
PDM34089
PDM34089 Pinout
CE2
V
CC
V
SS
CLK
GW
BWE
OE
ADSC
ADSP
ADV
BW4
BW3
BW2
BW1
CE2
1
A8
A9
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
NC
DQ16
DQ15
V
CCQ
V
SSQ
DQ14
DQ13
DQ12
DQ11
V
SSQ
V
CCQ
DQ10
DQ9
V
SS
NC
V
CC
ZZ
DQ8
DQ7
V
CCQ
V
SSQ
DQ6
DQ5
DQ4
DQ3
V
SSQ
V
CCQ
DQ2
DQ1
NC
CE
A6
A7
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
NC
DQ17
DQ18
V
CCQ
V
SSQ
DQ19
DQ20
DQ21
DQ22
V
SSQ
V
CCQ
DQ23
DQ24
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
2
3
4
5
6
7
8
9
10
11
12
FT
V
CC
NC
V
SS
DQ25
DQ26
V
CCQ
V
SSQ
DQ27
DQ28
DQ29
DQ30
V
SSQ
V
CCQ
DQ31
DQ32
NC
Rev 1.1 - 5/01/98
MODE
A5
A4
A3
A2
A1
A0
NC
NC
V
SS
V
CC
NC
NC
A10
A11
A12
A13
A14
A15
NC
3
PRELIMINARY
PDM34089
Pinout
Name
A14-A2
A1, A0
DQ1-DQ32
NC
MODE
(1)
ADV
ADSC
ADSP
GW
FT
(1)
I/O
I
I
I/O
—
I
I
I
I
I
I
Description
Address Inputs A14-A2
Address Inputs A1 & A0
Read/Write Data
No Connect
Burst Sequence Select
Burst Counter Advance
Controller Address Status
Processor Address Status
Global Write
Must be tied LOW for
proper operation
Name
CE
, CE2,
CE2
BWE
BW1
-
BW4
OE
I/O
I
I
I
I
I
I
—
—
—
—
Description
Chip Enables
Byte Write Enable
Byte Write Enables
Output Enable
Clock
Sleep Mode
Power Supply (+3.3V)
Output Power for DQ’s (+3.3V
±5%)
Array Ground
Output Ground for DQ’s
CLK
ZZ
V
CC
V
CCQ
V
SS
V
SSQ
Note:
1.MODE and
FT
are DC operated pins. Do not alter input state while device is operating.
Burst Sequence Table
Burst Sequence
External Address
1st Burst Address
2nd Burst Address
3rd Burst Address
Note:
Interleaved
(1)
Mode = NC or
V
CC
A15-A2, A1, A0
A15-A2, A1, A0
A15-A2, A1, A0
A15-A2, A1, A0
A15-A2,0,0
A15-A2,0,1
A15-A2,1,0
A15-A2,1,1
Linear
(2)
Mode = V
SS
A15-A2,0,1
A15-A2,1,0
A15-A2,1,1
A15-A2,0,0
A15-A2,1,0
A15-A2,1,1
A15-A2,0,0
A15-A2,0,1
A15-A2,1,1
A15-A2,0,0
A15-A2,0,1
A15-A2,1,0
1. Interleaved = x86 and Pentium.
2. Linear = 680x0 and PowerPC compatible.
Asynchronous Truth Table
Operation
Partial Truth Table for Writes
GW
BWE
BW1 BW2 BW3 BW4
Function
ZZ
OE
I/O Status
Read
Read
Write
Deselected
Sleep
L
L
L
L
H
L
H
X
X
X
Data Out
High-Z
High-Z: Write Data In
High-Z
High-Z
H
H
H
H
L
H
L
L
L
X
X
H
L
L
X
X
H
H
L
X
X
H
H
L
X
X
H
H
L
X
READ
READ
WRITE Byte 1
WRITE All Bytes
WRITE All Bytes
NOTE: 1. L = Low, H = High, X = Don’t Care.
2. For a write operation following a read operation,
OE must be high before the input data required
setup time and held high through the input data
hold time.
3. This device contains circuitry that will ensure
the outputs will be in high-Z during powerup.
NOTE: 1. L = Low, H = High, X = Don’t Care.
2. Using BWE and BW1 through BW4, any one or
more bytes may be written.
4
Rev 1.1 - 5/01/98
PRELIMINARY
PDM34089
Synchronous Truth Table
(See Notes 1 through 3)
CE
H
L
L
L
L
L
L
X
H
X
H
L
X
H
X
H
CE2
X
X
H
X
H
L
L
X
X
X
X
L
X
X
X
X
CE2
X
L
X
L
X
H
H
X
X
X
X
H
X
X
X
X
ADSP
X
L
L
H
H
L
H
H
X
H
X
H
H
X
H
H
ADSC
L
X
X
L
L
X
L
H
H
H
H
L
H
H
H
H
ADV
X
X
X
X
X
X
X
L
L
H
H
X
L
L
H
H
BWx
X
X
X
X
X
X
X
H
H
H
H
L
L
L
L
L
CLK
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
↑
Address
N/A
N/A
N/A
N/A
N/A
External
External
Next
Next
Current
Current
External
Next
Next
Current
Current
Operation
Deselected
Deselected
Deselected
Deselected
Deselected
Read Cycle, Begin Burst
Read Cycle, Begin Burst
Read Cycle, Continue Burst
Read Cycle, Continue Burst
Read Cycle, Suspend Burst
Read Cycle, Suspend Burst
Write Cycle, Begin Burst
Write Cycle, Continue Burst
Write Cycle, Continue Burst
Write Cycle, Suspend Burst
Write Cycle, Suspend Burst
1
2
3
4
5
6
7
8
9
10
11
12
NOTES:
1. X = Don’t Care, H = logic High, L = logic Low, BWx = any one or more byte write enable signals (BW1, BW2, BW3, BW4)
and BWE are low, or GW is low.
2. BW1 enables BWx to Byte 1 (DQ1-DQ8). BW2 enables BWx to Byte 2 (DQ9-DQ16).
BW3 enables BWx to Byte 3 (DQ17-DQ24), BW4 enables BWx to Byte 4 (DQ25-DQ32).
3. ADV must always be high at the rising edge of the first clock after an ADSP cycle is initiated if a write cycle is desired (to
ensure use of correct address).
Rev 1.1 - 5/01/98
5