SlideShare a Scribd company logo
1 of 7
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1231
Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and
FinFET 16nm technology
Ratnamala S1, Dr. Vasundhara Patel K.S2
1Dept. of ECE BMS College of Engineering, Bengaluru, India
2Proffessor, Dept. of ECE BMS College of Engineering, Bengaluru, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Content addressable memory (CAM) is used in
many applications such as Network routers, Cachecontrollers
and low power CPU design. It searches total memory array in
one clock cycle. CAM cell contains memory cell and match
circuit. Memory cell contains stored data and match circuit
compares the input data and stored data. Search operation
happens in parallel fashion, access time is less and power
dissipation will be more. This paper presents functionality of
NOR based CAM cell implemented using CMOS-LP, CMOS-HP,
FinFET 16nm technology and power reduction inHSPICEtool.
Key Words: NOR CAM; FinFET; CMOS-LP; CMOS-HP;
HSPICE tool
1.INTRODUCTION
In present day scenario there is a need of better
performance with respect to increase in speed with reduced
power dissipation. The high frequency of CAM is achieved
through scaling the transistors.Scalingof transistorsleadsto
reduction in channel length. This will reduce thetransittime
of the charge carriers which increases the frequency of
operation of the device [1]. In order to overcome short
channel effects FinFETs has evolved. FinFETshasbecomean
alternative because of its scalability and compatibility with
planar CMOS [2].
Content addressable memory (CAM) is associative
memory where data is given as input and address is given as
output. The search operation in CAM happens in parallel
fashion and hence CAM is faster which causes high power
dissipation and less access time [3]. In the Fig 1, the data is
sent to the search data register through searchlines to the
memory cells. This input data is compared with the stored
data. When the stored data is matched with the input data,
the corresponding match line will be enabled.Theaddressof
the matched data will be considered as the output.
Figure 1. CAM conceptual diagram
1.1 CMOS
Both NMOS and PMOS has similar characteristics during
on and off state and hence it is used in CMOS Technology to
realize various logic functions. Over Bipolar or the previous
popular NMOS technologies CMOStechnologyhasextremely
low power consumption in static conditions as they draw
power only during switching operation. This allows
integrating much larger number of logic gates on the VLSI IC
when compared to Bipolar or NMOS technologies.
In order to implement CMOS-HP the VDD and Vth is kept
lower in order to improve the speed in performance.
Likewise, in order to implement the CMOS-LP the VDD and
Vth will be high in order to reduce the power dissipation in
transistor.
1.2 FINFET
FinFET is a three-dimensional transistor which is made
on Silicon wafers (Bulk FinFET) or silicon on insulator (SoI
FinFET). It is made of a thin fin material embedded on a
substrate. Channel will be fully wrapped around by the gate
of device, which have control over channel as shown in Fig 2
[4].
Continuous scalingofMOSFETtolowertechnologynodes
has become very challenging aspect. Due to short channel
effects and leakage current issues made a way to the
evolution of FinFET technology.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1232
Fig 2. Structure of FinFET
Most widely used operating modes of FinFET are
explained below. FinFET structure consists of two gates
namely, front end(G1) and back end(G2) as shown in Fig 3.
Fig 3. Cross section view of FinFET
A. Independent gate mode
The area consumption is more and the front gate and the
back gate are operated individually.
B. Shorted gate mode
The switching speed is more and it has good resistance
when compared to other modes, as both the front and back
gates are shorted.
C. Reverse bias mode
In the reverse bias mode, in order to suppress the effects
of sub threshold leakage current the back gate of FinFET is
associated to a reverse bias voltage.
2. METHODOLOGY
A CAM cell has two basic functionalities: storing a bit in
SRAM and comparison of a bit. NOR-type CAM cell is shown
in Fig 5. The comparison between and D which are stored
in memory, and the search data is sent on the search line
and SL. By using dynamic XNOR logic comparison circuit the
output is drawn from matchline ML. The mismatch of D and
SL activates the pulldown path, connects ML to ground.
When there is a match in D and SL disables the pulldown
path and ML remains in VDD [5].
Fig 4. 10 - T NOR type CAM cell
3. CIRCUIT IMPLEMENTATION
A CAM is a special type of memory device which
implements a look-up table function. A CAM is classifiedinto
two types, binary CAM and ternary CAM.
A. Binary CAM (BCAM)
Binary CAM will cache only ‘0’ and ‘1’. It is used in
applications which need exact match between the stored
data and input data. Table1 represents truth table of the
BCAM
Table 1. Truth table of BCAM
Store data Search data Outcome
0 0 1
0 1 0
1 0 0
1 1 1
B. Ternary CAM (TCAM)
Ternary CAM stores three states ‘0’, ‘1’ and ‘X’. The ‘X’
state is additional state referred to as the “mask bit” or
“don’t care bit”. TCAM is used for applications for both exact
and partial matches. Table 4 representstruthtablefor TCAM
[6].
Table 4. TCAM truth table
Store data Search data Outcome
0 0 1
0 1 0
0 X 1
1 0 0
1 1 1
1 X 1
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1233
X 0 1
X 1 1
X X 1
4. WORKING
4.1. CAM cell with XNOR transistor logic
Fig 5. shows SRAM based BCAM cell using XNOR
transistor logic circuit. The data is stored and read similar to
SRAM at node Vx while searched data is sent to lines SL and
SLB. When there is a mismatch between stored data and
searched data, match line voltage is discharged to GND and
mismatched outcome is presented.
Fig 5. BCAM with XNOR transistor logic
Fig 6. shows SRAM based TCAM with XNOR transistor
logic circuit as a compare circuit, where data is stored in
node Vx at SRAM1 and Vy at SRAM2.
Fig 6. TCAM with XNOR transistor logic
Table 2 Truth table for BCAM XNOR with Transistor circuit
Vx Vy SL1c SL1 PUP PUD ML
1 0 1 0 ON OFF 1
1 0 0 1 OFF ON 0
0 1 1 0 OFF ON 0
0 1 0 1 ON OFF 1
4.2. CAM cell with XNOR logic using transmission gate
Fig 7. shows SRAM based BCAM cell using XNOR
transmission gate logic circuit. The CAM operation happens
the same as discussed in previous sections. In BCAM XNOR
transistor logic, the transistor count is more as we can see in
Fig 5. Thus, transistor XNOR logic circuit is replaced with
transmission XNOR logiccircuitinmatchcircuit.Fig8.shows
SRAM based TCAM with XNOR transmission gate logic
circuit.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1234
Figure 7. BCAM with XNOR Transmission gate logic
Table 2 Truth table for CAM XNOR with Transmission gate
Vx Vy SL1 SL1c Pass1 Pass2 ML
1 0 1 0 0 1 1
1 0 0 1 0 1 0
0 1 1 0 1 0 0
0 1 0 1 1 0 1
Fig 8. TCAM with XNOR transmission gate
4.3. CAM cell with XNOR logic using novel comparison
circuit
Figure 9. BCAM with XNOR switch stack logic
Fig 9. shows SRAM based BCAM cell using XNOR switch
stack logic circuit. The operation of the CAM cell is discussed
in the above section. In previous section 1.b. the power
dissipation is more. Hence in this section the proposed
circuit reduces the power dissipation. The working of this
circuit is understood with the help of the truth table. Fig 10.
shows SRAM based TCAM with XNOR transistorlogiccircuit.
Fig 10. TCAM with XNOR switch stack
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1235
Table 3. Truth table for BCAM XNOR with switch stack
logic
Vx Vy Sl1 Sl1c Pass P4 P5 N7 N8 ML
0 1 1 0 0 1 1 1 0 1
0 1 0 1 0 0 1 1 1 0
1 0 1 0 1 1 0 0 0 0
1 0 0 1 1 0 0 0 1 1
5. RESULTS AND SIMULATION
All the CAM operations is performed in 16nm technology
by using CMOS-LP, CMOS-HP and FinFET. Power and delay
values are compared for each of the circuit described above.
Figure 11. Power measurements of CMOS-HP BCAM
Figure 12. Power measurements of CMOS-LP BCAM
Figure 13. Power measurements of FinFET BCAM
Figure 14. Power measurements of CMOS-HP TCAM
Figure 15. Power measurements of CMOS-LP TCAM
Figure 16. Power measurements of FinFET TCAM
Table 4. Average power of CAM (W)
CMOS-LP CMOS-HP FinFET
BCAM 4.7281E-06 1.4406E-04 1.1597E-06
TCAM 1.0749E-03 4.7961E-05 4.0095E-05
By comparing the obtained values, we can see that there
is 15% - 19% reduction in power dissipation in FinFET
BCAM when compared other circuits. 19% - 25% if power
dissipation in reduced inFinFETTCAMwhencompared with
other circuits.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1236
Figure 19. Delay measurements of CMOS-HP BCAM
Figure 17. Delay measurements of CMOS-LP BCAM
Figure 18. Delay measurements of FinFET BCAM
Figure 19. Delay measurements of CMOS-HP TCAM
Figure 20. Delay measurements of CMOS-LP TCAM
Figure 21. Delay measurements of FinFET TCAM
Table 7. Average delay of CAM (s)
CMOS-LP CMOS-HP FinFET
BCAM 4.8487E-08 3.5348E-08 3.0531E-08
TCAM 4.0112E-08 3.1738E-08 3.0201E-08
From the obtained delay values, there is 20% - 24%
reduction of delay in FinFET BCAM when compared other
circuits. Around 27% - 37% of reduction in delay is seen in
FinFET TCAM when compared to other circuits.
6. CONCLUSIONS
This project explains the design and working of CAM which
consists SRAM as memory cell and XNOR as comparison
circuit. By adopting different technologies, the performance
of BCAM and TCAM are investigated. The CAM operations
are carried out by using CMOS-LP, CMOS-HP and FinFET
technology and obtained power and delay values are
compared for different compare circuit. From the
experiment, FinFET CAM cells with XNOR switch stack
circuit gives better performance with less powerdissipation
and delay when compared to other logic circuits in all the
technology nodes.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1237
REFERENCES
[1] Kostas Pagiamtzis, Student Member, IEEE, and
AliSheikholeslami, SeniorMember, IEEE, “Content
addressable memory(CAM)circuitsandarchitectures:A
tutorial and survey”, IEEE JOURNAL OF SOLID-STATE
CIRCUITS, VOL.41, NO3, MARCH2006
[2] Tasneem Salam H et all, “A comparative performance
analysis of CAMs using different model files in Spice”,
2017 International Conference on Nextgen Electronic
Technologies, 978-1-5090-5913-3/17/$31.00 c 2017
IEEE, pp191-193
[3] A Ternary Content-addressable Memory Based on Fully
Depleted Silicon on Insulator, M. Tech report VLSI
Design and Embedded Systems, BMSCE, 2019
[4] Harshit Agarwal et all, “Designing 0.5 V 5-nm HP and
0.23 V 5-nm LP NC-FinFETs With Improved IOFF
Sensitivity in Presence of Parasitic Capacitance, IEEE
TRANSACTIONS ON ELECTRON DEVICES, VOL. 65, NO.
3, MARCH 2018, pp 1211 – 1216
[5] Nitin Mohan, Low-Power High-Performance Ternary
Content Addressable Memory Circuits, Ph.D. thesis,
University of Waterloo, Ontario, Canada, 2006
[6] Meng-Chou Chang et all, “Design of Asymmetric TCAM
(Ternary Content Addressable Memory) Cells Using
FinFET”, 2014 IEEE 3rd Global ConferenceonConsumer
Electronics (GCCE) 978-1-4799-05145-1/14/$31.00
©2014 IEEE, 358-359
[7] Ameer M.S. Abdelhadi and Guy G.F. Lemieux “Modular
SRAM-based Binary Content Addressable Memories”
2015 IEEE 23rd Annual International Symposium on
Field Programmable Custom Computing Machines.
[8] Bhuvana R.1 et all, “Content Addressable Memory
performance Analysis using NAND Structure FinFET”,
Global Journal of Pure and Applied Mathematics. ISSN
0973-1768 Volume 12, Number 1 (2016), pp. 1077-
1084
[9] B. -D. Yang and L. -S. Kim, “A Low-Power CAM Using
Pulsed NAND–NOR Match-Line and Charge-Recycling
Search-Line Driver,” IEEE J. Solid-State Circuits, vol. 40,
no. 8, pp. 1736–1744, Aug. 2005.
[10] Vijayalakshmi et all, “Content Addressable Memory
Using XNOR CAM Matrix”, International Conference on
Communication and Signal Processing, April 6-8, 2016,
India,
[11] PRIYANKA PAWAR et all, “HIGH SPEED AND LOW
POWER CMOS TECHNOLOGY BASED RAM-CAM
MEMORY DESIGN”, International Research Journal of
Engineering and Technology (IRJET) Volume: 03 Issue:
05 May-2016 pp 1199 – 1202
[12] Dejan Georgiev, “LOWPOWERCONCEPTFORCONTENT
ADDRESSABLE MEMORY (CAM) CHIP DESIGN”,
International Journal ofAdvancedResearchinElectrical,
Electronics and Instrumentation Engineering Vol. 2,
Issue 7, July 2013
[13] Rahul Nigam and Santosh Pawar, “A Power Efficient
Improved NOR-Type TCAM Design using OR-Type
Match-Line Segment”, International Journal of Recent
Technology and Engineering (IJRTE) ISSN: 2277-3878,
Volume-8 Issue-6, March 2020, pp 4885 – 4890
[14] Y. -J. Chang and Y. -H. Liao, “Hybrid-TypeCAMDesignfor
Both Power and Performance Efficiency,” IEEE Trans.
Very Large Scale Integr. (VLSI) Syst., vol. 16, no. 8, pp.
965–974, Aug. 2008.
[15] A. T. Do, C. Yin, K. Velayudhan, Z. C. Lee, K. S. Yeo, and T.
T. Kim, “0.77fJ/bit/searchContentAddressableMemory
Using Small Match Line Swing and Automated
Background Checking Scheme for Variation Tolerance,”
IEEE J. Solid-State Circuits, vol. 49, no. 7,pp.1487–1498,
Jul. 2014

More Related Content

Similar to Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm technology

A high speed dynamic ripple carry adder
A high speed dynamic ripple carry adderA high speed dynamic ripple carry adder
A high speed dynamic ripple carry adder
eSAT Journals
 

Similar to Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm technology (20)

Different Leakage Power Reduction Techniques in SRAM Circuits : A State-of-th...
Different Leakage Power Reduction Techniques in SRAM Circuits : A State-of-th...Different Leakage Power Reduction Techniques in SRAM Circuits : A State-of-th...
Different Leakage Power Reduction Techniques in SRAM Circuits : A State-of-th...
 
A high speed dynamic ripple carry adder
A high speed dynamic ripple carry adderA high speed dynamic ripple carry adder
A high speed dynamic ripple carry adder
 
IRJET - Low Power Design for Fast Full Adder
IRJET -  	  Low Power Design for Fast Full AdderIRJET -  	  Low Power Design for Fast Full Adder
IRJET - Low Power Design for Fast Full Adder
 
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
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAM
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAM
 
Analysis & Performance of Operational Transconductance Amplifier at 180nm Tec...
Analysis & Performance of Operational Transconductance Amplifier at 180nm Tec...Analysis & Performance of Operational Transconductance Amplifier at 180nm Tec...
Analysis & Performance of Operational Transconductance Amplifier at 180nm Tec...
 
IRJET- Power Line Carrier Communication
IRJET- Power Line Carrier CommunicationIRJET- Power Line Carrier Communication
IRJET- Power Line Carrier Communication
 
Calculo de la potencia consumida en una celda SRAM
Calculo de la potencia consumida en una celda SRAMCalculo de la potencia consumida en una celda SRAM
Calculo de la potencia consumida en una celda SRAM
 
Delay Optimized Full Adder Design for High Speed VLSI Applications
Delay Optimized Full Adder Design for High Speed VLSI ApplicationsDelay Optimized Full Adder Design for High Speed VLSI Applications
Delay Optimized Full Adder Design for High Speed VLSI Applications
 
A Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI techniqueA Low power and area efficient CLA adder design using Full swing GDI technique
A Low power and area efficient CLA adder design using Full swing GDI technique
 
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
 
IRJET- Modified Low Power Single Bit-Line Static Random-Access Memory Cell Ar...
IRJET- Modified Low Power Single Bit-Line Static Random-Access Memory Cell Ar...IRJET- Modified Low Power Single Bit-Line Static Random-Access Memory Cell Ar...
IRJET- Modified Low Power Single Bit-Line Static Random-Access Memory Cell Ar...
 
IRJET- Fin FET Two Bit Comparator for Low Voltage, Low Power, High Speed and ...
IRJET- Fin FET Two Bit Comparator for Low Voltage, Low Power, High Speed and ...IRJET- Fin FET Two Bit Comparator for Low Voltage, Low Power, High Speed and ...
IRJET- Fin FET Two Bit Comparator for Low Voltage, Low Power, High Speed and ...
 
Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme
Design a Low Power Flip-Flop Based on a Signal Feed-Through SchemeDesign a Low Power Flip-Flop Based on a Signal Feed-Through Scheme
Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme
 
IRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET - A Speculative Approximate Adder for Error Recovery UnitIRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET - A Speculative Approximate Adder for Error Recovery Unit
 
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
IRJET- Reduction of Dark Silicon through Efficient Power Reduction Designing ...
 
CDMA BSC 6600
CDMA BSC 6600CDMA BSC 6600
CDMA BSC 6600
 
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
IRJET-  	  An Efficient and Low Power Sram Testing using Clock GatingIRJET-  	  An Efficient and Low Power Sram Testing using Clock Gating
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Recently uploaded (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm technology

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1231 Performance analysis of NOR CAM cell using CMOS-HP, CMOS-LP and FinFET 16nm technology Ratnamala S1, Dr. Vasundhara Patel K.S2 1Dept. of ECE BMS College of Engineering, Bengaluru, India 2Proffessor, Dept. of ECE BMS College of Engineering, Bengaluru, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Content addressable memory (CAM) is used in many applications such as Network routers, Cachecontrollers and low power CPU design. It searches total memory array in one clock cycle. CAM cell contains memory cell and match circuit. Memory cell contains stored data and match circuit compares the input data and stored data. Search operation happens in parallel fashion, access time is less and power dissipation will be more. This paper presents functionality of NOR based CAM cell implemented using CMOS-LP, CMOS-HP, FinFET 16nm technology and power reduction inHSPICEtool. Key Words: NOR CAM; FinFET; CMOS-LP; CMOS-HP; HSPICE tool 1.INTRODUCTION In present day scenario there is a need of better performance with respect to increase in speed with reduced power dissipation. The high frequency of CAM is achieved through scaling the transistors.Scalingof transistorsleadsto reduction in channel length. This will reduce thetransittime of the charge carriers which increases the frequency of operation of the device [1]. In order to overcome short channel effects FinFETs has evolved. FinFETshasbecomean alternative because of its scalability and compatibility with planar CMOS [2]. Content addressable memory (CAM) is associative memory where data is given as input and address is given as output. The search operation in CAM happens in parallel fashion and hence CAM is faster which causes high power dissipation and less access time [3]. In the Fig 1, the data is sent to the search data register through searchlines to the memory cells. This input data is compared with the stored data. When the stored data is matched with the input data, the corresponding match line will be enabled.Theaddressof the matched data will be considered as the output. Figure 1. CAM conceptual diagram 1.1 CMOS Both NMOS and PMOS has similar characteristics during on and off state and hence it is used in CMOS Technology to realize various logic functions. Over Bipolar or the previous popular NMOS technologies CMOStechnologyhasextremely low power consumption in static conditions as they draw power only during switching operation. This allows integrating much larger number of logic gates on the VLSI IC when compared to Bipolar or NMOS technologies. In order to implement CMOS-HP the VDD and Vth is kept lower in order to improve the speed in performance. Likewise, in order to implement the CMOS-LP the VDD and Vth will be high in order to reduce the power dissipation in transistor. 1.2 FINFET FinFET is a three-dimensional transistor which is made on Silicon wafers (Bulk FinFET) or silicon on insulator (SoI FinFET). It is made of a thin fin material embedded on a substrate. Channel will be fully wrapped around by the gate of device, which have control over channel as shown in Fig 2 [4]. Continuous scalingofMOSFETtolowertechnologynodes has become very challenging aspect. Due to short channel effects and leakage current issues made a way to the evolution of FinFET technology.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1232 Fig 2. Structure of FinFET Most widely used operating modes of FinFET are explained below. FinFET structure consists of two gates namely, front end(G1) and back end(G2) as shown in Fig 3. Fig 3. Cross section view of FinFET A. Independent gate mode The area consumption is more and the front gate and the back gate are operated individually. B. Shorted gate mode The switching speed is more and it has good resistance when compared to other modes, as both the front and back gates are shorted. C. Reverse bias mode In the reverse bias mode, in order to suppress the effects of sub threshold leakage current the back gate of FinFET is associated to a reverse bias voltage. 2. METHODOLOGY A CAM cell has two basic functionalities: storing a bit in SRAM and comparison of a bit. NOR-type CAM cell is shown in Fig 5. The comparison between and D which are stored in memory, and the search data is sent on the search line and SL. By using dynamic XNOR logic comparison circuit the output is drawn from matchline ML. The mismatch of D and SL activates the pulldown path, connects ML to ground. When there is a match in D and SL disables the pulldown path and ML remains in VDD [5]. Fig 4. 10 - T NOR type CAM cell 3. CIRCUIT IMPLEMENTATION A CAM is a special type of memory device which implements a look-up table function. A CAM is classifiedinto two types, binary CAM and ternary CAM. A. Binary CAM (BCAM) Binary CAM will cache only ‘0’ and ‘1’. It is used in applications which need exact match between the stored data and input data. Table1 represents truth table of the BCAM Table 1. Truth table of BCAM Store data Search data Outcome 0 0 1 0 1 0 1 0 0 1 1 1 B. Ternary CAM (TCAM) Ternary CAM stores three states ‘0’, ‘1’ and ‘X’. The ‘X’ state is additional state referred to as the “mask bit” or “don’t care bit”. TCAM is used for applications for both exact and partial matches. Table 4 representstruthtablefor TCAM [6]. Table 4. TCAM truth table Store data Search data Outcome 0 0 1 0 1 0 0 X 1 1 0 0 1 1 1 1 X 1
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1233 X 0 1 X 1 1 X X 1 4. WORKING 4.1. CAM cell with XNOR transistor logic Fig 5. shows SRAM based BCAM cell using XNOR transistor logic circuit. The data is stored and read similar to SRAM at node Vx while searched data is sent to lines SL and SLB. When there is a mismatch between stored data and searched data, match line voltage is discharged to GND and mismatched outcome is presented. Fig 5. BCAM with XNOR transistor logic Fig 6. shows SRAM based TCAM with XNOR transistor logic circuit as a compare circuit, where data is stored in node Vx at SRAM1 and Vy at SRAM2. Fig 6. TCAM with XNOR transistor logic Table 2 Truth table for BCAM XNOR with Transistor circuit Vx Vy SL1c SL1 PUP PUD ML 1 0 1 0 ON OFF 1 1 0 0 1 OFF ON 0 0 1 1 0 OFF ON 0 0 1 0 1 ON OFF 1 4.2. CAM cell with XNOR logic using transmission gate Fig 7. shows SRAM based BCAM cell using XNOR transmission gate logic circuit. The CAM operation happens the same as discussed in previous sections. In BCAM XNOR transistor logic, the transistor count is more as we can see in Fig 5. Thus, transistor XNOR logic circuit is replaced with transmission XNOR logiccircuitinmatchcircuit.Fig8.shows SRAM based TCAM with XNOR transmission gate logic circuit.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1234 Figure 7. BCAM with XNOR Transmission gate logic Table 2 Truth table for CAM XNOR with Transmission gate Vx Vy SL1 SL1c Pass1 Pass2 ML 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 1 Fig 8. TCAM with XNOR transmission gate 4.3. CAM cell with XNOR logic using novel comparison circuit Figure 9. BCAM with XNOR switch stack logic Fig 9. shows SRAM based BCAM cell using XNOR switch stack logic circuit. The operation of the CAM cell is discussed in the above section. In previous section 1.b. the power dissipation is more. Hence in this section the proposed circuit reduces the power dissipation. The working of this circuit is understood with the help of the truth table. Fig 10. shows SRAM based TCAM with XNOR transistorlogiccircuit. Fig 10. TCAM with XNOR switch stack
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1235 Table 3. Truth table for BCAM XNOR with switch stack logic Vx Vy Sl1 Sl1c Pass P4 P5 N7 N8 ML 0 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 1 1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 0 1 1 0 0 0 1 1 5. RESULTS AND SIMULATION All the CAM operations is performed in 16nm technology by using CMOS-LP, CMOS-HP and FinFET. Power and delay values are compared for each of the circuit described above. Figure 11. Power measurements of CMOS-HP BCAM Figure 12. Power measurements of CMOS-LP BCAM Figure 13. Power measurements of FinFET BCAM Figure 14. Power measurements of CMOS-HP TCAM Figure 15. Power measurements of CMOS-LP TCAM Figure 16. Power measurements of FinFET TCAM Table 4. Average power of CAM (W) CMOS-LP CMOS-HP FinFET BCAM 4.7281E-06 1.4406E-04 1.1597E-06 TCAM 1.0749E-03 4.7961E-05 4.0095E-05 By comparing the obtained values, we can see that there is 15% - 19% reduction in power dissipation in FinFET BCAM when compared other circuits. 19% - 25% if power dissipation in reduced inFinFETTCAMwhencompared with other circuits.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1236 Figure 19. Delay measurements of CMOS-HP BCAM Figure 17. Delay measurements of CMOS-LP BCAM Figure 18. Delay measurements of FinFET BCAM Figure 19. Delay measurements of CMOS-HP TCAM Figure 20. Delay measurements of CMOS-LP TCAM Figure 21. Delay measurements of FinFET TCAM Table 7. Average delay of CAM (s) CMOS-LP CMOS-HP FinFET BCAM 4.8487E-08 3.5348E-08 3.0531E-08 TCAM 4.0112E-08 3.1738E-08 3.0201E-08 From the obtained delay values, there is 20% - 24% reduction of delay in FinFET BCAM when compared other circuits. Around 27% - 37% of reduction in delay is seen in FinFET TCAM when compared to other circuits. 6. CONCLUSIONS This project explains the design and working of CAM which consists SRAM as memory cell and XNOR as comparison circuit. By adopting different technologies, the performance of BCAM and TCAM are investigated. The CAM operations are carried out by using CMOS-LP, CMOS-HP and FinFET technology and obtained power and delay values are compared for different compare circuit. From the experiment, FinFET CAM cells with XNOR switch stack circuit gives better performance with less powerdissipation and delay when compared to other logic circuits in all the technology nodes.
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 04 | Apr 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 1237 REFERENCES [1] Kostas Pagiamtzis, Student Member, IEEE, and AliSheikholeslami, SeniorMember, IEEE, “Content addressable memory(CAM)circuitsandarchitectures:A tutorial and survey”, IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL.41, NO3, MARCH2006 [2] Tasneem Salam H et all, “A comparative performance analysis of CAMs using different model files in Spice”, 2017 International Conference on Nextgen Electronic Technologies, 978-1-5090-5913-3/17/$31.00 c 2017 IEEE, pp191-193 [3] A Ternary Content-addressable Memory Based on Fully Depleted Silicon on Insulator, M. Tech report VLSI Design and Embedded Systems, BMSCE, 2019 [4] Harshit Agarwal et all, “Designing 0.5 V 5-nm HP and 0.23 V 5-nm LP NC-FinFETs With Improved IOFF Sensitivity in Presence of Parasitic Capacitance, IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 65, NO. 3, MARCH 2018, pp 1211 – 1216 [5] Nitin Mohan, Low-Power High-Performance Ternary Content Addressable Memory Circuits, Ph.D. thesis, University of Waterloo, Ontario, Canada, 2006 [6] Meng-Chou Chang et all, “Design of Asymmetric TCAM (Ternary Content Addressable Memory) Cells Using FinFET”, 2014 IEEE 3rd Global ConferenceonConsumer Electronics (GCCE) 978-1-4799-05145-1/14/$31.00 ©2014 IEEE, 358-359 [7] Ameer M.S. Abdelhadi and Guy G.F. Lemieux “Modular SRAM-based Binary Content Addressable Memories” 2015 IEEE 23rd Annual International Symposium on Field Programmable Custom Computing Machines. [8] Bhuvana R.1 et all, “Content Addressable Memory performance Analysis using NAND Structure FinFET”, Global Journal of Pure and Applied Mathematics. ISSN 0973-1768 Volume 12, Number 1 (2016), pp. 1077- 1084 [9] B. -D. Yang and L. -S. Kim, “A Low-Power CAM Using Pulsed NAND–NOR Match-Line and Charge-Recycling Search-Line Driver,” IEEE J. Solid-State Circuits, vol. 40, no. 8, pp. 1736–1744, Aug. 2005. [10] Vijayalakshmi et all, “Content Addressable Memory Using XNOR CAM Matrix”, International Conference on Communication and Signal Processing, April 6-8, 2016, India, [11] PRIYANKA PAWAR et all, “HIGH SPEED AND LOW POWER CMOS TECHNOLOGY BASED RAM-CAM MEMORY DESIGN”, International Research Journal of Engineering and Technology (IRJET) Volume: 03 Issue: 05 May-2016 pp 1199 – 1202 [12] Dejan Georgiev, “LOWPOWERCONCEPTFORCONTENT ADDRESSABLE MEMORY (CAM) CHIP DESIGN”, International Journal ofAdvancedResearchinElectrical, Electronics and Instrumentation Engineering Vol. 2, Issue 7, July 2013 [13] Rahul Nigam and Santosh Pawar, “A Power Efficient Improved NOR-Type TCAM Design using OR-Type Match-Line Segment”, International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-8 Issue-6, March 2020, pp 4885 – 4890 [14] Y. -J. Chang and Y. -H. Liao, “Hybrid-TypeCAMDesignfor Both Power and Performance Efficiency,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 16, no. 8, pp. 965–974, Aug. 2008. [15] A. T. Do, C. Yin, K. Velayudhan, Z. C. Lee, K. S. Yeo, and T. T. Kim, “0.77fJ/bit/searchContentAddressableMemory Using Small Match Line Swing and Automated Background Checking Scheme for Variation Tolerance,” IEEE J. Solid-State Circuits, vol. 49, no. 7,pp.1487–1498, Jul. 2014