ACT–F512K32 High Speed
16 Megabit FLASH Multichip Module
CIRCUIT TECHNOLOGY
Features
■
4 Low Power 512K x 8 FLASH Die in One MCM
www.aeroflex.com
Package
■
TTL Compatible Inputs and CMOS Outputs
■
Access Times of 60, 70, 90, 120 and 150ns
■
+5V Programing, 5V ±10% Supply
■
100,000 Erase/Program Cycles
■
Low Standby Current
■
Page Program Operation and Internal Program
Control Time
■
Sector Architecture (Each Die)
●
8 Equal size sectors of 64K bytes each
●
Any Combination of Sectors can be erased with
one command sequence
●
Supports full chip erase
■
Embedded Erase and Program Algorithms
■
MIL-PRF-38534 Compliant MCMs Available
■
Industry Standard Pinouts
■
Packaging – Hermetic Ceramic
68 Lead, .88" x .88" x .160" Single-Cavity Small
Outline gull wing, Aeroflex code# "F5"
(Drops into
the 68 Lead JEDEC .99"SQ CQFJ footprint)
●
66 Pin, 1.08" x 1.08" x .160" PGA Type, No
Shoulder, Aeroflex code# "P3"
●
66 Pin, 1.08" x 1.08" x .185" PGA Type, With
Shoulder, Aeroflex code# "P7"
■
Internal Decoupling Capacitors for Low Noise
Operation
■
Commercial, Industrial and Military Temperature
Ranges
■
DESC SMD# 5962–94612
Released (P3,P7,F5)
●
Block Diagram – PGA Type Package(P3,P7) & CQFP(F5)
General Description
The ACT–F512K32 is a high
speed, 16 megabit CMOS flash
multichip
module
(MCM)
designed for full temperature
range military, space, or high
reliability applications.
The MCM can be organized
as a 512K x 32bits, 1M x 16bits
or 2M x 8bits device and is input
TTL
and
output
CMOS
compatible.
The
command
register is written by bringing
WE to a logic low level (V
IL
),
while CE is low and OE is at
logic high level (V
IH
)
. Reading is
accomplished by chip Enable
(CE) and Output Enable (OE)
being logically active, see
Figure 9. Access time grades of
60ns, 70ns, 90ns, 120ns and
150ns maximum are standard.
The
ACT–F512K32
is
packaged in a hermetically
WE
1
CE
1
WE
2
CE
2
WE
3
CE
3
WE
4
CE
4
OE
A
0
–
A
18
512Kx8
512Kx8
512Kx8
512Kx8
8
I/O
0-7
8
I/O
8-15
8
I/O
16-23
8
I/O
24-31
Pin Description
I/O
0-31
Data I/O
A
0–18
Address Inputs
WE
1-4
Write Enables
CE
1-4
OE
V
CC
GND
NC
Chip Enables
Output Enable
Power Supply
Ground
Not Connected
eroflex Circuit Technology - Advanced Multichip Modules © SCD1665 REV B 6/29/01
General Description, Cont’d
,
sealed co-fired ceramic 66 pin, 1.08"SQ PGA
or a 68 lead, .88"SQ Ceramic Gull Wing CQFP
package for operation over the temperature
range of -55°C to +125°C and military
environment.
Each flash memory die is organized as
512KX8 bits and is designed to be
programmed in-system with the standard
system 5.0V Vcc supply. A 12.0V V
PP
is not
required for write or erase operations. The
MCM can also be reprogrammed with standard
EPROM programmers (with the proper socket).
The standard ACT–F512K32 offers access
times between 60ns and 150ns, allowing
operation of high-speed microprocessors
without wait states. To eliminate bus
contention, the device has separate chip
enable (CE) and write enable (WE). The
ACT-F512K32 is command set compatible with
JEDEC standard
4
Mbit
EEPROMs.
Commands are written to the command
register using standard microprocessor write
timings. Register contents serve as input to an
internal state-machine which controls the
erase and programming circuitry. Write cycles
also internally latch addresses and data
needed for the programming and erase
operations.
Reading data out of the device is similar to
reading from 12.0V Flash or EPROM devices.
The ACT-F512K32 is programmed by
executing the program command sequence.
This will invoke the Embedded Program
Algorithm which is an internal algorithm that
automatically times the program pulse widths
and verifies proper cell margin. Typically, each
sector can be programmed and verified in less
than one second. Erase is accomplished by
executing the erase command sequence. This
will invoke the Embedded Erase Algorithm
which is an internal algorithm that
automatically preprograms the array, (if it is not
already programmed) before executing the
erase operation. During erase, the device
automatically times the erase pulse widths and
verifies proper cell margin.
Each die in the module or any individual
sector of the die is typically erased and verified
in 1.5 seconds (if already completely
preprogrammed).
Each die also features a sector erase
architecture. The sector mode allows for 64K
byte blocks of memory to be erased and
reprogrammed without affecting other blocks.
The ACT-F512K32 is erased when shipped
from the factory.
The device features single 5.0V power
supply operation for both read and write
functions. lnternally generated and regulated
voltages are provided for the program and
erase operations. A low V
CC
detector
automatically inhibits write operations on the
loss of power. The end of program or erase is
detected by Data Polling of D7 or by the Toggle
Bit feature on D6. Once the end of a program
or erase cycle has been completed, the device
internally resets to the read mode.
All bits of each die, or all bits within a
sector
of
a
die,
are
erased
via
Fowler-Nordhiem
tunneling.
Bytes
are
programmed one byte at a time by hot electron
injection.
DESC Standard Military Drawing (SMD)
numbers are released.
A
Aeroflex Circuit Technology
2
SCD1665 REV B 6/29/01 Plainview NY (516) 694-6700
z
Absolute Maximum Ratings
Parameter
Case Operating Temperature
Storage Temperature Range
Supply Voltage Range
Signal Voltage Range (Any Pin Except A9) Note 1
Maximum Lead Temperature (10 seconds)
Data Retention
Endurance (Write/Erase cycles)
A9 Voltage for sector protect, Note 2
Symbol
T
C
T
STG
V
CC
V
G
-
-
-
V
ID
Range
-55 to +125
-65 to +150
-2.0 to +7.0
-2.0 to +7.0
300
10
100,000 Minimum
-2.0 to +14.0
V
Units
°C
°C
V
V
°C
Years
Note 1. Minimum DC voltage on input or I/O pins is -0.5V. During voltage transitions, inputs may undershoot V
SS
to -2.0v for periods of up to
20ns. Maximum DC voltage on input and I/O pins is V
CC
+ 0.5V. During voltage transitions, inputs and I/O pins may overshoot to
V
CC
+ 2.0V for periods up to 20 ns.
Note 2. Minimum DC input voltage on A9 is -0.5V. During voltage transitions, A9 may undershoot V
SS
to -2.0V for periods of up to 20ns.
Maximum DC input voltage on A9 is +12.5V which may overshoot to 14.0V for periods up to 20ns.
Normal Operating Conditions
Symbol
V
CC
V
IH
V
IL
T
A
V
ID
Parameter
Power Supply Voltage
Input High Voltage
Input Low Voltage
Operating Temperature (Military)
A9 Voltage for sector protect
Minimum
+4.5
+2.0
-0.5
-55
11.5
Maximum
+5.5
V
CC
+ 0.5
+0.8
+125
12.5
Units
V
V
V
°C
V
A
Capacitance
(V
IN
= 0V, f = 1MHz, Tc = 25°C)
Symbol
C
AD
C
OE
C
WE
Parameter
A
0
– A
16
Capacitance
OE Capacitance
Write Enable Capacitance
CQFP(F5) Package
PGA(P3,P7) Package
C
CE
C
I
/
O
Chip Enable Capacitance
I/O0 – I/O31 Capacitance
20
20
20
20
pF
pF
pF
pF
Maximum
50
50
Units
pF
pF
Parameters Guaranteed but not tested
DC Characteristics – CMOS Compatible
(Vcc = 5.0V, Vss = 0V, T
C
= -55°C to +125°C, unless otherwise indicated)
Parameter
Input Leakage Current
Output Leakage Current
Active Operating Supply Current for Read (1)
Active Operating Supply Current for Program or Erase (2)
Standby Supply Current
Static Supply Current (4)
Output Low Voltage
Output High Voltage
Low Power Supply Lock-Out Voltage (4)
Sym
I
LI
Conditions
V
CC
= 5.5V, Vi
N
= GND to V
CC
CE = V
IL
,
OE = V
IH
, f = 5MHz
CE = V
IL
,
OE = V
IH
V
CC
= 5.5V, CE = V
IH
, f = 5MHz
V
CC
= 5.5V, CE = V
IH
I
OL
= +8.0 mA, V
CC
= 4.5V
I
OH
= –2.5 mA, V
CC
= 4.5V
0.85 x V
CC
3.2
4.2
Speeds 60, 70, 90, 120 & 150ns
Minimum
Maximum
10
10
190
240
6.5
0.6
0.45
Units
µA
µA
mA
mA
mA
mA
V
V
V
I
LOX
32 V
CC
= 5.5V, Vi
N
= GND to V
CC
I
CC
1
I
CC
2
I
CC
4
I
CC
3
V
OL
V
OH
V
LKO
Note 1. The Icc current listed includes both the DC operating current and the frequency dependent component (At 5 MHz). The frequency
component typically is less than 2 mA/MHz, with OE at V
IN
.
Note 2. Icc active while Embedded Algorithm (Program or Erase) is in progress.
Note 3. DC Test conditions: V
IL
= 0.3V, V
IH
= V
CC
- 0.3V, unless otherwise indicated
Note 4. Parameter Guaranteed but not tested.
Aeroflex Circuit Technology
3
SCD1665 REV B 6/29/01 Plainview NY (516) 694-6700
AC Characteristics – Read Only Operations
(Vcc = 5.0V, Vss = 0V, T
C
= -55°C to +125°C)
Symbol
t
AVAV
t
AVQV
t
ELQV
t
GLQV
t
EHQZ
t
GHQZ
t
AXQX
t
RC
t
ACC
t
CE
t
OE
t
DF
t
DF
t
OH
0
–60
60
60
60
30
20
20
0
Parameter
Read Cycle Time
Address Access Time
Chip Enable Access Time
Output Enable to Output Valid
Chip Enable to Output High Z (1)
Output Enable High to Output High Z (1)
Output Hold from Address, CE or OE Change, Whichever is First
Note 1. Guaranteed by design, but not tested.
–70
70
70
70
35
20
20
0
–90
90
90
90
35
20
20
0
–120
120
120
120
50
30
30
0
–150
150
150
150
55
35
35
Units
ns
ns
ns
ns
ns
ns
ns
JEDEC Stand’d Min Max Min Max Min Max Min Max Min Max
AC Characteristics – Write/Erase/Program Operations, WE Controlled
(Vcc = 5.0V, Vss = 0V, T
C
= -55°C to +125°C)
Symbol
t
AVAC
t
ELWL
t
WLWH
t
AVWL
t
DVWH
t
WHDX
t
WLAX
t
WHWL
t
WHWH
1
t
WHWH
2
t
WHWH
3
t
WC
t
CE
t
WP
t
AS
t
DS
t
DH
t
AH
t
WPH
60
0
40
0
40
0
45
20
14
TYP
30
120
0
t
VCE
50
50
t
OES
t
OEH
0
10
0
10
0
50
50
0
10
–60
70
0
45
0
45
0
45
20
14
JEDEC Stand’d Min Max
Parameter
Write Cycle Time
Chip Enable Setup Time
Write Enable Pulse Width
Address Setup Time
Data Setup Time
Data Hold Time
Address Hold Time
Write Enable Pulse Width High
Duration of Byte Programming
Sector Erase Time
Chip Erase Time
Read Recovery Time before Write (2)
Vcc Setup Time (2)
Chip Programming Time
Output Enable Setup Time (2)
Output Enable Hold Time (1) (2)
–70
Min Max
–90
Min Max
90
0
45
0
45
0
45
20
–120
Min Max
120
0
50
0
50
0
50
20
TYP
30
120
0
50
50
0
10
50
0
10
0
50
50
–150
Min Max
150
0
50
0
50
0
50
20
14 TYP
30
120
Units
ns
ns
ns
ns
ns
ns
ns
ns
µs
Sec
Sec
µs
µs
Sec
ns
ns
A
TYP 14 TYP 14
30
120
0
50
30
120
t
GHWL
Notes: 1. For Toggle and Data Polling. 2. Guaranteed by design, but not tested.
AC Characteristics – Write/Erase/Program Operations, CE Controlled
(Vcc = 5.0V, Vss = 0V, T
C
= -55°C to +125°C)
Symbol
t
AVAC
t
WLE
L
t
ELEH
t
AVEL
t
DVEH
t
EHDX
t
ELAX
t
EHEL
t
WHWH
1
t
WHWH
2
t
WHWH
3
t
WC
t
WS
t
CP
t
AS
t
DS
t
DH
t
AH
t
CPH
–60
60
0
40
0
40
0
45
20
JEDEC Stand’d Min Max
Parameter
Write Cycle Time
Write Enable Setup Time
Chip Enable Pulse Width
Address Setup Time
Data Setup Time
Data Hold Time
Address Hold Time
Chip Enable Pulse Width High
Duration of Byte Programming Operation
Sector Erase Time
Chip Erase Time
Read Recovery Time Before Write (1)
Chip Programming Time
1. Guaranteed by design, but not tested.
Aeroflex Circuit Technology
–70
Min Max
70
0
45
0
45
0
45
20
90
0
45
0
45
0
45
20
14
–90
Min Max
–120
Min Max
120
0
50
0
50
0
50
20
–150
Min Max
150
0
50
0
50
0
50
20
TYP
30
120
0
Units
ns
ns
ns
ns
ns
ns
ns
ns
µs
Sec
Sec
µs
14 TYP 14 TYP
30
120
0
50
0
50
30
120
TYP 14 TYP 14
30
120
30
120
0
50
50
t
GHEL
0
50
Sec
4
SCD1665 REV B 6/29/01 Plainview NY (516) 694-6700
Device Operation
The ACT-F512K32 MCM is composed of four, four
megabit Flash chips. The following description is for the
individual flash device, is applicable to each of the four
memory chips inside the MCM. Chip 1 is distinguished by
CE
1
and I/O
1-7
, Chip 2 by CE
2
and I/0
8-15
, Chip 3 by CE
3
and I/0
16-23
, and Chip 4 by CE
4
and I/0
24-31
.
Programming of the ACT-F512K32 is accomplished by
executing the program command sequence.
The
program algorithm, which is an internal algorithm,
automatically times the program pulse widths and verifies
proper cell status. Sectors can be programed and
verified in less than one second. Erase is accomplished
by executing the erase command sequence. The erase
algorithm, which is internal, automatically preprograms
the array if it is not already programed before executing
the erase operation.
During erase, the device
automatically times the erase pulse widths and verifies
proper cell status. The entire memory is typically erased
and verified in 1.5 seconds (if pre-programmed). The
sector mode allows for 64K byte blocks of memory to be
erased and reprogrammed without affecting other blocks.
If the device is deselected during erasure or
programming, the device will draw active current until the
operation is completed.
WRITE
Device erasure and programming are accomplished via
the command register. The contents of the register serve
as input to the internal state machine. The state machine
outputs dictate the function of the device.
The command register itself does not occupy an
addressable memory location. The register is a latch
used to store the command, along with address and data
information needed to execute the command. The
command register is written by bringing WE to a logic low
level (V
IL
), while CE is low and OE is at V
IH
. Addresses
are latched on the falling edge of WE or CE, whichever
happens later. Data is latched on the rising edge of the
WE or CE whichever occurs first.
Standard
microprocessor write timings are used. Refer to AC
Program Characteristics and Waveforms, Figures 3,
8 and 13.
A
Bus Operation
READ
The ACT-F512K32 has two control functions, both of
which must be logically active, to obtain data at the
outputs. Chip Enable (CE) is the power control and
should be used for device selection. Output-Enable (OE)
is the output control and should be used to gate data to
the output pins of the chip selected. Figure 7 illustrates
AC read timing waveforms.
Command Definitions
Device operations are selected by writing specific
address and data sequences into the command register.
Table 3 defines these register command sequences.
READ/RESET COMMAND
The read or reset operation is initiated by writing the
read/reset command sequence into the command
register. Microprocessor read cycles retrieve array data
from the memory. The device remains enabled for reads
until the command register contents are altered.
The device will automatically power-up in the read/reset
state. In this case, a command sequence is not required
to read data. Standard microprocessor read cycles will
retrieve array data.
The device will automatically
power-up in the read/reset state. In this case, a
command sequence is not required to read data.
Standard Microprocessor read cycles will retrieve array
data. This default value ensures that no spurious
alteration of the memory content occurs during the power
transition. Refer to the AC Read Characteristics and
Figure 7 for the specific timing parameters.
Table 2 – Sector Addresses Table
OUTPUT DISABLE
With Output-Enable at a logic high level (V
IH
), output from
the device is disabled. Output pins are placed in a high
impedance state.
STANDBY MODE
The ACT-F512K32 standby mode consumes less than
6.5 mA. In the standby mode the outputs are in a high
impedance state, independent of the OE input.
Table 1 – Bus Operations
Operation
READ
STANDBY
OUTPUT DISABLE
WRITE
ENABLE SECTOR
PROTECT
VERIFY SECTOR
PROTECT
CE OE WE A0 A1 A6 A9
L
H
L
L
L
L
L
X
H
H
V
ID
L
H
X
H
L
L
H
A
0
A
1
A
6
A
9
X
X
X
X
X
X
X
X
I/O
DOUT
HIGH Z
HIGH Z
D
IN
X
Code
A18 A17
SA0
SA1
SA2
SA3
SA4
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
A16
0
1
0
1
0
1
0
1
Address Range
00000h – 0FFFFh
10000h – 1FFFFh
20000h – 2FFFFh
30000h – 3FFFFh
40000h – 4FFFFh
50000h – 5FFFFh
60000h – 6FFFFh
70000h – 7FFFFh
A
0
A
1
A
6
A
9
X
L
X
H
X
L
V
ID
V
ID
SA5
SA6
SA7
Aeroflex Circuit Technology
5
SCD1665 REV B 6/29/01 Plainview NY (516) 694-6700