A67L83161/A67L83181/
A67L73321/A67L73361 Series
256K X 16/18, 128K X 32/36
Preliminary
LVTTL, Flow-through DBA
TM
SRAM
PRELIMINARY (September, 1999, Version 0.1)
AMIC Technology, Inc.
DBA and Direct Bus Alternation are trademarks of AMIC Technology, Inc
Document Title
256K X 16/18, 128K X 32/36 LVTTL, Flow-through DBA
TM
SRAM
Revision History
Rev.
No.
History
Issue Date
Remark
0.0
Initial issue
April 7, 1999
Preliminary
0.1
Change fast access time from 7.5/8.0/8.5/9.0 ns to 10/11/12
ns
September 15, 1999
Change set-up time from 2.0/2.2/2.5 ns to 2.5 ns
Fix pin assignment error for pin 14 and pin 16
A67L83161/A67L83181/
A67L73321/A67L73361 Series
256K X 16/18, 128K X 32/36
Preliminary
LVTTL, Flow-through DBA
TM
SRAM
PRELIMINARY (September, 1999, Version 0.1)
1
AMIC Technology, Inc.
DBA and Direct Bus Alternation are trademarks of AMIC Technology, Inc
Features
n
Fast access time: 10/11/12 ns
(100, 90, 83 MHz)
n
Direct Bus Alternation between READ and WRITE
cycles allows 100% bus utilization
n
Signal +3.3V
±
5% power supply
n
Individual Byte Write control capability
n
Clock enable (
CEN
) pin to enable clock and suspend
operations
n
Clock-controlled and registered address, data and
control signals
n
Registered output for pipelined applications
n
Three separate chip enables allow wide range of
options for CE control, address pipelining
n
Internally self-timed write cycle
n
Selectable BURST mode (Linear or Interleaved)
n
SLEEP mode (ZZ pin) provided
n
Available in 100 pin LQFP package
General Description
The AMIC Direct Bus Alternation™ (DBA™) SRAM
family employs high-speed, low-power CMOS designs
using an advanced CMOS process.
The A67L83161, A67L83181, A67L73321, A67L73361
SRAMs integrate a 256K X 16, 256K X 18, 128K X 32 or
128K X 36 SRAM core with advanced synchronous
peripheral circuitry and a 2-bit burst counter. These
SRAMs are optimized for 100 percent bus utilization
without the insertion of any wait cycles during Write-
Read alternation. The positive edge triggered single
clock input (CLK) controls all synchronous inputs
passing through the registers. The synchronous inputs
include all address, all data inputs, active low chip
enable (
CE
), two additional chip enables for easy depth
expansion (CE2,
CE2
), cycle start input (ADV/LD ),
synchronous clock enable (
CEN
), byte write enables
(
BW1
,
BW2
,
BW3
,
BW4
) and read/write (R/
W
).
Asynchronous inputs include the output enable (
OE
),
clock (CLK), SLEEP mode (ZZ, tied LOW if unused) and
burst mode (MODE). Burst Mode can provide either
interleaved or linear operation, burst operation can be
initiated by synchronous address Advance/Load
(ADV/LD ) pin in Low state. Subsequent burst address
can be internally generated by the chip and controlled by
the same input pin ADV/LD in High state.
Write cycles are internally self-time and synchronous
with the rising edge of the clock input and when R/
W
is
Low. The feature simplified the write interface. Individual
Byte enables allow individual bytes to be written.
BW1
controls I/Oa pins;
BW2
controls I/Ob pins;
BW3
controls I/Oc pins; and
BW4
controls I/Od pins. Cycle
types can only be defined when an address is loaded,
i.e., when ADV/LD is LOW. Parity/ECC bits are only
available on the X18/36 version.
The SRAM operates from a +3.3V power supply, and all
inputs and outputs are LVTTL-compatible. The device is
ideally suited for high bandwidth utilization systems.
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
2
AMIC Technology, Inc.
Pin Configuration
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
28
30
27
29
80
79
78
77
76
75
74
72
73
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
40
41
39
38
37
36
35
34
33
32
31
A16
A15
A14
A13
A12
A11
A10
NC
NC
VCC
VSS
NC
NC
A0
A1
A2
A3
A4
A5
MODE
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
256K X 18/16
A16
A15
A14
A13
A12
A11
A10
VCC
VSS
NC
A0
A1
A2
A3
A4
A5
MODE
128K X 36/32
I/Ob
8
/NC
I/Oa
0
/
NC
NC
NC
NC
A6
A7
CE2
NC
NC
VCC
VSS
CLK
NC
NC
A8
A9
A17
NC
NC
VCCQ
VSSQ
NC
VSSQ
VCCQ
VSS
VSS
VCC
ZZ
VCCQ
VSSQ
NC
NC
VSSQ
VCCQ
NC
NC
NC
I/Oa
8
/NC
I/Oa
7
NC
NC
NC
VCCQ
VSSQ
NC
NC
VSSQ
VCCQ
VSS
VCC
VSS
VCCQ
VSSQ
NC
VSSQ
VCCQ
NC
NC
NC
I/Ob
0
I/Ob
1
I/Ob
2
VCC
I/Ob
4
CE2
A7
A6
CLK
VSS
VCC
A9
A8
NC
NC
VCCQ
VSSQ
VSSQ
VCCQ
VSS
VSS
VCC
ZZ
VCCQ
VSSQ
VSSQ
VCCQ
I/Ob
7
CE
CE
BW4
BW3
BW2
BW2
BW1
BW1
CE2
CE2
CEN
CEN
OE
OE
ADV/
LD
ADV/
LD
A67L83161E
A67L83181E
A67L73321E
A67L73361E
R/W
R/W
I/Ob
3
I/Ob
5
I/Ob
6
I/Ob
7
I/Ob
8
/NC
VCCQ
VSSQ
VSSQ
VCCQ
VCC
VCC
VSS
VCCQ
VSSQ
VSSQ
VCCQ
VSS
I/Oc
0
/NC
I/Oc
1
I/Oc
2
I/Oc
3
I/Oc
4
I/Oc
5
I/Oc
6
I/Oc
7
I/Oc
8
I/Od
0
I/Od
1
I/Od
2
I/Od
3
I/Od
4
I/Od
5
I/Od
6
I/Od
7
I/Od
8
/NC
I/Oa
6
I/Oa
5
I/Oa
4
I/Oa
3
I/Oa
2
I/Oa
1
I/Oa
0
I/Ob
6
I/Ob
5
I/Ob
4
I/Ob
3
I/Ob
2
I/Ob
1
I/Ob
0
I/Oa
8
I/Oa
7
I/Oa
6
I/Oa
5
I/Oa
4
I/Oa
3
I/Oa
2
I/Oa
1
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
3
AMIC Technology, Inc.
Block Diagram (128K X 32/36)
MODE
LOGIC
CLK
LOGIC
ADDRESS
REGISTERS
BURST
LOGIC
ADDRESS
COUNTER
CLR
WRITE
REGISTRY
&
CONTROL
LOGIC
BYTEa
WRITE
DRIVER
BYTEb
WRITE
DRIVER
BYTEc
WRITE
DRIVER
BYTEd
WRITE
DRIVER
8/9
8/9
8/9
8/9
128KX8/X9X4
MEMORY
ARRAY
8/9
8/9
8/9
8/9
OUTPUT
BUFFERS
CHIP
ENABLE
LOGIC
PIPELINED
ENABLE
LOGIC
OUTPUT
ENABLE
LOGIC
ZZ
MODE
ADV/LD
CLK
A0-A16
R/W
BWE
BW1
BW2
BW3
BW4
CE
CE2
CE2
OE
CEN
WRITE
ADDRESS
REGISTER
ADV/LD
DATA-IN
REGISTERS
I/O
s
SENSE
AMPS
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
4
AMIC Technology, Inc.
Block Diagram (256K X 16/18)
DATA-IN
REGISTERS
MODE
LOGIC
CLK
LOGIC
ADDRESS
REGISTERS
BURST
LOGIC
ADDRESS
COUNTER
CLR
WRITE
REGISTRY
&
CONTROL
LOGIC
BYTEa
WRITE
DRIVER
BYTEb
WRITE
DRIVER
8/9
8/9
256KX8/X9X2
MEMORY
ARRAY
8/9
8/9
OUTPUT
BUFFERS
CHIP
ENABLE
LOGIC
PIPELINED
ENABLE
LOGIC
OUTPUT
ENABLE
LOGIC
ZZ
MODE
ADV/LD
CLK
A0-A17
R/W
BWE
BW1
BW2
CE
CE2
CE2
OE
CEN
WRITE
ADDRESS
REGISTER
ADV/LD
I/O
S
SENSE
AMPS
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
5
AMIC Technology, Inc.
Pin Description
Pin No.
Symbol
Description
LQFP (X16/X18)
LQFP (X32/X36)
37
36
35,34,33,32,
100,99,82,81,
44,45,46,47,
48,49,50
80
37
36
35,34,33,32,
100,99,82,81,
44,45,46,47,
48,49,50
A0
A1
A2 - A16
A17
Synchronous Address Inputs : These inputs are registered
and must meet the setup and hold times around the rising
edge of CLK. Pins 83 and 84 are reserved as address bits
for higher-density 9Mb and 18Mb DBA SRAMs, respectively.
A0 and A1 are the two lest significant bits (LSB) of the
address field and set the internal burst counter if burst is
desired.
93 (
BW1
)
94 (
BW2
)
93 (
BW1
)
94 (
BW2
)
95 (
BW3
)
96 (
BW4
)
BW1
BW2
BW3
BW4
Synchronous Byte Write Enables : These active low inputs
allow individual bytes to be written when a WRITE cycle is
active and must meet the setup and hold times around the
rising edge of CLK. BYTE WRITEs need to be asserted on
the same cycle as the address,
BWs
are associated with
addresses and apply to subsequent data.
BW1
controls I/Oa
pins;
BW2
controls I/Ob pins;
BW3
controls I/Oc pins;
BW4
controls I/Od pins.
89
89
CLK
Clock : This signal registers the address, data, chip
enables, byte write enables and burst control inputs on its
rising edge. All synchronous inputs must meet setup and
hold times around the clock’s rising edge.
98
98
CE
Synchronous Chip Enable : This active low input is used to
enable the device. This input is sampled only when a new
external address is loaded (ADV/LD LOW).
92
92
CE2
Synchronous Chip Enable : This active low input is used to
enable the device and is sampled only when a new external
address is loaded (ADV/LD LOW). This input can be used
for memory depth expansion.
97
97
CE2
Synchronous Chip Enable : This active high input is used to
enable the device and is sampled only when a new external
address is loaded (ADV/LD LOW). This input can be used
for memory depth expansion.
86
86
OE
Output Enable : This active low asynchronous input enables
the data I/O output drivers.
85
85
ADV/LD
Synchronous Address Advance/Load : When HIGH, this
input is used to advance the internal burst counter,
controlling burst access after the external address is loaded.
When HIGH, R/
W
is ignored. A LOW on this pin permits a
new address to be loaded at CLK rising edge.
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
6
AMIC Technology, Inc.
Pin Description (continued)
Pin No.
Symbol
Description
LQFP (X16/X18)
LQFP (X32/X36)
87
87
CEN
Synchronous Clock Enable : This active low input permits
CLK to propagate throughout the device. When HIGH, the
device ignores the CLK input and effectively internally
extends the previous CLK cycle. This input must meet setup
and hold times around the rising edge of CLK.
64
64
ZZ
Snooze Enable : This active high asynchronous input
causes the device to enter a low-power standby mode in
which all data in the memory array is retained. When active,
all other inputs are ignored.
88
88
R/
W
Read/Write : This active input determines the cycle type
when ADV/LD is LOW. This is the only means for
determining READs and WRITEs. READ cycles may not be
converted into WRITEs (and vice versa) other than by
loading a new address. A LOW on this pin permits BYTE
WRITE operations and must meet the setup and hold times
around the rising edge of CLK. Full bus width WRITEs
occur if all byte write enables are LOW.
(a) 58, 59, 62, 63,
68, 69, 72, 73
(b) 8,9,12,13, 18,
19, 22,23
(a) 52, 53, 56, 57,
58, 59, 62, 63
(b) 68, 69, 72, 73,
74, 75, 78, 79
(c) 2, 3, 6, 7, 8, 9,
12, 13,
(d) 18, 19, 22, 23,
24, 25, 28, 29
I/Oa
I/Ob
I/Oc
I/Od
SRAM Data I/O : Byte “a” is I/Oa pins; Byte “b” is I/Ob pins;
Byte “c” is I/Oc pins; Byte “d” is I/Od pins. Input data must
meet setup and hold times around CLK rising edge.
74
24
51
80
1
30
NC/I/Oa
NC/I/Ob
NC/I/Oc
NC/I/Od
No Connect/Data Bits : On the X16/32 version, these pins
are no connect (NC) and can be left floating or connected to
GND to minimize thermal impedance. On the X18/36
version, these bits are I/Os.
31
31
MODE
Mode : This input selects the burst sequence. A LOW on
this pin selects linear burst. NC or HIGH on this pin selects
interleaved burst. Do not alter input state while device is
operating.
1, 2, 3, 6, 7, 25,
28, 29, 30, 38, 39,
42, 43, 51, 52, 53,
56, 57, 75, 78, 79,
83, 84, 95, 96
38,39,42,43
83,84
NC
No Connect : These pins can be left floating or connected to
GND to minimize thermal impedance.
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
7
AMIC Technology, Inc.
Pin Description (continued)
Pin No.
Symbol
Description
LQFP (X16/X18)
LQFP (X32/X36)
15, 16, 41, 65, 91
15, 16, 41, 65, 91
VCC
Power Supply
4, 11, 20, 27,
54, 61, 70, 77
4, 11, 20, 27,
54, 61, 70, 77
VCCQ
Isolated Output Buffer Supply
14, 17, 40, 66, 90
14, 17, 40, 66, 90
VSS
Ground : GND.
5,10,21,26,
55,60,71,76
5,10,21,26,
55,60,71,76
VSSQ
Isolated Output Buffer Ground
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
8
AMIC Technology, Inc.
Truth Table (Notes 5 - 7)
Operation
Address
Used
CE
CE2
CE2
ZZ
ADV/
LD
R/
W
BWx OE
CEN
CLK
I/O
Notes
Deselected Cycle,
Power-down
None
H
X
X
L
L
X
X
X
L
L
→
H
High-Z
Deselected Cycle,
Power-down
None
X
H
X
L
L
X
X
X
L
L
→
H
High-Z
Deselected Cycle,
Power-down
None
X
X
L
L
L
X
X
X
L
L
→
H
High-Z
Continue Deselect
Cycle
None
X
X
X
L
H
X
X
X
L
L
→
H
High-Z
1
READ Cycle
(Begin Burst)
External
L
L
H
L
L
H
X
L
L
L
→
H
Q
READ Cycle
(Continue Burst)
Next
X
X
X
L
H
X
X
L
L
L
→
H
Q
1,7
NOP/Dummy READ
(Begin Burst)
External
L
L
H
L
L
H
X
H
L
L
→
H
High-Z
2
Dummy READ
(Continue Burst)
Next
X
X
X
L
H
X
X
H
L
L
→
H
High-Z
1,2,7
WRITE Cycle
(Begin Burst)
External
L
L
H
L
L
L
L
X
L
L
→
H
D
3
WRITE Cycle
(Continue Burst)
Next
X
X
X
L
H
X
L
X
L
L
→
H
D
1,3,7
NOP/WRITE Abort
(Begin Burst)
None
L
L
H
L
L
L
H
X
L
L
→
H
High-Z
2,3
WRITE Abort
(Continue Burst)
Next
X
X
X
L
H
X
H
X
L
L
→
H
High-Z
1,2,3,7
IGNORE Clock
Edge
(Stall)
Current
X
X
X
L
X
X
X
X
H
L
→
H
-
4
SLEEP Mode
None
X
X
X
H
X
X
X
X
X
X
High-Z
Notes:
1. Continue Burst cycles, whether READ or WRITE, use the same control inputs. The type of cycle performed (READ or
WRITE) is chosen in the initial Begin Burst cycle. A Continue Deselect cycle can only be entered if a Deselect cycle is
executed first.
2. Dummy READ and WRITE Abort cycles can be considered NOPs because the device performs no operation. A WRITE
Abort means a WRITE command is given, but no operation is performed.
3. OE may be wired LOW to minimize the number of control signals to the SRAM. The device will automatically turn off
the output drivers during a WRITE cycle. Some users may use OE when the bus turn-on and turn-off times do not
meet their requirements.
4. If an Ignore Clock Edge command occurs during a READ operation, the I/O bus will remain active (Low-Z). If it occurs
during a WRITE cycle, the bus will remain in High-Z. No WRITE operations will be performed during the Ignored Clock
Edge cycle.
5. X means “Don’t Care.” H means logic HIGH. L means logic LOW.
BWx
= H means all byte write signals
(
BW1
,
BW2
,
BW3
and
BW4
) are HIGH.
BWx
= L means one or more byte write signals are LOW.
6.
BW1
enables WRITEs to Byte “a” (I/Oa pins);
BW2
enables WRITEs to Byte “b” (I/Ob pins);
BW3
enables WRITEs to
Byte “c” (I/Oc pins);
BW4
enables WRITEs to Byte “d” (I/Od pins).
7. The address counter is incremented for all Continue Burst cycles.
A67L83161/A67L83181/
A67L73321/A67L73361 Series
PRELIMINARY (September, 1999, Version 0.1)
9
AMIC Technology, Inc.
Partial Truth Table for READ/WRITE Commands (X16/X18)
Operation
R/
W
BW1
BW2
READ