Abstract
Ternary content-addressable memory (TCAM) is best known for its high speed lookup operation irrespective of its drawbacks like low density, slow access time, composite circuits, and high price. This paper proposes a contemporary memory design termed Z-TCAM, which imitates TCAM process in Static Random Access Memory (SRAM) and scales down the power dissipation. This improvement of the SRAM functionality includes supplement logic units, parity bit, and clock gating. Our approach is to check the most significant bit (MSB) of TCAM input by breaking the match lines into several segments using hybrid partition for search operation. The proffered architecture implements 32 × 16 Z-TCAM in ALTERA field-programmable gate array using QUARTUS II.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cho S, Martin J, Xu R, Hammoud M, Melhem R. CA-RAM: a high-performance memory substrate for search-intensive applications. In: IEEE International Symposium on Performance Analysis of System and Software, 2009, p. 230–41.
Ullah Z, Jaiswal MK, Chan YC, Cheung RCC. FPGA implementation of SRAM-based ternary content addressable memory. In: IEEE Conference on International Parallel and Distributed Processing Symposium, 2012, p. 383–9.
Ullah Z, Ilgon K, Baeg S. Hybrid partitioned SRAM-based ternary content addressable memory. IEEE Trans Circuits Syst. 2012;59(12):2969–79.
Kumar S, Noor A, Kaushik BK, Kumar B. Design of ternary content addressable memory (TCAM) with 180 nm. In: International Conference on Devices and Communication, 2011, p. 1–5.
Rajendra Naik B, Rao R, Shefali R. Low-area low-power and high-speed TCAMS. Int J Comput Appl. 2011:4–10.
NagaKarthik T, Ahn EH, Bae YS, Choi JR. TCAM based pattern matching technique for hand gesture recognition. IEEE Trans Very Large Scale Integr (VLSI) Syst. 2013;14(6):573–586.
Ullah Z, Jaiswal MK, Cheung RCC. Z-TCAM: an SRAM-based architecture for TCAM. In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, p. 1–5, 2014.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer India
About this paper
Cite this paper
Mullai, G.P., Sheeba Joice, C. (2016). Implementation of Z-Ternary Content-Addressable Memory Using FPGA. In: Dash, S., Bhaskar, M., Panigrahi, B., Das, S. (eds) Artificial Intelligence and Evolutionary Computations in Engineering Systems. Advances in Intelligent Systems and Computing, vol 394. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2656-7_77
Download citation
DOI: https://doi.org/10.1007/978-81-322-2656-7_77
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2654-3
Online ISBN: 978-81-322-2656-7
eBook Packages: EngineeringEngineering (R0)