home : publications : Abstract & References
Paper
K. Pagiamtzis, N. Azizi, F.N. Najm, “A soft-error tolerant content-addressable memory (CAM) using an error-correcting-match scheme,” in IEEE Custom Integrated Circuits Conference (CICC), September 2006, pp. 301–304.
Abstract
Modern integrated circuits require careful attention to the soft-error rate (SER) resulting from bit upsets, which are normally caused by alpha particle or neutron hits. These events, also referred to as single-event upsets (SEUs), will become more problematic in future technologies. This paper presents a binary content-addressable memory (CAM) design with high immunity to SEUs. Conventionally, error-correcting codes (ECC) have been used in SRAMs to address this issue, but these techniques are not immediately applicable to CAMs because they depend on processing the full contents of the memory word outside the array, which is not possible in a normal CAM access. The proposed design consists of a new matching technique that uses coding to increase the Hamming distance between words, in conjunction with a modified matchline sensing scheme. The result is a CAM design that reduces the SER with no increase in delay or power dissipation, and with only a 12% increase in area.
List of Citations of This Paper
-
S.C. Krishnan, R. Panigrahy, S. Parthasarathy,
“Error-correcting codes for ternary content addressable memories”,
IEEE Transactions on Computers, February 2009, vol. 58, no. 2, pp. 275–279.
-
A. Bremler-Barr, D. Hay, D. Hendler, and R.M. Roth,
“PEDS: A parallel error detection scheme for TCAM devices”,
IEEE INFOCOM, April 2009.
-
S. Yan, Z. Jiaxing, Z. Minxuan, H. Yue,
“Reducing vulnerability to soft errors in sub-100 nm content addressable memory circuits”,
Journal of Semiconductors, February 2010, vol. 31, no. 2.
List of References
-
K. Pagiamtzis and A. Sheikholeslami,
“Content-addressable memory
(CAM) circuits and architectures: A tutorial and survey,”
IEEE Journal of Solid-State Circuits, vol. 41, no. 3, pp. 712–727, March 2006.
-
H. J. Chao, “Next generation routers,” Proceedings of the IEEE, vol. 90, no. 9,
pp. 1518–1558, September 2002.
-
R. C. Baumann, “Soft errors in advanced semiconductor devices—Part I: Three radiation sources,” IEEE Transactions on Device and Materials Reliability, vol. 1, no. 1,
pp. 17–22, March 2001.
-
H. Noda, K. Inoue, M. Kuroiwa, F. Igaue, et. al.
“A cost-efficient high-performance dynamic TCAM with pipelined hierarchical
search and shift redudancy architecture,” IEEE Journal Solid-State
Circuits, vol. 40, no. 1, pp. 245–253, January 2005.
-
H. Noda, K. Dosaka, F. Morishita, K. Arimoto, et. al.
A soft-error immune maintanence-free TCAM architeture with associated embedded
DRAM,” in IEEE Custom Integrated Circuits Conference, September 2005, pp. 451&8211;454.
-
I. Arsovski, T. Chandler, and A. Sheikholeslami, “A ternary
content-addressable memory (TCAM) based on 4T static storage and
including a current-race sensing scheme,” IEEE Journal Solid-State
Circuits, vol. 38, no. 1, pp. 155–158, January 2003.
-
S. B. Wicker, Error Control Systems for Digital Communication and Storage. New Jersey: Prentice Hall, 1995.
-
S. Gregori, A Cabrini, O. Khouri, and G. Torelli, “On-chip error correcting techniques for new-generation flash memories,” Proceedings of the IEEE, vol. 91, no. 4,
pp. 602–616, April 2003.
-
P.-F. Lin and J. B. Kuo, “A 0.8-V 128-kb four-way set-associative two-level
CMOS cache memory using two-stage wordline/bitline-oriented tag-compare
(WLOTC/BLOTC) scheme,” IEEE Journal Solid-State Circuits, vol. 37,
no. 10, pp. 1307–1317, October 2002.