A 65 nm 0.165 fJ/Bit/Search 256 \,\times\,144 TCAM Macro Design for IPv6 Lookup Tables

Ternary content addressable memory (TCAM) is extensively adopted in network systems. As routing tables become larger, energy consumption and leakage current become increasingly important issues in the design of TCAM in nano-scale technologies. This work presents a novel 65 nm energy-efficient TCAM m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE journal of solid-state circuits 2011-02, Vol.46 (2), p.507-519
Hauptverfasser: Huang, Po-Tsang, Hwang, Wei
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 519
container_issue 2
container_start_page 507
container_title IEEE journal of solid-state circuits
container_volume 46
creator Huang, Po-Tsang
Hwang, Wei
description Ternary content addressable memory (TCAM) is extensively adopted in network systems. As routing tables become larger, energy consumption and leakage current become increasingly important issues in the design of TCAM in nano-scale technologies. This work presents a novel 65 nm energy-efficient TCAM macro design for IPv6 applications. The proposed TCAM employs the concept of architecture and circuit co-design. To achieve an energy-efficient TCAM architecture, a butterfly match-line scheme and a hierarchy search-line scheme are developed to reduce significantly both the search time and power consumption. The match-lines are also implemented using noise-tolerant XOR-based conditional keepers to reduce not only the search time but also the power consumption. To reduce the increasing leakage power in advanced technologies, the proposed TCAM design utilizes two power gating techniques, namely super cut-off power gating and multi-mode data-retention power gating. An energy-efficient 256 × 144 TCAM macro is implemented using UMC 65 nm CMOS technology, and the experimental results demonstrate a leakage power reduction of 19.3% and an energy metric of the TCAM macro of 0.165 fJ/bit/search.
doi_str_mv 10.1109/JSSC.2010.2082270
format Article
fullrecord <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_5643935</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5643935</ieee_id><sourcerecordid>10_1109_JSSC_2010_2082270</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1766-c9306d997f590585fe79013a4666f478351c930329dbb96b5ba6e43aedd9e6453</originalsourceid><addsrcrecordid>eNo9kN1Kw0AUhBdRsFYfQLzZB2ja_T3JXtZYtSVFoVW8KIRNclajbVOyVfDt3dDi1ZmBmeHwEXLN2ZBzZkazxSIdChasYIkQMTshPa51EvFYvp2SHmM8iYxg7JxceP8ZrFIJ75HXMQVNtxsadoJws9FtvR8t0LblBxUa6Gqw2tcb9KtBaNBlOp7TuS3bht6hr9-31DUtnT7_AM2a5ut7R5e2WKO_JGfOrj1eHW-fvNxPluljlD09TNNxFpU8BohKIxlUxsROG6YT7TA2jEurAMCpOJGadxEpTFUUBgpdWEAlLVaVQVBa9gk_7IaPvG_R5bu23tj2N-cs78DkHZi8A5MfwYTOzaFTI-J_XoOSRmr5B8mBWUw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A 65 nm 0.165 fJ/Bit/Search 256 \,\times\,144 TCAM Macro Design for IPv6 Lookup Tables</title><source>IEEE Electronic Library (IEL)</source><creator>Huang, Po-Tsang ; Hwang, Wei</creator><creatorcontrib>Huang, Po-Tsang ; Hwang, Wei</creatorcontrib><description>Ternary content addressable memory (TCAM) is extensively adopted in network systems. As routing tables become larger, energy consumption and leakage current become increasingly important issues in the design of TCAM in nano-scale technologies. This work presents a novel 65 nm energy-efficient TCAM macro design for IPv6 applications. The proposed TCAM employs the concept of architecture and circuit co-design. To achieve an energy-efficient TCAM architecture, a butterfly match-line scheme and a hierarchy search-line scheme are developed to reduce significantly both the search time and power consumption. The match-lines are also implemented using noise-tolerant XOR-based conditional keepers to reduce not only the search time but also the power consumption. To reduce the increasing leakage power in advanced technologies, the proposed TCAM design utilizes two power gating techniques, namely super cut-off power gating and multi-mode data-retention power gating. An energy-efficient 256 × 144 TCAM macro is implemented using UMC 65 nm CMOS technology, and the experimental results demonstrate a leakage power reduction of 19.3% and an energy metric of the TCAM macro of 0.165 fJ/bit/search.</description><identifier>ISSN: 0018-9200</identifier><identifier>EISSN: 1558-173X</identifier><identifier>DOI: 10.1109/JSSC.2010.2082270</identifier><identifier>CODEN: IJSCBC</identifier><language>eng</language><publisher>IEEE</publisher><subject>Butterfly match-line ; Clocks ; Computer aided manufacturing ; Delay ; hierarchy search-line ; Leakage current ; Logic gates ; memory ; Power demand ; power gating ; Switches ; TCAM ; XOR conditional keeper</subject><ispartof>IEEE journal of solid-state circuits, 2011-02, Vol.46 (2), p.507-519</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1766-c9306d997f590585fe79013a4666f478351c930329dbb96b5ba6e43aedd9e6453</citedby><cites>FETCH-LOGICAL-c1766-c9306d997f590585fe79013a4666f478351c930329dbb96b5ba6e43aedd9e6453</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5643935$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5643935$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Huang, Po-Tsang</creatorcontrib><creatorcontrib>Hwang, Wei</creatorcontrib><title>A 65 nm 0.165 fJ/Bit/Search 256 \,\times\,144 TCAM Macro Design for IPv6 Lookup Tables</title><title>IEEE journal of solid-state circuits</title><addtitle>JSSC</addtitle><description>Ternary content addressable memory (TCAM) is extensively adopted in network systems. As routing tables become larger, energy consumption and leakage current become increasingly important issues in the design of TCAM in nano-scale technologies. This work presents a novel 65 nm energy-efficient TCAM macro design for IPv6 applications. The proposed TCAM employs the concept of architecture and circuit co-design. To achieve an energy-efficient TCAM architecture, a butterfly match-line scheme and a hierarchy search-line scheme are developed to reduce significantly both the search time and power consumption. The match-lines are also implemented using noise-tolerant XOR-based conditional keepers to reduce not only the search time but also the power consumption. To reduce the increasing leakage power in advanced technologies, the proposed TCAM design utilizes two power gating techniques, namely super cut-off power gating and multi-mode data-retention power gating. An energy-efficient 256 × 144 TCAM macro is implemented using UMC 65 nm CMOS technology, and the experimental results demonstrate a leakage power reduction of 19.3% and an energy metric of the TCAM macro of 0.165 fJ/bit/search.</description><subject>Butterfly match-line</subject><subject>Clocks</subject><subject>Computer aided manufacturing</subject><subject>Delay</subject><subject>hierarchy search-line</subject><subject>Leakage current</subject><subject>Logic gates</subject><subject>memory</subject><subject>Power demand</subject><subject>power gating</subject><subject>Switches</subject><subject>TCAM</subject><subject>XOR conditional keeper</subject><issn>0018-9200</issn><issn>1558-173X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kN1Kw0AUhBdRsFYfQLzZB2ja_T3JXtZYtSVFoVW8KIRNclajbVOyVfDt3dDi1ZmBmeHwEXLN2ZBzZkazxSIdChasYIkQMTshPa51EvFYvp2SHmM8iYxg7JxceP8ZrFIJ75HXMQVNtxsadoJws9FtvR8t0LblBxUa6Gqw2tcb9KtBaNBlOp7TuS3bht6hr9-31DUtnT7_AM2a5ut7R5e2WKO_JGfOrj1eHW-fvNxPluljlD09TNNxFpU8BohKIxlUxsROG6YT7TA2jEurAMCpOJGadxEpTFUUBgpdWEAlLVaVQVBa9gk_7IaPvG_R5bu23tj2N-cs78DkHZi8A5MfwYTOzaFTI-J_XoOSRmr5B8mBWUw</recordid><startdate>201102</startdate><enddate>201102</enddate><creator>Huang, Po-Tsang</creator><creator>Hwang, Wei</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201102</creationdate><title>A 65 nm 0.165 fJ/Bit/Search 256 \,\times\,144 TCAM Macro Design for IPv6 Lookup Tables</title><author>Huang, Po-Tsang ; Hwang, Wei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1766-c9306d997f590585fe79013a4666f478351c930329dbb96b5ba6e43aedd9e6453</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Butterfly match-line</topic><topic>Clocks</topic><topic>Computer aided manufacturing</topic><topic>Delay</topic><topic>hierarchy search-line</topic><topic>Leakage current</topic><topic>Logic gates</topic><topic>memory</topic><topic>Power demand</topic><topic>power gating</topic><topic>Switches</topic><topic>TCAM</topic><topic>XOR conditional keeper</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Huang, Po-Tsang</creatorcontrib><creatorcontrib>Hwang, Wei</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE journal of solid-state circuits</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Huang, Po-Tsang</au><au>Hwang, Wei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A 65 nm 0.165 fJ/Bit/Search 256 \,\times\,144 TCAM Macro Design for IPv6 Lookup Tables</atitle><jtitle>IEEE journal of solid-state circuits</jtitle><stitle>JSSC</stitle><date>2011-02</date><risdate>2011</risdate><volume>46</volume><issue>2</issue><spage>507</spage><epage>519</epage><pages>507-519</pages><issn>0018-9200</issn><eissn>1558-173X</eissn><coden>IJSCBC</coden><abstract>Ternary content addressable memory (TCAM) is extensively adopted in network systems. As routing tables become larger, energy consumption and leakage current become increasingly important issues in the design of TCAM in nano-scale technologies. This work presents a novel 65 nm energy-efficient TCAM macro design for IPv6 applications. The proposed TCAM employs the concept of architecture and circuit co-design. To achieve an energy-efficient TCAM architecture, a butterfly match-line scheme and a hierarchy search-line scheme are developed to reduce significantly both the search time and power consumption. The match-lines are also implemented using noise-tolerant XOR-based conditional keepers to reduce not only the search time but also the power consumption. To reduce the increasing leakage power in advanced technologies, the proposed TCAM design utilizes two power gating techniques, namely super cut-off power gating and multi-mode data-retention power gating. An energy-efficient 256 × 144 TCAM macro is implemented using UMC 65 nm CMOS technology, and the experimental results demonstrate a leakage power reduction of 19.3% and an energy metric of the TCAM macro of 0.165 fJ/bit/search.</abstract><pub>IEEE</pub><doi>10.1109/JSSC.2010.2082270</doi><tpages>13</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9200
ispartof IEEE journal of solid-state circuits, 2011-02, Vol.46 (2), p.507-519
issn 0018-9200
1558-173X
language eng
recordid cdi_ieee_primary_5643935
source IEEE Electronic Library (IEL)
subjects Butterfly match-line
Clocks
Computer aided manufacturing
Delay
hierarchy search-line
Leakage current
Logic gates
memory
Power demand
power gating
Switches
TCAM
XOR conditional keeper
title A 65 nm 0.165 fJ/Bit/Search 256 \,\times\,144 TCAM Macro Design for IPv6 Lookup Tables
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-13T14%3A31%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%2065%20nm%200.165%20fJ/Bit/Search%20256%20%5C,%5Ctimes%5C,144%20TCAM%20Macro%20Design%20for%20IPv6%20Lookup%20Tables&rft.jtitle=IEEE%20journal%20of%20solid-state%20circuits&rft.au=Huang,%20Po-Tsang&rft.date=2011-02&rft.volume=46&rft.issue=2&rft.spage=507&rft.epage=519&rft.pages=507-519&rft.issn=0018-9200&rft.eissn=1558-173X&rft.coden=IJSCBC&rft_id=info:doi/10.1109/JSSC.2010.2082270&rft_dat=%3Ccrossref_RIE%3E10_1109_JSSC_2010_2082270%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5643935&rfr_iscdi=true