Leakage Energy Reduction in Banked Content Addressable Memories

The content-based access of CAMs makes them of great interest in look-up based operations. However, the large amounts of parallel comparisons required cause an expensive cost in power dissipation. In this work we present a novel banked pre-computation based architecture for low-power and storage-demanding applications where the reduction of both dynamic and leakage power consumption is addressed. Experimental results show that the proposed banked architecture reduces up to an 89% of dynamic power consumption during the search process while the leakage power consumption is also minimized by a 90%. The active area is decreased in a 10% while performance is also improved by a 70%.

[1]  J.L. Ayala,et al.  A Low-Power Pipelined CAM for High-Performance IP Routing , 2006, 2006 International Caribbean Conference on Devices, Circuits and Systems.

[2]  Joel Silberman,et al.  Reducing power consumption during TLB lookups in a PowerPC/spl trade/ embedded processor , 2005, Sixth international symposium on quality electronic design (isqed'05).

[3]  Cheng-Wen Wu,et al.  A Low-Power CAM Design for LZ Data Compression , 2000, IEEE Trans. Computers.

[4]  Hoi-Jun Yoo,et al.  A 0.7-fJ/bit/search 2.2-ns search time hybrid-type TCAM architecture , 2004, IEEE Journal of Solid-State Circuits.

[5]  Yingtao Jiang,et al.  CAM-based label search engine for MPLS over ATM networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[6]  S. Stas Associative processing with CAMs , 1993, Proceedings of NORTHCON'93 Electrical and Electronics Convention.

[7]  A. Sheikholeslami,et al.  A current-saving match-line sensing scheme for content-addressable memories , 2003, 2003 IEEE International Solid-State Circuits Conference, 2003. Digest of Technical Papers. ISSCC..

[8]  K. Pagiamtzis,et al.  Pipelined match-lines and hierarchical search-lines for low-power content-addressable memories , 2003, Proceedings of the IEEE 2003 Custom Integrated Circuits Conference, 2003..

[9]  K. Fujishima,et al.  A cost-efficient high-performance dynamic TCAM with pipelined hierarchical searching and shift redundancy architecture , 2005, IEEE Journal of Solid-State Circuits.

[10]  T. Mudge,et al.  Drowsy caches: simple techniques for reducing leakage power , 2002, Proceedings 29th Annual International Symposium on Computer Architecture.

[11]  J.L. Ayala,et al.  A banked precomputation-based CAM architecture for low-power storage-demanding applications , 2006, MELECON 2006 - 2006 IEEE Mediterranean Electrotechnical Conference.

[12]  Huan Liu Reducing routing table size using ternary-CAM , 2001, HOT 9 Interconnects. Symposium on High Performance Interconnects.

[13]  Bin-Da Liu,et al.  A low-power precomputation-based fully parallel content-addressable memory , 2003, IEEE J. Solid State Circuits.

[14]  Ali Sheikholeslami,et al.  A mismatch-dependent power allocation technique for match-line sensing in content-addressable memories , 2003 .

[15]  K. J. Schultz,et al.  Fully Parallel 30-MHz , 2 . 5-Mb CAM , 1998 .