SlideShare a Scribd company logo
1 of 5
Download to read offline
International journal of scientific and technical research in engineering (IJSTRE)
www.ijstre.com Volume 1 Issue 5 ǁ August 2016.
Manuscript id. 356721549 www.ijstre.com Page 28
Implementation of Efficient Ternary Content Addressable
Memory by Using Butterfly Technique
Gangadhar Akurathi1
,K.Babulu2
1
Department of ECE, JNTUK-UCEV, Vizianagaram, Andhra Pradesh, India
ganga_akurathi@yahoo.com
2
Department of ECE, JNTUK-UCEK, Kakinada, Andhra Pradesh, India
kapbbl@gmail.com
Abstract: A CAM is a device that used for search and store data and using comparison logic circuitry
implements the table lookup function in a single clock cycle. CAMs are main application of packet forwarding
and packet classification in Network routers [10]. A Ternary content addressable memory(TCAM) has three
type of states ‘0’,’1’ and ‘X’(don’t care) and which is like as binary CAM and has extra feature of searching
and storing. The ‘X’ option may be used as ‘0’ and ‘1’. TCAM performs high-speed search operation in a
deterministic time. This type of devices power and speed are the important. So, in this work a TCAM circuit is
designed by using butterfly match line (ML) Technique. The speed and power measures of the TCAM design and
the experimental results show that outflow power may be reduced compared with the traditional TCAM design.
Keywords: Content Addressable Memory (CAM) Circuit, XOR-based conditional keeper, Ternary Content
Addressable Memory (TCAM) Circuit, Pseudo-Footless Clock Data Pre-charge Dynamic Match line (PF-
CDPD) Architecture.
I. Introduction
Content addressable memory (CAM) is one type of memory the stored data is accessed by its
contents and it’s mainly used as search operation. This CAM divided into two types. Those are Binary
CAM and Ternary CAM. The Binary CAM allows “0” and “1” s. And Ternary CAM is same like as
Binary CAM but it can able to detect don’t care state (“X”). TCAM allows read, write and search the
binary values.
Ternary Content Addressable Memory (TCAM) is the useful for search and store ternary
values and used for partial data matching. TCAMs are composition of conventional type
semiconductor memory with addition of comparison circuitry. The most common application of
TCAMs are packet forwarding and packet classification. The rest of this paper is organized as
follows. Section 2 is the related work about butterfly match line technique. Section 3 is the proposed
butterfly match line technique. Section 4 is the simulation results of the techniques. Section 5 is the
conclusion of this paper.
II. Related work
Two widely used CAM cells are NAND-type and NOR type cells. Fig. 1(a) and (b) show an
NOR-type cell and an NAND-type TCAM cell. The TCAM contain four important ports, Bit line is
the use to write the value to SRAM. Data word line is used to control the NMOS. Search line is used
to search the data and Match line is the output line it gives the result.
Fig. 1. (a) NOR-Type TCAM Cell. (b) NAND-Type TCAM Cell
Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique
Manuscript id. 356721549 www.ijstre.com Page 29
TCAM have many existing methods in that NOR type match line method have high search
speed but it have high power consumption and NAND type match line method have low power
consumption but its performance is very low as compare than NOR match line. So, the disadvantage
of NOR type TCAM is high power consumption and disadvantage of NAND type TCAM is search
data speed is high.
Fig. 2. Conventional TCAM
Figure (2) shows the conventional TCAM design using NOR based comparison logic and is
quite common in use from a long time hence called conventional design. Here pair of transistors N1,
N2 and N3, N4 forms a NOR type discharge path for the match line. It is called NOR type discharge
path because discharge path of a CMOS NOR gate works in this fashion as if any of the inputs is 1
then NMOS corresponding to that input connect the output with ground. Here, ML is the output.
TCAM Cell can be masked by switching off SL1 and SL2 i.e. SL1=SL2=0, which results in
elimination of discharge path for already precharged match line.
This TCAM has three important operations, 1)Write: The binary values are write by using Bit
line at that time the control bit act as on state.2)Read: The stored values are read by match
line.3)Search: The values are search by using search line.
III. Software setup
Fig. 3. Tanner software setup
S- Edit saves and reads design files in Tanner Research’s proprietary S- Edit Database (SDB)
format. An SDB file contains design information and setup information. S- Edit has two viewing
modes: schematic mode and symbol mode. First schematic diagram draw in S-Edit and save it and
Export it. Then open T-Spice tool by using wintsp32 application can be used to insert commands and
files. Commands for adding voltage sources, transient analysis, input bit-stream and output constant
can be done by using INSERT COMMAND tab. Once the program has been simulated without error,
W-Editor can be used to analyze the waveform of given input and its corresponding output.
IV. Butterfly Match line Technique
The butterfly match-line (ML) TCAM scheme is proposed using pseudo-footless clock data
pre-charge dynamic (PF-CDPD) structure. It is associated the each pipelined stage is in the butterfly
association structure which is utilized for diminish the power consumption and search time.
Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique
Manuscript id. 356721549 www.ijstre.com Page 30
Fig. 4. Butterfly ML TCAM
The power utilization on the search line is reduced without any search time overhead. A
noise-tolerant match-line (ML) scheme with XOR-based conditional keeper is introduced to diminish
the power consumption and search time. With the specific end of the goal to reduce the search time
overhead caused by butterfly connection style the XOR-based conditional keeper system can decrease
delay of critical path of the match-line. Figure 4 shows the butterfly connection structure. The two
CAM segments are associated in the butterfly connection structure. The two CAM segments are
connected using two input NOR-gate, and controlled signal of next stage is generated by the two input
NOR-gate output. The proposed butterfly match-line scheme with XOR-based conditional keeper
gives the power saving and high performance.
V. Simulation Results
The Design and the implementation of the power reduction technique has been carried out in
Tanner tool 13.0 version software tool of 0.18µm CMOS technology. The specifications that are
followed in the simulation results are shown in the table 5.1. The most power consuming task is the
search operation in the TCAM access. The Butterfly technique has been used to reduce power
reduction and how far power and delay savings compare to traditional TCAM.
Fig 5.1(a) Circuit schematic conventional TCAM cell with comparison and storage parts
Figure 5.1(a) shows the Schematic conventional 4-bit TCAM cell. Here four TCAM cells are
connected in series. Each TCAM cell has comparison logic and storage parts.
Fig 5.1(b) Speed analysis of Conventional TCAM
Figure 5.1(b) shows the Conventional TCAM Speed analysis. The speed obtained is 1.97 Seconds.
Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique
Manuscript id. 356721549 www.ijstre.com Page 31
Fig 5.1(c) power analysis of Conventional TCAM
The figure 5.1(c) shows the power analysis conventional TCAM cell, which is used to compare the
power reduced value to that of various implemented power reduction techniques. Here the power
consumption obtained is 134µW.
Fig 5.2(a) Circuit schematic of butterfly ML scheme
Figure 5.2(a) shows the butterfly match line scheme which is connected the TCAM segments are in
pipelined architecture. Four TCAM segments are connected with NOR gate.
Fig 5.2(b) speed analysis of the butterfly ML scheme
Figure 5.2(b) shows the speed analysis of butterfly match line scheme and obtained speed is 1.34
Seconds.
Fig 5.2(c) power analysis of butterfly ML scheme
Figure 5.2(c) shows the power analysis of butterfly ML TCAM employing TCAM structure
of Asymmetric TCAM cell model. Due to this butterfly connection style, the circuit has got high
degree of parallelism since it can do search operation of all TCAM cells at a time. Hence because of
this power of this circuit has been reduced when compared to the conventional TCAM cell. And
Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique
Manuscript id. 356721549 www.ijstre.com Page 32
obtained power is 19.7µW. and butterfly ML technique is reduce power is 85.29% and delay is
31.97% compared to conventional TCAM.
Table 5.1: TABULATED RESULTS
Proposed
Configuration
Power (µW) Speed(Secs) Power
reduced
compare to
TCAM
Speed
increased
compare to
TCAM
Conventional
TCAM Circuit
134 1.97
Butterfly Match
Line Scheme
19.7 1.34 85.29% 31.97%
VI. Conclusions
An energy efficient ternary content addressable Memory design is proposed in this paper. The
reduction of high power consumption and delay which are the limiting factors of TCAM has been
achieved by butterfly match line technique which is implemented in 0.18µm CMOS technology. The
Butterfly match line technique is designed which is reduced power up to 88.29% and increased speed
up to 31.97% compared to Conventional TCAM.
References
[1] Byung-Do Yang, “Low-Power Effective Memory-Size Expanded Ternary Content Addressable Memory (TCAM)
Using Data-Relocation Scheme,” IEEE Journal of Solid State Circuits, Vol.50, No.10, Oct 2015.
[2] Ray C.C.Cheung,Manish K.Jaiswal, and Zahid Ullah, “Z-TCAM: An SRAM-based Architecture for TCAM,” IEEE
Trans on very large scale Integration (VLSI) systems , Digital Object Identifier 10.1109/TVLSI.2014.2309350.
[3] Kiat Seng Yeo, Shoushun Chen, Anh-Tuan Do, and Zhi-Hui Kong, “A High Speed Low Power CAM With a
Parity Bit and Power-Gated ML Sensing,” IEEE Trans. On very large scale Integration (VLSI) Systems, Vol.21,
NO.1, Jan 2013.
[4] Shun-Hsun Yang, in-Fu Li, and Yu-Jen Huang, “A Low-Power Ternary Content Addressable Memory with Pai-
Sigma Match lines,” IEEE Trans. On very large scale Integration (VLSI) Systems, Vol.20, NO.10, Oct 2012.
[5] Byung-Do Yang, Yong-Kyu Lee, Si-Woo Sung, Jae-Joong Min, Jae-Mun Oh, and Hyeong-Ju Kang, “A Low
Power Content Addressable Memory Using Low Swing Search Lines,” IEEE Trans. On circuits and systems-I:
Regular Papers, Vol.58, No.12, Dec 2011.
[6] Manoj Sachdev, Wilson Fung, Nitin Mohan and Derek Wright, “A Low-Power Ternary CAM with Positive-
Feedback Match-Line Sense Amplifiers,” IEEE Trans. On circuits and systems-I: Regular Papers, Vol.56, No.3,
March 2009.
[7] Yuan-Hong Liao and Yen-Jen Chang, “Hybrid-Type CAM Design for Both Power and Performance
Efficiency,”IEEE Trans. On very large scale Integration (VLSI) Systems, Vol.16, NO.8, Aug 2008.
[8] Baeg.S, “Low-power ternary content addressable memory design using a segmented match line,”
IEEE Trans. Circuits Syst.,Vol. 55,no. 6,pp. 1485-1494, July 2008.
[9] Xiyue Xiang, Mohammad Jalali, Wei Shu, "A Novel TCAM Structure with Dual Match and Search Lines",
CACS, University of Louisiana at Lafayette, Lafayette, LA 7050.
[10] P.T.Huang, S.W.Chang, W.Y.Liu and W.Huang, “A 256 X 128 energy efficient TCAM with novel low power
schemes,” in Proc. IEEE Int.Symp. VLSI Design, Autom., Test (VLSI-DAT), 2007,pp.1-4.
[11] Nitin Mohan, Wilson Fung, Derek Wright and Manoj Sachdev, "Design Techniques and Test Methodology for
Low-Power TCAMs" IEEE Transactions On Very Large Scale Integration (Vlsi) Systems, Vol. 14, No. 6, June
2006.
[12] K.Pagiamtzis and A.Sheikholeslami, “Content-addressable memory(CAM) circuits and architectures: A tutorial
survey,” IEEE J.Solid State Circuits,vol.41,no. 3,pp. 712-727, Mar. 2006.
[13] B.-D. Yang and L.-S. Kim, “A low-power CAM using pulsed NAND-NOR match-line and charge recycling
search-line driver,” IEEEJ.Solid-StateCircuits,vol.40,no.8,pp.1736–1744,Aug.2005.
[14] I.Arsovski, A.Sheikholeslami, and T.Chandler, “A Ternary content addressable memory based on 4T static storage
and including a current race sensing scheme,” IEEE J.Solid-State circuits, vol.38, no. 1, pp. 155-158, Jan 2003.
[15] Application Note, “Understanding Static RAM Operation” International Business Machines Corps (IBM) 1997.

More Related Content

What's hot

Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designIeee Xpert
 
Image transmission in wireless sensor networks
Image transmission in wireless sensor networksImage transmission in wireless sensor networks
Image transmission in wireless sensor networkseSAT Publishing House
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...IRJET Journal
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticIeee Xpert
 
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...csandit
 
Development of an adaptive and a switched beam
Development of an adaptive and a switched beamDevelopment of an adaptive and a switched beam
Development of an adaptive and a switched beammarwaeng
 
Neural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW ControlNeural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW Controlcsandit
 
Anthocnet Routing Algorithm for Mobile Ad Hoc Networks
Anthocnet Routing Algorithm for Mobile Ad Hoc NetworksAnthocnet Routing Algorithm for Mobile Ad Hoc Networks
Anthocnet Routing Algorithm for Mobile Ad Hoc NetworksIRJET Journal
 
Cj32980984
Cj32980984Cj32980984
Cj32980984IJMER
 
Optimized CAM Design
Optimized CAM DesignOptimized CAM Design
Optimized CAM DesignIJMER
 
Crdom cell re ordering based domino on-the-fly mapping
Crdom  cell re ordering based domino on-the-fly mappingCrdom  cell re ordering based domino on-the-fly mapping
Crdom cell re ordering based domino on-the-fly mappingVLSICS Design
 
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...EM Legacy
 
An Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF WeightsAn Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF WeightsEM Legacy
 
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...ijceronline
 
A-OLSR: ANFIS based OLSR to select Multi point relay
A-OLSR: ANFIS based OLSR to select Multi point relayA-OLSR: ANFIS based OLSR to select Multi point relay
A-OLSR: ANFIS based OLSR to select Multi point relayIJECEIAES
 
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTIONMODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTIONijwmn
 
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...ijcsit
 

What's hot (20)

Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate design
 
Image transmission in wireless sensor networks
Image transmission in wireless sensor networksImage transmission in wireless sensor networks
Image transmission in wireless sensor networks
 
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
Is3515091514
Is3515091514Is3515091514
Is3515091514
 
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
CHANNEL ESTIMATION FOR THE ISDBT B FBMC SYSTEM USING NEURAL NETWORKS: A PROPO...
 
Development of an adaptive and a switched beam
Development of an adaptive and a switched beamDevelopment of an adaptive and a switched beam
Development of an adaptive and a switched beam
 
Neural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW ControlNeural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW Control
 
Anthocnet Routing Algorithm for Mobile Ad Hoc Networks
Anthocnet Routing Algorithm for Mobile Ad Hoc NetworksAnthocnet Routing Algorithm for Mobile Ad Hoc Networks
Anthocnet Routing Algorithm for Mobile Ad Hoc Networks
 
Cj32980984
Cj32980984Cj32980984
Cj32980984
 
Optimized CAM Design
Optimized CAM DesignOptimized CAM Design
Optimized CAM Design
 
Crdom cell re ordering based domino on-the-fly mapping
Crdom  cell re ordering based domino on-the-fly mappingCrdom  cell re ordering based domino on-the-fly mapping
Crdom cell re ordering based domino on-the-fly mapping
 
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
 
218
218218
218
 
1904 1908
1904 19081904 1908
1904 1908
 
An Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF WeightsAn Alternative Genetic Algorithm to Optimize OSPF Weights
An Alternative Genetic Algorithm to Optimize OSPF Weights
 
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
PSO-based Training, Pruning, and Ensembling of Extreme Learning Machine RBF N...
 
A-OLSR: ANFIS based OLSR to select Multi point relay
A-OLSR: ANFIS based OLSR to select Multi point relayA-OLSR: ANFIS based OLSR to select Multi point relay
A-OLSR: ANFIS based OLSR to select Multi point relay
 
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTIONMODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
MODIFIED LLL ALGORITHM WITH SHIFTED START COLUMN FOR COMPLEXITY REDUCTION
 
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...Introducing a novel fault tolerant routing protocol in wireless sensor networ...
Introducing a novel fault tolerant routing protocol in wireless sensor networ...
 

Similar to Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique

Study and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled TechnologyStudy and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled TechnologyIRJET Journal
 
A Soft-Error-Resilient.pptx
A Soft-Error-Resilient.pptxA Soft-Error-Resilient.pptx
A Soft-Error-Resilient.pptxKarthiPoorni
 
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...Nexgen Technology
 
Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...IRJET Journal
 
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...IRJET Journal
 
A high speed low power cam with a parity bit and
A high speed low power cam with a parity bit andA high speed low power cam with a parity bit and
A high speed low power cam with a parity bit andvaalgin
 
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIERSRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIERIRJET Journal
 
A HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSING
A HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSINGA HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSING
A HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSINGpharmaindexing
 
High- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift MechanismHigh- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift MechanismIJERA Editor
 
Improved EPRCA Congestion Control Scheme for ATM Networks
Improved EPRCA Congestion Control Scheme for ATM NetworksImproved EPRCA Congestion Control Scheme for ATM Networks
Improved EPRCA Congestion Control Scheme for ATM NetworksEswar Publications
 
Ternary content addressable memory for longest prefix matching based on rando...
Ternary content addressable memory for longest prefix matching based on rando...Ternary content addressable memory for longest prefix matching based on rando...
Ternary content addressable memory for longest prefix matching based on rando...TELKOMNIKA JOURNAL
 
IRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using BicamIRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using BicamIRJET Journal
 
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...iosrjce
 
CMAC Neural Networks
CMAC Neural NetworksCMAC Neural Networks
CMAC Neural NetworksIJMREMJournal
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET Journal
 
Implementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable MemoryImplementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable Memoryijsrd.com
 

Similar to Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique (20)

Bg4103362367
Bg4103362367Bg4103362367
Bg4103362367
 
Study and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled TechnologyStudy and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
Study and Analysis of Low Power SRAM Memory Array at nano-scaled Technology
 
A Soft-Error-Resilient.pptx
A Soft-Error-Resilient.pptxA Soft-Error-Resilient.pptx
A Soft-Error-Resilient.pptx
 
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...
 
Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...
 
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm t...
 
A high speed low power cam with a parity bit and
A high speed low power cam with a parity bit andA high speed low power cam with a parity bit and
A high speed low power cam with a parity bit and
 
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIERSRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
 
A HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSING
A HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSINGA HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSING
A HIGH SPEED LOW POWER CAM AND TCAM WITH A PARITY BIT AND POWER GATED ML SENSING
 
High- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift MechanismHigh- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift Mechanism
 
Improved EPRCA Congestion Control Scheme for ATM Networks
Improved EPRCA Congestion Control Scheme for ATM NetworksImproved EPRCA Congestion Control Scheme for ATM Networks
Improved EPRCA Congestion Control Scheme for ATM Networks
 
Ternary content addressable memory for longest prefix matching based on rando...
Ternary content addressable memory for longest prefix matching based on rando...Ternary content addressable memory for longest prefix matching based on rando...
Ternary content addressable memory for longest prefix matching based on rando...
 
Nayer@jjj
Nayer@jjjNayer@jjj
Nayer@jjj
 
IRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using BicamIRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using Bicam
 
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
 
CMAC Neural Networks
CMAC Neural NetworksCMAC Neural Networks
CMAC Neural Networks
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
 
Ha2412541260
Ha2412541260Ha2412541260
Ha2412541260
 
Implementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable MemoryImplementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable Memory
 

More from International journal of scientific and technical research in engineering (IJSTRE)

More from International journal of scientific and technical research in engineering (IJSTRE) (20)

COVID-19 Vaccine And Problematics In Children: A Literature Review
COVID-19 Vaccine And Problematics In Children: A Literature ReviewCOVID-19 Vaccine And Problematics In Children: A Literature Review
COVID-19 Vaccine And Problematics In Children: A Literature Review
 
The Challenges of Handling Dengue Hemorrhagic Fever during the COVID-19 Pande...
The Challenges of Handling Dengue Hemorrhagic Fever during the COVID-19 Pande...The Challenges of Handling Dengue Hemorrhagic Fever during the COVID-19 Pande...
The Challenges of Handling Dengue Hemorrhagic Fever during the COVID-19 Pande...
 
Development of Measuring technique for Electric Power of Wind turbine-Solar P...
Development of Measuring technique for Electric Power of Wind turbine-Solar P...Development of Measuring technique for Electric Power of Wind turbine-Solar P...
Development of Measuring technique for Electric Power of Wind turbine-Solar P...
 
Estimation of Speed Required for Palm Nut Shell Mass-Size Particle Reduction ...
Estimation of Speed Required for Palm Nut Shell Mass-Size Particle Reduction ...Estimation of Speed Required for Palm Nut Shell Mass-Size Particle Reduction ...
Estimation of Speed Required for Palm Nut Shell Mass-Size Particle Reduction ...
 
A comprehensive review of Chronic Kidney Disease of Unknown Etiology
A comprehensive review of Chronic Kidney Disease of Unknown EtiologyA comprehensive review of Chronic Kidney Disease of Unknown Etiology
A comprehensive review of Chronic Kidney Disease of Unknown Etiology
 
EVALUATION OF HEAVY METALS IN SEDIMENT OF SOME SELECTED DAMS FROM KATSINA STA...
EVALUATION OF HEAVY METALS IN SEDIMENT OF SOME SELECTED DAMS FROM KATSINA STA...EVALUATION OF HEAVY METALS IN SEDIMENT OF SOME SELECTED DAMS FROM KATSINA STA...
EVALUATION OF HEAVY METALS IN SEDIMENT OF SOME SELECTED DAMS FROM KATSINA STA...
 
Using Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
Using Partitioned Design Matrices in Analyzing Nested-Factorial ExperimentsUsing Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
Using Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
 
Reasons for High Life Expectancy at Birth with Males in Hambantota District i...
Reasons for High Life Expectancy at Birth with Males in Hambantota District i...Reasons for High Life Expectancy at Birth with Males in Hambantota District i...
Reasons for High Life Expectancy at Birth with Males in Hambantota District i...
 
A Study of the Refractory Properties of Selected Clay deposit in Chavakali, K...
A Study of the Refractory Properties of Selected Clay deposit in Chavakali, K...A Study of the Refractory Properties of Selected Clay deposit in Chavakali, K...
A Study of the Refractory Properties of Selected Clay deposit in Chavakali, K...
 
Cause Investigation of Failure of the Challenge to World Record of Human-Powe...
Cause Investigation of Failure of the Challenge to World Record of Human-Powe...Cause Investigation of Failure of the Challenge to World Record of Human-Powe...
Cause Investigation of Failure of the Challenge to World Record of Human-Powe...
 
Status of Geological Disasters in Jiaozuo City and Countermeasures for Preven...
Status of Geological Disasters in Jiaozuo City and Countermeasures for Preven...Status of Geological Disasters in Jiaozuo City and Countermeasures for Preven...
Status of Geological Disasters in Jiaozuo City and Countermeasures for Preven...
 
Experimental Study on Toxic Gas Produced during Pipeline Gas Explosions
Experimental Study on Toxic Gas Produced during Pipeline Gas ExplosionsExperimental Study on Toxic Gas Produced during Pipeline Gas Explosions
Experimental Study on Toxic Gas Produced during Pipeline Gas Explosions
 
The influence of the entry speed to flow field above water surface on the wat...
The influence of the entry speed to flow field above water surface on the wat...The influence of the entry speed to flow field above water surface on the wat...
The influence of the entry speed to flow field above water surface on the wat...
 
Geological Hazards in Pingdingshan Coal Mine District and Controlling Counter...
Geological Hazards in Pingdingshan Coal Mine District and Controlling Counter...Geological Hazards in Pingdingshan Coal Mine District and Controlling Counter...
Geological Hazards in Pingdingshan Coal Mine District and Controlling Counter...
 
Is There any Change from Magma Mixing in Kelud Characteristics?
Is There any Change from Magma Mixing in Kelud Characteristics? Is There any Change from Magma Mixing in Kelud Characteristics?
Is There any Change from Magma Mixing in Kelud Characteristics?
 
Improving Properties of Black Cotton Soil with Quarry Dust
Improving Properties of Black Cotton Soil with Quarry DustImproving Properties of Black Cotton Soil with Quarry Dust
Improving Properties of Black Cotton Soil with Quarry Dust
 
Study Charge the Floods Evaluated From Morphometry and Mitigasi Arau Padang C...
Study Charge the Floods Evaluated From Morphometry and Mitigasi Arau Padang C...Study Charge the Floods Evaluated From Morphometry and Mitigasi Arau Padang C...
Study Charge the Floods Evaluated From Morphometry and Mitigasi Arau Padang C...
 
Histochemical Characteristics of Ricinodedron Heudelotii (Baill, Pierre Ex Pa...
Histochemical Characteristics of Ricinodedron Heudelotii (Baill, Pierre Ex Pa...Histochemical Characteristics of Ricinodedron Heudelotii (Baill, Pierre Ex Pa...
Histochemical Characteristics of Ricinodedron Heudelotii (Baill, Pierre Ex Pa...
 
Formation Sensitivity Assessment of the Gbaran Field, Niger Delta Basin, Nigeria
Formation Sensitivity Assessment of the Gbaran Field, Niger Delta Basin, NigeriaFormation Sensitivity Assessment of the Gbaran Field, Niger Delta Basin, Nigeria
Formation Sensitivity Assessment of the Gbaran Field, Niger Delta Basin, Nigeria
 
The Optimization of Carbonitriding Process for 1022 Self-drilling Tapping Scr...
The Optimization of Carbonitriding Process for 1022 Self-drilling Tapping Scr...The Optimization of Carbonitriding Process for 1022 Self-drilling Tapping Scr...
The Optimization of Carbonitriding Process for 1022 Self-drilling Tapping Scr...
 

Recently uploaded

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 

Recently uploaded (20)

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 

Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique

  • 1. International journal of scientific and technical research in engineering (IJSTRE) www.ijstre.com Volume 1 Issue 5 ǁ August 2016. Manuscript id. 356721549 www.ijstre.com Page 28 Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique Gangadhar Akurathi1 ,K.Babulu2 1 Department of ECE, JNTUK-UCEV, Vizianagaram, Andhra Pradesh, India ganga_akurathi@yahoo.com 2 Department of ECE, JNTUK-UCEK, Kakinada, Andhra Pradesh, India kapbbl@gmail.com Abstract: A CAM is a device that used for search and store data and using comparison logic circuitry implements the table lookup function in a single clock cycle. CAMs are main application of packet forwarding and packet classification in Network routers [10]. A Ternary content addressable memory(TCAM) has three type of states ‘0’,’1’ and ‘X’(don’t care) and which is like as binary CAM and has extra feature of searching and storing. The ‘X’ option may be used as ‘0’ and ‘1’. TCAM performs high-speed search operation in a deterministic time. This type of devices power and speed are the important. So, in this work a TCAM circuit is designed by using butterfly match line (ML) Technique. The speed and power measures of the TCAM design and the experimental results show that outflow power may be reduced compared with the traditional TCAM design. Keywords: Content Addressable Memory (CAM) Circuit, XOR-based conditional keeper, Ternary Content Addressable Memory (TCAM) Circuit, Pseudo-Footless Clock Data Pre-charge Dynamic Match line (PF- CDPD) Architecture. I. Introduction Content addressable memory (CAM) is one type of memory the stored data is accessed by its contents and it’s mainly used as search operation. This CAM divided into two types. Those are Binary CAM and Ternary CAM. The Binary CAM allows “0” and “1” s. And Ternary CAM is same like as Binary CAM but it can able to detect don’t care state (“X”). TCAM allows read, write and search the binary values. Ternary Content Addressable Memory (TCAM) is the useful for search and store ternary values and used for partial data matching. TCAMs are composition of conventional type semiconductor memory with addition of comparison circuitry. The most common application of TCAMs are packet forwarding and packet classification. The rest of this paper is organized as follows. Section 2 is the related work about butterfly match line technique. Section 3 is the proposed butterfly match line technique. Section 4 is the simulation results of the techniques. Section 5 is the conclusion of this paper. II. Related work Two widely used CAM cells are NAND-type and NOR type cells. Fig. 1(a) and (b) show an NOR-type cell and an NAND-type TCAM cell. The TCAM contain four important ports, Bit line is the use to write the value to SRAM. Data word line is used to control the NMOS. Search line is used to search the data and Match line is the output line it gives the result. Fig. 1. (a) NOR-Type TCAM Cell. (b) NAND-Type TCAM Cell
  • 2. Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique Manuscript id. 356721549 www.ijstre.com Page 29 TCAM have many existing methods in that NOR type match line method have high search speed but it have high power consumption and NAND type match line method have low power consumption but its performance is very low as compare than NOR match line. So, the disadvantage of NOR type TCAM is high power consumption and disadvantage of NAND type TCAM is search data speed is high. Fig. 2. Conventional TCAM Figure (2) shows the conventional TCAM design using NOR based comparison logic and is quite common in use from a long time hence called conventional design. Here pair of transistors N1, N2 and N3, N4 forms a NOR type discharge path for the match line. It is called NOR type discharge path because discharge path of a CMOS NOR gate works in this fashion as if any of the inputs is 1 then NMOS corresponding to that input connect the output with ground. Here, ML is the output. TCAM Cell can be masked by switching off SL1 and SL2 i.e. SL1=SL2=0, which results in elimination of discharge path for already precharged match line. This TCAM has three important operations, 1)Write: The binary values are write by using Bit line at that time the control bit act as on state.2)Read: The stored values are read by match line.3)Search: The values are search by using search line. III. Software setup Fig. 3. Tanner software setup S- Edit saves and reads design files in Tanner Research’s proprietary S- Edit Database (SDB) format. An SDB file contains design information and setup information. S- Edit has two viewing modes: schematic mode and symbol mode. First schematic diagram draw in S-Edit and save it and Export it. Then open T-Spice tool by using wintsp32 application can be used to insert commands and files. Commands for adding voltage sources, transient analysis, input bit-stream and output constant can be done by using INSERT COMMAND tab. Once the program has been simulated without error, W-Editor can be used to analyze the waveform of given input and its corresponding output. IV. Butterfly Match line Technique The butterfly match-line (ML) TCAM scheme is proposed using pseudo-footless clock data pre-charge dynamic (PF-CDPD) structure. It is associated the each pipelined stage is in the butterfly association structure which is utilized for diminish the power consumption and search time.
  • 3. Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique Manuscript id. 356721549 www.ijstre.com Page 30 Fig. 4. Butterfly ML TCAM The power utilization on the search line is reduced without any search time overhead. A noise-tolerant match-line (ML) scheme with XOR-based conditional keeper is introduced to diminish the power consumption and search time. With the specific end of the goal to reduce the search time overhead caused by butterfly connection style the XOR-based conditional keeper system can decrease delay of critical path of the match-line. Figure 4 shows the butterfly connection structure. The two CAM segments are associated in the butterfly connection structure. The two CAM segments are connected using two input NOR-gate, and controlled signal of next stage is generated by the two input NOR-gate output. The proposed butterfly match-line scheme with XOR-based conditional keeper gives the power saving and high performance. V. Simulation Results The Design and the implementation of the power reduction technique has been carried out in Tanner tool 13.0 version software tool of 0.18µm CMOS technology. The specifications that are followed in the simulation results are shown in the table 5.1. The most power consuming task is the search operation in the TCAM access. The Butterfly technique has been used to reduce power reduction and how far power and delay savings compare to traditional TCAM. Fig 5.1(a) Circuit schematic conventional TCAM cell with comparison and storage parts Figure 5.1(a) shows the Schematic conventional 4-bit TCAM cell. Here four TCAM cells are connected in series. Each TCAM cell has comparison logic and storage parts. Fig 5.1(b) Speed analysis of Conventional TCAM Figure 5.1(b) shows the Conventional TCAM Speed analysis. The speed obtained is 1.97 Seconds.
  • 4. Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique Manuscript id. 356721549 www.ijstre.com Page 31 Fig 5.1(c) power analysis of Conventional TCAM The figure 5.1(c) shows the power analysis conventional TCAM cell, which is used to compare the power reduced value to that of various implemented power reduction techniques. Here the power consumption obtained is 134µW. Fig 5.2(a) Circuit schematic of butterfly ML scheme Figure 5.2(a) shows the butterfly match line scheme which is connected the TCAM segments are in pipelined architecture. Four TCAM segments are connected with NOR gate. Fig 5.2(b) speed analysis of the butterfly ML scheme Figure 5.2(b) shows the speed analysis of butterfly match line scheme and obtained speed is 1.34 Seconds. Fig 5.2(c) power analysis of butterfly ML scheme Figure 5.2(c) shows the power analysis of butterfly ML TCAM employing TCAM structure of Asymmetric TCAM cell model. Due to this butterfly connection style, the circuit has got high degree of parallelism since it can do search operation of all TCAM cells at a time. Hence because of this power of this circuit has been reduced when compared to the conventional TCAM cell. And
  • 5. Implementation Of Efficient Ternary Content Addressable Memory by using butterfly technique Manuscript id. 356721549 www.ijstre.com Page 32 obtained power is 19.7µW. and butterfly ML technique is reduce power is 85.29% and delay is 31.97% compared to conventional TCAM. Table 5.1: TABULATED RESULTS Proposed Configuration Power (µW) Speed(Secs) Power reduced compare to TCAM Speed increased compare to TCAM Conventional TCAM Circuit 134 1.97 Butterfly Match Line Scheme 19.7 1.34 85.29% 31.97% VI. Conclusions An energy efficient ternary content addressable Memory design is proposed in this paper. The reduction of high power consumption and delay which are the limiting factors of TCAM has been achieved by butterfly match line technique which is implemented in 0.18µm CMOS technology. The Butterfly match line technique is designed which is reduced power up to 88.29% and increased speed up to 31.97% compared to Conventional TCAM. References [1] Byung-Do Yang, “Low-Power Effective Memory-Size Expanded Ternary Content Addressable Memory (TCAM) Using Data-Relocation Scheme,” IEEE Journal of Solid State Circuits, Vol.50, No.10, Oct 2015. [2] Ray C.C.Cheung,Manish K.Jaiswal, and Zahid Ullah, “Z-TCAM: An SRAM-based Architecture for TCAM,” IEEE Trans on very large scale Integration (VLSI) systems , Digital Object Identifier 10.1109/TVLSI.2014.2309350. [3] Kiat Seng Yeo, Shoushun Chen, Anh-Tuan Do, and Zhi-Hui Kong, “A High Speed Low Power CAM With a Parity Bit and Power-Gated ML Sensing,” IEEE Trans. On very large scale Integration (VLSI) Systems, Vol.21, NO.1, Jan 2013. [4] Shun-Hsun Yang, in-Fu Li, and Yu-Jen Huang, “A Low-Power Ternary Content Addressable Memory with Pai- Sigma Match lines,” IEEE Trans. On very large scale Integration (VLSI) Systems, Vol.20, NO.10, Oct 2012. [5] Byung-Do Yang, Yong-Kyu Lee, Si-Woo Sung, Jae-Joong Min, Jae-Mun Oh, and Hyeong-Ju Kang, “A Low Power Content Addressable Memory Using Low Swing Search Lines,” IEEE Trans. On circuits and systems-I: Regular Papers, Vol.58, No.12, Dec 2011. [6] Manoj Sachdev, Wilson Fung, Nitin Mohan and Derek Wright, “A Low-Power Ternary CAM with Positive- Feedback Match-Line Sense Amplifiers,” IEEE Trans. On circuits and systems-I: Regular Papers, Vol.56, No.3, March 2009. [7] Yuan-Hong Liao and Yen-Jen Chang, “Hybrid-Type CAM Design for Both Power and Performance Efficiency,”IEEE Trans. On very large scale Integration (VLSI) Systems, Vol.16, NO.8, Aug 2008. [8] Baeg.S, “Low-power ternary content addressable memory design using a segmented match line,” IEEE Trans. Circuits Syst.,Vol. 55,no. 6,pp. 1485-1494, July 2008. [9] Xiyue Xiang, Mohammad Jalali, Wei Shu, "A Novel TCAM Structure with Dual Match and Search Lines", CACS, University of Louisiana at Lafayette, Lafayette, LA 7050. [10] P.T.Huang, S.W.Chang, W.Y.Liu and W.Huang, “A 256 X 128 energy efficient TCAM with novel low power schemes,” in Proc. IEEE Int.Symp. VLSI Design, Autom., Test (VLSI-DAT), 2007,pp.1-4. [11] Nitin Mohan, Wilson Fung, Derek Wright and Manoj Sachdev, "Design Techniques and Test Methodology for Low-Power TCAMs" IEEE Transactions On Very Large Scale Integration (Vlsi) Systems, Vol. 14, No. 6, June 2006. [12] K.Pagiamtzis and A.Sheikholeslami, “Content-addressable memory(CAM) circuits and architectures: A tutorial survey,” IEEE J.Solid State Circuits,vol.41,no. 3,pp. 712-727, Mar. 2006. [13] B.-D. Yang and L.-S. Kim, “A low-power CAM using pulsed NAND-NOR match-line and charge recycling search-line driver,” IEEEJ.Solid-StateCircuits,vol.40,no.8,pp.1736–1744,Aug.2005. [14] I.Arsovski, A.Sheikholeslami, and T.Chandler, “A Ternary content addressable memory based on 4T static storage and including a current race sensing scheme,” IEEE J.Solid-State circuits, vol.38, no. 1, pp. 155-158, Jan 2003. [15] Application Note, “Understanding Static RAM Operation” International Business Machines Corps (IBM) 1997.