GRD Journals | Global Research and Development Journal for Engineering | International Conference on Innovations in Engineering and Technology (ICIET) - 2016 | July 2016
e-ISSN: 2455-5703
Design and Analysis of Content Addressable Memory 1Abarna.
I 2Mythili. R 1,2 Research Scholar 1 Department of Information and Communication Engineering 2Department of Electronics and Communication Engineering 1,2 KIT-Kalaignarkarunanidhi Institute of Technology, Coimbatore-641 402 Abstract The Content addressable Memory (CAM) is high speed memories that are used in high speed networks, lookup tables and so on. The data to be searched will be compared with the data stored in the CAM cell and the address of the cell will be returned for the matched data. The parallel search operation in the memory is the important feature which improves the speed of search operation in CAM cells. However this parallel search operation will have its impact on the power dissipation, delay and various other parameters. This paper discusses the various low power CAM cells and analysis of its important parameters. Keyword- XOR cell, XNOR cell __________________________________________________________________________________________________
I. INTRODUCTION Most of the memory devices store and retrieve data with respect to memory location address in specific. In Content Addressable Memory the data to be accessed is identified by its content instead of memory location. Therefore the time required to identify the data is greatly reduced. The CAM may be either binary or ternary CAM based on the values stored. The binary CAM stores either ‘0’ or ‘1’ whereas ternary CAM stores a don’t care value ‘x’ in addition and it causes a match regardless of the input bit. In a conventional CAM cell [1][3] the data will be written into the cells during the write operation (i.e. WL=1) using the bit line BL and its complement ~BL. During search operation (i.e. WL=0) the search bits are compared with the stored bits of data in each CAM cell. If the bits in the search line are same as the content of the CAM cell then the match line will be high (i.e. ML=1) or else it will be low (i.e. ML=0 The basic CAM cell operation is discussed in section II. In section III NAND, NOR and XOR cells are explained in detail. In section IV the parameters are compared and the conclusion is provided in section V.
II. OVERVIEW OF CAM The CAM cell provides two basic functions Bit storage (like RAM) and Bit comparison (Special feature in CAM). Mostly CAM cell makes use of SRAM for the purpose of bit storage. The SRAM is used because of its stability to (i.e. they hold the bits with less swapping. The content addressable memory cells are classified into NAND, NOR, XOR, XNOR, XOR using transmission gates and so on.
Fig. 1: Schematic of 4x4 CAM
All rights reserved by www.grdjournals.com
514