Converting UT9Q512 4M SRAM into 1Mx1 SRAM (7/03)

Aeroflex UTMC Application Note
UTXQ512-AN-000
_______________________________________________
CONVERTING AEROFLEX UTMC UT9Q512 4M SRAM into an SEU IMMUNE
1M X 1 SRAM
This application note describes how to use two UT9Q512 4M SRAMs and one UT54ACS151 logic device
to mimic a 1Mx1 SRAM. As shown below, the single bit is written into three locations of the same. When
the data is read out, it is used in a voting system to select either a 0 or a 1 output. This voting method
virtually makes it immune to SEU hits. Since the bits of a word are not physically adjacent on the die, it is
nearly impossible for one particle to cause two bits to flip in the same word. As such, it would require
multiple particle hits to cause an upset.
The system timing results in maximum read cycle of 48ns, (25ns SRAM read + 23ns input to Y). For better
system performance Aeroflex UTMC can screen for memories with read cycles access times down to 17 ns.
The timing analysis above assumes capacitive output loads of 50 pF or less. If the system loading is greater
than 50 pF, the user should consult the “Operational Frequency vs. Load Capacitance” application note to
calculate the true performance of the design. This application note can be downloaded from:
http://www.utmc.com/products/msi_switch.pdf.
If a tri-statable output is required, then additional logic would be required. Aeroflex UTMC has the
following logic devices with tristate controlled outputs: UT54ACS244, UT54ACS245, UT54ACS365,
UT54ACS373, UT54ACS374, and UT54ACS541. Each of these devices has a non-inverting tri-statable
output.
If the 4M SRAMs are packaged in our shielded package, they can withstand a total dose of 100K rads(Si)
in most orbits. The logic devices can be purchased with a total dose hardness ranging from 100K rads(Si) to
1 Mrad.
This design example requires more board real estate and a new board layout, along with the additional
timing analysis, mentioned above, to replace the obsoleted BAE Systems 1M x 1 SRAM parts. The parts
shown would use approximately 1.75 square inches of board space.
Creation Date: 6/21/02
Page 1
Modification Date:
Aeroflex UTMC Application Note
UTXQ512-AN-000
_______________________________________________
/EN_MEM_L
/EN_MEM_H
/W
A(18:0)
/G
D0
D(3:7)
D1
D2
512K x 8
D2
D0
D1
512K x 8
Written bit
D0
A
D1
B
D2
C
D7 D6 D5 D4 D3 D2 D1 D0
UT54ACS151
/G
Y
INPUTS
SELECT
C(D2)
B(D1)
A(D0)
X
L
L
L
L
H
H
H
H
X
L
L
H
H
L
L
H
H
X
L
H
L
H
L
H
L
H
/Y
OUTPUT
STROBE
/G
Y
H
L
L
L
L
L
L
L
L
L
D1 = 0
D1 = 0
D2 = 0
D3 = 1
D4 = 0
D5 = 1
D6 = 1
D7 = 1
Read bit out to system
Truth Table
Creation Date: 6/21/02
Page 2
Modification Date:
Aeroflex UTMC Application Note
UTXQ512-AN-000
_______________________________________________
Creation Date: 6/21/02
Page 3
Modification Date: