Low Power Implementation of Ternary Content Addressable Memory (TCAM)
Prithwiraj Das1, Ria Pathak2, P. Augusta Sophy Beulet3
1Prithwiraj Das, Department of Electronics Engineering, Vellore Institute of Technology, Chennai (Tamil Nadu), India.
2Ria Pathak, Department of Electronics Engineering, Vellore Institute of Technology, Chennai (Tamil Nadu), India.
3Augusta Sophy Beulet P, Department of Electronics Engineering, Vellore Institute of Technology, Chennai (Tamil Nadu), India.
Manuscript received on 18 December 2019 | Revised Manuscript received on 24 December 2019 | Manuscript Published on 31 December 2019 | PP: 455-460 | Volume-9 Issue-1S3 December 2019 | Retrieval Number: A10831291S319/19©BEIESP | DOI: 10.35940/ijeat.A1083.1291S319
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: In network routers, Ternary Content Addressable Memory (TCAM)[1] based search engines take an important role. One of the improved versions of Content Addressable Memory (CAM) is TCAM. For high speed and broader searching operation TCAM is used. Unlike normal CAM, TCAM has 3 logic states: 0, 1, ‘X’. In TCAM within one single clock cycle, search operation can be performed. That is why it is called special type of memory. Also, quick search ability is one of the popular features of TCAM. To compare the search and stored data, TCAM array acts parallel in every location. But high power dissipation is the main disadvantage of TCAM. To overcome this power dissipation in this paper we proposed a low power TCAM implementation by using Reversible logic.[2] Reversible logic has less heat dissipating characteristics property with respect to irreversible gate. Also, Reversible logic has ultra-low power characteristics feature. In recent past it has been proved that reversible gates can implement any Boolean function.
Keywords: TCAM, CAM, Reversible Logic, Fredkin Gate, Feynman Gate, Peres Gate, Taffoli Gate.
Scope of the Article: Low-power design