Skip to main content

Implementation of Z-Ternary Content-Addressable Memory Using FPGA

  • Conference paper
  • First Online:
Artificial Intelligence and Evolutionary Computations in Engineering Systems

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 394))

  • 2597 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Ullah Z, Ilgon K, Baeg S. Hybrid partitioned SRAM-based ternary content addressable memory. IEEE Trans Circuits Syst. 2012;59(12):2969–79.

    Article  MathSciNet  Google Scholar 

  4. 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.

    Google Scholar 

  5. Rajendra Naik B, Rao R, Shefali R. Low-area low-power and high-speed TCAMS. Int J Comput Appl. 2011:4–10.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to G. P. Mullai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics