ABSTRACT
The ternary content addressable memory (TCAM) is widely used in the network router to speed up the forwarding table lookup, but it usually consumes a large amount of power. This paper introduces a low-power TCAM design, in which we propose the mask-aware match-line (MAML) technique to reduce the TCAM power dissipated in the match-line (ML) switching activity. Depending on the mask data, the MAML design can prevent the entire ML from being charged/discharged during the search operation, such that the average ML power consumption can be reduced effectively. For a 256´128-bit IPv6 TCAM array, based on TSMC 0.18mm technology the simulation results show that the refined MAML design with the granularity of 32 can achieve 58% ML energy reduction compared to the conventional TCAM design, and the search performance improvement is about 25%.
- B. Agrawal and T. Sherwood, "Ternary CAM Power and Delay Model: Extensions and Uses," IEEE Transactions on Very Large Scale Integration Systems (TVLSI), Vol. 16, No. 5, May 2008, pp. 554--564 Google ScholarDigital Library
- Yen-Jen Chang, "Two-Layer Hierarchical Matching Method for Energy-Efficient CAM Design," IEE Electronics Letters, Vol. 43, No. 2, Jan. 2007, pp. 80--82.Google ScholarCross Ref
- Yen-Jen Chang and Yuan-Hong Liao, "Hybrid-Type CAM Design for Both Power and Performance Efficiency", IEEE Transactions on Very Large Scale Integration Systems (TVLSI), Vol. 16, Issue 8, Aug. 2008, pp. 965--974. Google ScholarDigital Library
- C. A. Zukowski and S. Y. Wang, "Use of Selective Precharge for Low-Power Content-Addressable Memories," IEEE International Symposium on Circuits and Systems, 1997, pp. 1788--1791.Google Scholar
- B. D. Yang and L. S. Kim, "A Low-Power CAM Using Pulsed NAND-NOR Match-Line and Charge-Recycling Search-Line Driver," IEEE Journal of Solid-State Circuits, Vol. 40, No. 8, Aug. 2005, pp. 1736--1744.Google ScholarCross Ref
- D. S. Vijayasarathi, M. Nourani, M. J. Akhbarizadeh, and P. T. Balsara, "Ripple-Precharge TCAM: A Low-Power Solution for Network Search Engines," International Conference on Computer Design, 2005, pp. 243--248. Google ScholarDigital Library
- K. Pagiamtzis and A. Sheikholeslami, "A Low Power Content-Addressable Memory (CAM) Using Pipelined Hierarchical Search Scheme," IEEE Journal of Solid-State Circuits, Vol. 39, No. 9, Sept. 2004, pp. 1512--1519.Google ScholarCross Ref
- H. Noda et al., "A Cost-Efficient High-Performance Dynamic TCAM with Pipelined Hierarchical Searching and Shift Redundancy Architecture," IEEE J. Solid-State Circuits, Vol. 40, No. 1, Jan. 2005, pp. 245--253.Google ScholarCross Ref
- S. Baeg, "Low-Power Ternary Content-Addressable Memory Design Using a Segmented Match Line," IEEE Transactions on Circuits and Systems-I, Vol. 55, No. 6, July 2008, pp. 1485--1494.Google ScholarCross Ref
- 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 of Solid-State Circuits, Vol. 38, No. 1, Jan. 2003, pp. 155--158.Google ScholarCross Ref
- H. Y. Li, C. C. Chen, J. S. Wang and C. Yeh, "An AND-type Match-Line Scheme for High-Performance Energy-Efficient Content addressable Memories," IEEE Journal of Solid-State Circuits, Vol. 41, No. 5, May 2006, pp. 1108--1119.Google ScholarCross Ref
- P. T. Huang, S. W. Chang, W. Y. Liu and W. Hwang, "Green Micro-Architecture and Circuit Co-Design for Ternary Content Addressable Memory," IEEE International Symposium on Circuits and Systems, 2008, pp. 3322 -- 3325.Google Scholar
- Y. Rekhter and T. Li, "An Architecture for IP Address Allocation with CIDR," RFC 1518, 1993.Google Scholar
- C. C. Wang, J. S. Wang, and C. Yeh, "High-Speed and Low-Power Design Techniques for TCAM Macros," IEEE Journal of Solid-State Circuits, Vol. 43, No.2, Feb.2008, pp.530--540.Google ScholarCross Ref
- D. Shah and P. Gupta, "Fast Updating Algorithms for TCAMs," IEEE Micro, Vol. 21, No. 1, 2001, pp. 36--47. Google ScholarDigital Library
Index Terms
- A low-power TCAM design using mask-aware match-line (MAML) technique
Recommendations
Using the dynamic power source technique to reduce TCAM leakage power
Due to having an additional "don't care" state, ternary content addressable memory (TCAM) is widely used in the forwarding table of the network router. However, the power consumption of TCAM is usually considerable. Instead of reducing the TCAM dynamic ...
E-TCAM: An Efficient SRAM-Based Architecture for TCAM
Ternary content addressable memories (TCAMs) perform high-speed search operation in a deterministic time. However, when compared with static random access memories (SRAMs), TCAMs suffer from certain limitations such as low-storage density, relatively ...
A space- and power-efficient multi-match packet classification technique combining TCAMs and SRAMs
Packet classification is implemented in modern network routers for providing differentiated services based on packet header information. Traditional packet classification only reports a single matched rule with the highest priority for an incoming ...
Comments