Professional Documents
Culture Documents
Reversible High Speed Binary Content Addressable Memory Array Design Using Transmission Gate Logic
Reversible High Speed Binary Content Addressable Memory Array Design Using Transmission Gate Logic
Logic
1 Alekhya Yalla, 1 Umakanta Nanda, 1 Chandan Kumar Pandey and 2 Shujun Ye
1 School of Electronics Engineering, VIT-AP University, Amaravati, 522237, Andhra Pradesh, India.
2 Advanced Research Institute of Multidisciplinary Sciences, Beijing Institute of Technology, Beijing 100081, China
Abstract—In this work, Energy efficient Binary content ad- are used in the design and implementation of nanotechnology
dressable memory (BiCAM) is designed using reversible logic and quantum computing [11]. Design challenge is to design
which is in high demand in fields of quantum computing, nano a reliable system with high integrity of signal [12]. Power
technology, data centric computing, software-defined networks
and wide variety of high speed applications. BiCAM performs consumption of circuits can be reduced by using reversible
search operation in a single clock cycle. Binary content address- logic [13].
able memory (BiCAM) design based on reversible logic reduces Reversible logic allows us to generate outputs from inputs
power dissipation. Due to minimum heat dissipation, Reversible and vice versa which is known as logical reversibility [14]. In
logic has gained its interest in recent years. A novel design BiCAM cell, power dissipation increases during matching op-
of BiCAM array using reversible logic gates with transmission
gate logic improves speed and reversibility ensures low power. eration due to its high-speed characteristics [15]. So, proposed
The proposed reversible logic based 4x3 BiCAM array using work uses reversible logic gates using transmission gate logic
transmission gates is implemented using mentor graphics at for designing BiCAM in order to improve energy efficiency,
130nm technology with Vdd=1.2V shows 95.2% efficiency in Quantum cost, the number of garbage outputs and delay.
power compared to CMOS based BiCAM design. All reversible The rest of this work is arranged as follows. Section 2
logic gates used in BiCAM design as analysed using transmission
gate logic and compared with conventional gates. represents review work on BiCAM. Section 3 shows simula-
Index Terms—BiCAM, Reversible logic, SRAM, Quantum cost, tion and analysis of reversible logic gates implemented using
energy efficiency, Low power transmission gate logic and 4X3 BiCAM array. Section 4 and
5 describes about discussion and conclusive summary.
I. I NTRODUCTION
Binary content addressable memory (BiCAM) is a special
type of memory used to perform search operation in single
II. R ELATED W ORKS
clock cycle [1]. BiCAMs are used in applications like data
compression, networking, in-memory computing and neural
networks [2]. Computer networking performs look up table A technique was proposed to reduce power consumption
function in a single clock cycle [3]. BiCAM operates at of match lines contains addressable memories called selective
high-speed compared to other memories but heat dissipation pre-charge technique [16]. In this work, the match line is
is more due to which power dissipation is high [4] [5]. separated into two segments [17]. In the first segment, the
Increase in power dissipation effects junction temperatures search operation is conducted for first few bits of a word. In
of the chip and also reduces performance [6]. So proposed other words, a small portion of the CAM cell is searched.
work investigates on designing reversible logic based BiCAM After this if the data is found in this first search, then
cells using transmission gate logic. Information lost due to remaining bits searching operation will be activated in the
every computation will generate heat in the system [7]. The second search. As per it’s name, CAM is a storage memory,
information will loss when the data transmit from input to where the conventional memory access is not followed where
output [8]. the memory address is required, rather the content of the
According to R. Landauer’s research in the 1960’s, Energy memory is required here to access the memory block. Here
lost for every computation will be KTln2 Joules and it will the CAM first receives the input word and then search it in
be dissipated in the form of heat, where K is the Boltzmann’s the table of data words present in the BiCAM. If the data
constant and T is the operating temperature [9]. According to is found in the table, the CAM returns the address where
Bennett, Heat dissipated is zero when a circuit is designed searched word is stored. The proposed reversible logic gate
using reversible logic, If information lost is zero then such based BiCAM design using transmission gate logic improves
circuits are called reversible [10]. Reversible logic devices energy efficiency of memory without degrading speed.
Authorized licensed use limited to: PUNJAB UNIVERSITY. Downloaded on September 22,2023 at 13:08:29 UTC from IEEE Xplore. Restrictions apply.
Fig. 1: Input-Output mapping and truth table representation of
Fredkin gate
Authorized licensed use limited to: PUNJAB UNIVERSITY. Downloaded on September 22,2023 at 13:08:29 UTC from IEEE Xplore. Restrictions apply.
Fig. 3: Transient simulation of Fredkin Gate at Vdd=1.2V
Authorized licensed use limited to: PUNJAB UNIVERSITY. Downloaded on September 22,2023 at 13:08:29 UTC from IEEE Xplore. Restrictions apply.
Fig. 7: Input-Output mapping and truth table representation of
Peres gate
Fig. 9: Simulation analysis of Peres Gate at Vdd=1.2V
Authorized licensed use limited to: PUNJAB UNIVERSITY. Downloaded on September 22,2023 at 13:08:29 UTC from IEEE Xplore. Restrictions apply.
Fig. 13: BiCAM cell design using various reversible logic
gates
(a) Schematic of CMOS logic based Toffoli gate
Authorized licensed use limited to: PUNJAB UNIVERSITY. Downloaded on September 22,2023 at 13:08:29 UTC from IEEE Xplore. Restrictions apply.
R EFERENCES
[1] Mannhee Cho and Youngmin Kim. Nanoelectromechanical memory
switch based ternary content-addressable memory. In 2020 International
SoC Design Conference (ISOCC), pages 274–275. IEEE, 2020.
[2] Yu Qian, Zhenhao Fan, Haoran Wang, Chao Li, Mohsen Imani, Kai Ni,
Grace Li Zhang, Bing Li, Ulf Schlichtmann, Cheng Zhuo, et al. Energy-
aware designs of ferroelectric ternary content addressable memory. In
2021 Design, Automation & Test in Europe Conference & Exhibition
(DATE), pages 1090–1095. IEEE, 2021.
[3] Kostas Pagiamtzis and Ali Sheikholeslami. Content-addressable memory
(cam) circuits and architectures: A tutorial and survey. IEEE journal of
solid-state circuits, 41(3):712–727, 2006.
[4] Subhajit Das, Debaprasad Das, and Hafizur Rahaman. Design of content
addressable memory cell using carbon nanotube field effect transistors.
In 2016 IEEE Students’ Technology Symposium (TechSym), pages 131–
135. IEEE, 2016.
Fig. 16: Power Delay Product of reversible BiCAM array [5] Hammad Riaz, Abdul Aziz Bhatti, Muhammad Ashraf Tahir, and
design using transmission gate logic simulated at Vdd=1.2V Muhammad Sarwar. High speed content addressable memory with
reduced size and less power consumption. In 2016 International Con-
ference on Design and Technology of Integrated Systems in Nanoscale
Era (DTIS), pages 1–6. IEEE, 2016.
[6] Mohammed Zackriya and Harish M Kittur. Precharge-free, low-power
content-addressable memory. IEEE Transactions on Very Large Scale
Integration (VLSI) Systems, 24(8):2614–2621, 2016.
[7] Anil Kumar Rajput, Santosh Chouhan, and Manisha Pattanaik. Low
power boolean logic circuits using reversible logic gates. In 2019
International Conference on Advances in Computing, Communication
and Control (ICAC3), pages 1–6. IEEE, 2019.
[8] Prashant R Yelekar and Sujata S Chiwande. Design of sequential circuit
using reversible logic. In IEEE-International Conference On Advances
In Engineering, Science And Management (ICAESM-2012), pages 321–
326. IEEE, 2012.
[9] Mummadi Swathi and Bhawana Rudra. Implementation of reversible
logic gates with quantum gates. In 2021 IEEE 11th Annual Computing
and Communication Workshop and Conference (CCWC), pages 1557–
1563. IEEE, 2021.
[10] Charles H Bennett. Logical reversibility of computation. IBM journal
of Research and Development, 17(6):525–532, 1973.
[11] Ameer MS Abdelhadi and Guy GF Lemieux. Deep and narrow
binary content-addressable memories using fpga-based brams. In 2014
International Conference on Field-Programmable Technology (FPT),
pages 318–321. IEEE, 2014.
[12] Kostas Pagiamtzis, Navid Azizi, and Farid N Najm. A soft-error
Fig. 17: Power Delay Product of reversible logic gates is tolerant content-addressable memory (cam) using an error-correcting-
compared by simulating at Vdd=1.2V match scheme. In IEEE Custom Integrated Circuits Conference 2006,
pages 301–304. IEEE, 2006.
[13] W David Pan and Mahesh Nalasani. Reversible logic. IEEE Potentials,
24(1):38–41, 2005.
in Fig. 16. The total quantum cost and power dissipation of [14] Souvik Majumder, Shreya Bhattacharyya, Papiya Debnath, and Manash
the proposed reversible logic based transmission gate BiCAM Chanda. Power delay analysis of cmos reversible gates for low
power application. In 2020 International Conference on Computational
cell is reduced compared to conventional CMOS logic based Performance Evaluation (ComPE), pages 620–625. IEEE, 2020.
BiCAM cell. [15] Venkata Ramana Datti and PV Sridevi. Performance evaluation of
content addressable memories. In 2018 7th International Conference on
Reliability, Infocom Technologies and Optimization (Trends and Future
V. C ONCLUSION Directions)(ICRITO), pages 596–598. IEEE, 2018.
[16] Woong Choi, Jongsun Park, Hoonki Kim, Changnam Park, and Taejoong
In this paper, using BiCAM cells a 4x3 reversible logic Song. Half-and-half compare content addressable memory with charge-
based BiCAM array with improved speed using transmission sharing based selective match-line precharge scheme. In 2018 IEEE
gates has been designed operating with Vdd=1.2V at 130nm Symposium on VLSI Circuits, pages 17–18. IEEE, 2018.
[17] Debasish Nayak, Umakanta Nanda, Prakash Kumar Rout, Sudhansu Mo-
technology. It is observed that performance indices like han Biswal, Dhananjaya Tripthy, Sanjit Kumar Swain, Biswajit Baral,
quantum cost, garbage output, delay, constant inputs and gate and Satish Kumar Das. A novel driver less SRAM with indirect read for
count are reduced compared with conventional CMOS based low energy consumption and read noise elimination. In 2019 Devices
for Integrated Circuit (DevIC), pages 314–317. IEEE, 2019.
BiCAM array. Power delay Product of proposed BiCAM [18] Alekhya Yalla and Umakanta Nanda. Quasi fgmos 6t sram cell
array is improved by 98.6% using transmission gates in design: A strategy for low power applications. International Journal
reversible logic gates ensuring improved speed with low of Nanoscience, 2019.
[19] Debasish Nayak, Debiprasad Priyabrata Acharya, Prakash Kumar Rout,
power dissipation due to its reversibility. An overall decrease and Umakanta Nanda. A high stable 8T-SRAM with bit interleaving
in PDP for BiCAM cells is making it best suitable for high capability for minimization of soft error rate. Microelectronics Journal,
performance and low power applications. operation. 73:43–51, 2018.
Authorized licensed use limited to: PUNJAB UNIVERSITY. Downloaded on September 22,2023 at 13:08:29 UTC from IEEE Xplore. Restrictions apply.