SlideShare a Scribd company logo
1 of 14
Download to read offline
Content Addressable Memory Design in 3D pNML for
Energy-Aware Sustainable Computing¤
Nirupma Pathak†
Department of Computer Science and Engineering,
Maharishi University of
Information Technology, Lucknow, India
nirupmapathak@gmail.com
Bandan Kumar Bhoi
Department of Electronics & Telecommunication,
Veer Surendra Sai University of Technology, Burla, India
bkbhoi_etc@vssut.ac.in
Neeraj Kumar Misra†
Department of Electronics and Communication Engineering,
Bharat Institute of Engineering and Technology, Hyderabad, India
neeraj.mishra3@gmail.com
Santosh Kumar
Department of Computer Engineering and Information Technology
Swarrnim Startup & Innovation University Gandhinagar, Gujarat, India
sant7783@hotmail.com
Received 19 March 2020
Accepted 5 February 2022
Published 24 March 2022
As the semiconductor industry strives for downsizing and high speed, it is confronted with
increasing scaling uncertainty as devices decrease to the nanoscale. Nano-magnetic logic (NML)
is an alternative approach to synthesize the digital logic circuits with high-density and low-
power consumption. We introduced an optimal design of content addressable memory (CAM)
memory based on perpendicular nano-magnetic logic (pNML). The main aim of this imple-
mentation is to synthesize CAM memory in terms of latency and other design parameters. The
implementation of the design is a multilayer approach, which is optimal. The synthesis ap-
proach and optimization are perfectly scalable across layout construction of designs. Here a new
logic gate in pNML technology is designed which is mainly used for matching of two input
numbers. According to insight, both memory unit and a matching unit in the pNML are
*This paper was recommended by Regional Editor Piero Malcovati.
†Corresponding authors.
Journal of Circuits, Systems, and Computers
Vol. 31, No. 10 (2022) 2250178 (14 pages)
#
.
c World Scienti¯c Publishing Company
DOI: 10.1142/S021812662250178X
2250178-1
introduced in the state-of-the-artwork for the ¯rst time to synthesize design in high-speed
pNML application. MAGCAD tool is used for the design of all the proposed pNML layouts.
Keywords: Nanometer-scale; memory; nanomagnetic logic; information storage; nanoelectronics;
minority gate.
1. Introduction
Computing and memory elements are fundamental elements for all electronics
devices. Presently, CMOS technology is the backbone of these devices. However,
there are some limitations for the further shrinking of this technology due to leakage
current. Therefore, researchers are gathering toward alternative emerging technol-
ogy. Among them, perpendicular nanomagnetic logic (pNML) technology is most
promising due to the exciting features of nanomagnets.1
The features are that there is
no current °ow, unlike CMOS technology. Here logic values are transferred from one
magnet to another due to magnetic force,2,3
without physical current °ow this
technology has ultra-low power consumption. The second advantage of pNML is that
it is nonvolatile; therefore, it can store data at longtime. The third advantage is that
it can design logic circuits in three dimensions (3D) which is saving the area.
Therefore, its circuit density is improved compared to two-dimensional architectures.
Several digital circuits, such as Ex-OR gate, full adder, RAM memory are designed in
three-dimensional pNML technology.4–9
Here, we introduced a new layout of Con-
tent Addressable Memory (CAM) whose performance is superior to conventional
Random Access Memory (RAM). The Content Addressable Memory layout in
quantum-dot cellular automata (QCA) technology is available in the literature as
per Refs. 10 and 11. However, the demerit of QCA is that it is di±cult to fabricate
and for its operation, the cryogenic temperature is needed. So here, we designed the
CAM structure in pNML technology, which can operate in room temperature. For
layout design, we have used the MagCAD tool, which is introduced in Ref. 8.
In this paper, we have synthesized layout of the memory unit and matching the
logic design in pNML technology without changing the basic architecture of the
memory unit and matching the logic gate. The increasing demand for tiny nano-
electronics devices has a wide range of potential applications, and the demand for
new technologies-based circuits has developed in the ¯eld of nanotechnology as a
result. The CAM memory architecture unit is the searching of data with high speed.
Thus, this synthesis layout is optimal based on parameters' consideration such as
total area, critical delay and latency. Thus, the designs presented are cost-e®ective
based on parameters without changing CAM memory's fundamental structures
utilizing pNML technology. The pNML technique is used to fast the computing
process; the performance of the design is analyzed by setting the magnetic width
220 nm and grid size of 300 nm, whereas iNML utilizes 30 nm magnetic width, 50 nm
magnet height, magnet H distance 10 nm, magnet V distance 10 nm, number of clock
phases 3 and clock zone max series 4. According to the above drawing setting, pNML
N. Pathak et al.
2250178-2
utilizes less magnet width and 3D approach for design synthesizing. In this paper, a
pNML-based CAM memory is synthesized for the ¯rst time, according to state-of-
the-art techniques. Area, critical delay and latency are a big impact in the circuit
synthesize; therefore, sometimes, circuit designer compromise for layout consider-
ation. However, in this suggested study, no parameters are sacri¯ced in order to
synthesize CAM memory circuits. For introducing a cost-e±cient CAM layout in
pNML, the study shows optimal parameters such as area and latency. The proposed
design of matching logic gates contains 5-minority gate and 6-inverter and memory
unit consists of 3-minority gate and 4-inverter. The constructed architecture of CAM
memory is optimized and can be used to miniaturization of the area in designing of
complex architecture such as microcontroller and processor. The proposed Content
memory addressing architecture supports the following:
. A model of CAM memory is proposed by using pNML technology.
. The bounded box area of CAM memory 3.556 m2 is evaluated.
. The cost e±ciency of the proposed CAM memory designs in NML is investigated.
. The estimate latency at di®erent input combinations for CAM memory is evaluated.
. Based on the minority voter gate, a multilayer layout of CAM memory is
synthesized with fast computation speed.
. The simulation results of CAM memory are veri¯ed and it is accurate like QCA
and CMOS-based design.
. Contrasting the novel CAM design with prior designs in consideration of para-
meters such as area and latency is investigated.
. The layout of CAM memory in pNML technology, which meets the requirement
of nanoelectronics con¯ne application, based on performance parameters and
physical existence, has been investigated.
This paper is structured as follows. In Sec. 2, the background of pNML is discussed.
In Sec. 3, proposed CAM architecture, layout in pNML technology is discussed. The
comparative analysis of the proposed CAM memory is discussed in Sec. 4 and ¯nally,
Sec. 5 concludes.
2. Technology pNML Basic Structure
One of the most promising technologies, nano-magnetic logic, has the potential to
replace CMOS technology. The inherent capacity of pNML technology to build 3D
logic circuits is an advantage. Magnets on neighboring planes are used to provide a
novel method of constructing digital logic circuits. NML is categorized into two
types, i.e., in-plane NML (iNML) and perpendicular NML (pNML) which is shown in
Figs. 1(a) and 1(b), respectively. In iNML, all magnets aligned in the same plane
but in pNML all magnets are perpendicular to each other. Therefore, in pNML,
three-dimensional circuit layout can be designed which is highly e±cient in circuit
Content Addressable Memory Design in 3D PNML
2250178-3
density. According to magnetic direction orientations, magnets have logic 0 and logic 1
value, which is shown in Fig. 1. The basic element of the pNML is minority-voter gate,
which is illustrated in Fig. 2. The minority voter has A, B and C as three numbers of
inputs and Y as one output. Its pNML layout is detailed in Fig. 2(b). In this layout, the
magnet corresponding to input C is in the di®erent layer corresponding to other
magnets. Therefore, it has three-dimensional structures. Here the output value
depends upon minority values of the inputs. For example, if A ¼ 0, B ¼ 0 and C ¼ 1,
then output Y ¼ 1, which is the minority value of the inputs. In this technology, there
is no physical current °ow, which leads to minimal power consumptions. Here logic
values are transferred from inputs to output using magnetic force. The geometrical and
physical parameters used for simulation are mentioned in Table 1.
2.1. The proposed content addressable memory in pNML technology
CAM is one type of storage device, which operation principle is searching for data
with optimized speed. In this type of circuital memory, the time to obtain the
searching item is very less. This working prototype of CAM is not the same as RAM
model since every memory area in CAM is required to by its content. The proposed
CAM circuit has two numbers of components, one of which is memory unit and other
(a) (b)
Fig. 2. Minority gate: (a) block diagram and (b) 3D layout in pNML.
(a) (b)
Fig. 1. logic 0 and logic 1: (a) iNML and (b) pNML.
N. Pathak et al.
2250178-4
is matching unit. For matching unit, we proposed a new logic gate in pNML, which
can improve the performance of CAM memory.
2.2. The proposed matching logic gate
The pNML architecture of the logic gate that performs the matching operation and
increases the CAM memory performance is shown here. The Boolean expression for
this gate is out ¼ 
K A  F
ð Þ þ K. This gate has three numbers of inputs i.e., A, K and
F. Here F is the output of memory unit that is fed to it and K input acts as a switch
for the circuit. The principle of this gate is that if K ¼ 0, then the comparison of the
inputs A and F is done. Similarly, for K ¼ 1, input values A and F are any value or
named as do not care and output will be always 1. For example, if K ¼ 0, A ¼ 0 and
F ¼ 0, then in this case, A and F values will be compared. Here both are same, and then
the output will be 1. If K ¼ 0, A ¼ 0 and F ¼ 1, then output will be 0. Table 2 is the
truth table of match operation unit. The following are all of the modelling equations that
are addressed:
Y1 ¼ M1ðA; 1; FÞ ¼ AF;
Y2 ¼ M2ðF; 1; AÞ ¼ AF;
Y3 ¼ M3ðAF; 1; AFÞ ¼ AF þ AF ¼ A F þ AF ¼ A  F;
Y4 ¼ M4ðK ; Y3; 0Þ;
Y4 ¼ K Y3 þ K þ Y3 ;
Y4 ¼ K þ Y3 ;
Y4 ¼ K Y3;
Y4 ¼ K ðA  FÞ;
O ¼ M5ðK; 1; Y4Þ ¼ K :0 þ 0:Y4 þ Y4  K ¼ Y4 þ K ;
O ¼ Y4 þ K ¼ K ðA  FÞ þ K:
Table 1. Default parameter of pNML technology used
in MagCAD 2.10.0 version.
Parameters Value
Nano wire width 40 nm
Size of grid 120 nm
Intermagnet space 150 nm
Co thickness (Co-Cobalt) 3.2 nm
Stack thickness 6.2 nm
Volume of ANC 1:68  1023 m3
Clock ¯led amplitude 560 Oe
Inverter coupling ¯eld strength 153 Oe
Minority gate coupling ¯eld strength 48 Oe
E®ective anisotropy 2:0  105 J/m3
Content Addressable Memory Design in 3D PNML
2250178-5
Figures 3(a) and 3(b) show the logic gate and minority voter gate-based matching
design. In Fig. 3(c), the layout of the matching gate is shown. Its compilation result is
illustrated in Fig. 3(d). In this result, A, F and K are the inputs, whereas O is
the output.
2.3. The proposed memory unit
In memory unit, there are two numbers of inputs i.e., R/W and I. When the R/W ¼
0, the input value of I will be re°ected as output value F, as a consequence of the
write input. By providing R/W ¼ 1, the read operation is done. For example, if
Table 2. CAM match operation unit truth table.
K
Key register
bit
A
Argument
register bit
B
Bit received from
memory contents
O
Match register
output
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 1
(a)
(b)
Fig. 3. Matching logic gate: (a) logic diagram, (b) minority vote-based architecture, (c) pNML structure
and (d) simulation result.
N. Pathak et al.
2250178-6
operation = write, I ¼ 1, R/W ¼ 0 and previous F = any value, then output F ¼ 1.
If operation ¼ write, I ¼ 1, R/W ¼ 0, previous F ¼ any value, then output F ¼ 0. If
operation ¼ read, I ¼ any value, R/W ¼ 1, then output F ¼ 1. Similarly, if
operation ¼ read, I ¼ any value, R/W ¼ 1, previous F ¼ 0, then output F ¼ 1.
Table 3 is the truth table of memory unit. The logic gate-based design of a memory
unit is shown in Fig. 4(a). Figure 4(b) shows the minority voter gate-based archi-
tecture of the memory unit. The pNML layout of the memory unit is detailed in
Table 3. CAM-memory unit truth table.
R/W I Previous F Output F Remarks
0 1 X 1 Write operation
0 0 X 0 Write operation
1 X 1 1 Read operation
1 X 0 0 Read operation
(c)
(d)
Fig. 3. (Continued)
Content Addressable Memory Design in 3D PNML
2250178-7
(a)
(b)
(c)
Fig. 4. Memory unit design: (a) logic diagram, (b) minority vote-based architecture, (c) pNML structure
and (d) simulation result.
N. Pathak et al.
2250178-8
Fig. 4(c) and its simulation result is shown in Fig. 4(d). All the modeling equations
related to proposed memory unit design are presented as follows:
F ¼ M3M1ðF; R=W; 0Þ; 1; M2ðR=W ; I; 0Þ;
F ¼ M3ð 
F  R=W þ 
F þ R=W ; 1; R=W  
I þ R=W þ 
I Þ;
F ¼ M3ð 
F þ R=W ; 1; R=W þ 
I Þ;
F ¼ ðM3ðF  R=W; 1; R=W  IÞÞ;
F ¼ ðF  R=WÞ þ ððR=W Þ  IÞ:
2.4. The proposed content address memory structure
Content address memory (CAM) is a particular storage or memory type based on a
lookup table. The one-clock cycle here is adequate for the whole content of data
search. This allows us to seek the necessary data immediately and the memory gives
a matching signal. Figure 5(a) shows the block diagram of CAM design; this design
utilizes two blocks: one is memory unit and other one is matching logic unit. The
layout of Fig. 5(a) is presented in Fig. 5(c). The minority gate-based design of CAM
memory is presented in Fig. 5(b). Figure 5(c) presents the design of CAM memory in
pNML when grid size of 300 nm and magnet width of 220 nm. The performance
parameters are also analyzed based on the synthesis tool MagCAD and it is observed
the delay is lower as compared to QCA technology. Here the total circuit comprises a
memory unit and a matching unit, which is designed by using the minority voter gate
(Fig. 5(b)). The output of the memory unit is given as an input to the matching unit.
The pNML layout and simulation result are detailed in Fig. 5(c). The right half of
the pNML arrangement is the matching unit, with A and K as inputs, while the left
half-section is the memory unit, with I and R/W as inputs. The memory unit's
output is linked to the corresponding unit's input, and O is the ¯nal output, as shown
in Fig. 5(a).
(d)
Fig. 4. (Continued)
Content Addressable Memory Design in 3D PNML
2250178-9
The performance analysis is detailed in Table 4. In this table, ¯ve cases of input
values are considered. If K ¼ 0, there are four types of latency; the minimum latency
is 3.91 E6 s. If K ¼ 1, the latency is 3.95 E6 s.
3. Comparative Result Analysis
The suggested CAM memory is compared against many existing literature papers, as
described in this part, to ensure that it is cost-e®ective. Table 5 shows a comparison
of the newly developed CAM memory with certain existing literature articles. In
comparison as per Refs. 11–20, our design uses optimal parameters in terms of delay.
As evidence from the comparison results presented in Table 5, proposed designs yield
better parameters such as area and latency as compared to another layout in dif-
ferent technologies such as CMOS and QCA. Layout analysis of the novel CAM
memory is veri¯ed by MAGCAD tool.
The majority of research papers accessible in state-of-the-the-art work do not
include robust design, fast computing, and do not operate the device at room tem-
perature. In terms of fast computing, area and operation at room temperature, this
propensity to apply current designs is ine±cient. The suggested CAM memory ar-
chitecture, however, improves latency. The area of the proposed design of CAM
memory is optimized, and the other parameters of design are also studied and ana-
lyzed by setting the magnetic width of 220 nm and grid size of 300 nm in MagCAD
tool using pNML technology. The comparison results show the dominance of the
novel CAM memory on the available reported designs in the literature. The proposed
(a)
(b)
Fig. 5. The proposed CAM structure: (a) logic diagram, (b) minority vote-based architecture, (c) pNML
layout and (d) simulation result.
N. Pathak et al.
2250178-10
(c)
(d)
Fig. 5. (Continued)
Content Addressable Memory Design in 3D PNML
2250178-11
layout is cost-e±cient, which can be considered as the base of architecture for
planning complex processor. The pitfall of these conventional technologies method
such as QCA and CMOS is that they are utilized more delay. QCA devices are not
operated at room temperature. Based on the literature review, QCA device is di±cult
the device work on room temperature. The proposed CAM architecture, which makes
use of nonmagnetic logic, computes quickly and can be implemented e®ectively at
room temperature, which is advantageous.
Table 4. Performance analysis of the proposed CAM
layout.
3D content addressable memory unit
Total area ¼ 3:556 m2
Critical path delay ¼ 1:679 E7s
Inputs Output Latency (s)
K RW I A O
0 0 0 0 1 3.91 E6
0 0 1 0 0 4.16 E6
0 0 0 1 0 3.91 E6
0 0 1 1 1 3.91 E6
1 X X X 1 3.95 E6
Table 5. Comparison of the proposed CAM design and existing QCA, and
CMOS technologies.
Design technologies Bounded box area
Clock cycle delay
(latency) Technologies
Ref. 11 0.14 m2 — QCA based
Ref. 12 17.54 m2 3 ns CMOS level
Ref. 13 17.46 m2 2.7 ns CMOS level
Ref. 14 232.2 mm2 — CMOS level
Ref. 15 1.73 mm2 — CMOS level
Ref. 16 0.53 mm2 — CMOS level
Ref. 17 0.14 m2 2 QCA based
Ref. 18 0.16 m2 2 QCA based
Ref. 19 0.13 m2 1.75 s QCA based
Ref. 20 0.08 m2 1.5 s QCA based
Ref. 21 0.14 m2 2 s QCA based
Ref. 22 0.11 m2 2 s QCA based
Ref. 23 0.11 m2 2 s QCA based
Ref. 24 0.13 m2 1.75 s QCA based
Ref. 25 0.08 m2 1.5 s QCA based
Ref. 25 0.16 m2 2 s QCA based
Proposed 3.556 m2 16.79 s pNML based
N. Pathak et al.
2250178-12
4. Conclusion
This work proposes a memory unit and match logic gate layout in pNML.
The synthesized content-addressing memory in pNML is cost-e®ective, taking into
account total area, critical path delay and latency. To make the CAM memory
design more robust, minimal latency and area, implementation of the proposed
circuit is chosen with nanomagnetic technology with multilayer pNML method,
which supports great bene¯t in synthesizing robust model of CAM memory. The
total area used by the circuit is 3.556 m2 and critical path delay is 16.79 s.
Therefore, this circuit is highly e±cient in area and delay. The contribution of this
paper advances the CAM memory design by minimal parameters including total
area, critical delay and latency to make the design cost-e±cient. The proposed
CAM architecture can be further extended for processor architectures in a three-
dimensional domain.
References
1. R. L. Stamps et al., The 2014 magnetism roadmap, J. Phys. D Appl. Phys. 47 (2014)
333001.
2. F. Riente, G. Ziemys, C. Mattersdorfer, S. Boche, G. Turvani, W. Raberg, S. Luber and S.
Breitkreutz-V. Gamm, Controlled data storage for non-volatile memory cells embedded
in nano magnetic logic, AIP Adv. 7 (2017) 055910.
3. D. Pala, G. Causapruno, M. Vacca, F. Riente, G. Turvani, M. Graziano and M. Zamboni,
Logic-in-memory architecture made real, in 2015 IEEE Int. Symp. Circuits and Systems
(ISCAS) (IEEE, 2015), pp. 1542–1545.
4. F. Cairo, F. G. Turvani, F. Riente, M. Vacca, S. Breitkreutz-V. Gamm, M. Becherer,
M. Graziano and M. Zamboni, Out-of-plane NML modeling and architectural exploration,
in 2015 IEEE 15th Int. Conf. Nanotechnology (IEEE-NANO) (IEEE, 2015), pp. 1037–
1040.
5. S. Breitkreutz, I. Eichwald, J. Kiermaier, A. Papp, G. Csaba, M. Niemier, W. Porod,
D. Schmitt-Landsiedel and M. Becherer, 1-Bit full adder in perpendicular nanomagnetic
logic using a novel 5-input majority gate, EPJ Web of Conf. 75 (2014) 05001.
6. F. Riente, G. Turvani, M. Vacca, M. R. Roch, M. Zamboni and M. Graziano, ToPoli-
Nano: A CAD tool for nano magnetic logic, IEEE Trans. Comput.-Aid. Des. Integr.
Circuits Syst. 36 (2017) 1061–1074.
7. G. Turvani, F. Riente, E. Plozner, M. Vacca, M. Graziano and S. Breitkreutz-V. Gamm,
A pNML compact model enabling the exploration of 3D architectures, IEEE Trans.
Nanotechnol. 99 (2017) 1.
8. F. Riente, U. Garlando, G. Turvani, M. Vacca, M. R. Roch and M. Graziano, MagCAD:
Tool for the design of 3-D magnetic circuits, IEEE J. Explor. Solid-State Comput. Dev.
Circuits 3 (2017) 65–73.
9. U. Garlando, F. Riente, G. Turvani, A. Ferrara, G. Santoro, M. Vacca and M. Graziano,
Architectural exploration of perpendicular nano magnetic logic based circuits, Integration
63 (2018) 275–282.
10. S. R. Heikalabad, A. H. Navin and M. Hosseinzadeh, Content addressable memory cell in
quantum-dot cellular automata, Microelectronic Eng. 163 (2016) 140–150.
Content Addressable Memory Design in 3D PNML
2250178-13
11. A. Sadoghifar and S. R. Heikalabad, A content-addressable memory structure using
quantum cells in nanotechnology with energy dissipation analysis, Phys. B Condensed
Matter 537 (2018) 202–206.
12. I. Arsovski, T. Chandler and A. Sheikholeslami, A ternary content-addressable memory
(TCAM) based on 4T static storage and including a current-race sensing scheme, IEEE J.
Solid-State Circuits 38 (2003) 155–158.
13. P.-F. Lin and J. B. Kuo, A 1-V 128-kb four-way set-associative CMOS cache memory
using wordline-oriented tag-compare (WLOTC) structure with the content-addressable-
memory (CAM) 10-transistor tag cell, IEEE J. Solid-State Circuits 36 (2001) 666–675.
14. F. Shafai, K. J. Schultz, G. F. Randall Gibson, A. G. Bluschke and D. E. Somppi, Fully
parallel 30-MHz, 2.5-Mb CAM, IEEE J. Solid-State Circuits 33 (1998) 1690–1696.
15. H. Miyatake, M. Tanaka and Y. Mori, A design for high-speed low-power CMOS
fully parallel content-addressable memory macros, IEEE J. Solid-State Circuits 36 (2001)
956–968.
16. C.-S. Lin, J.-C. Chang and B.-D. Liu, A low-power precomputation-based fully parallel
content-addressable memory, IEEE J. Solid-State Circuits 38 (2003) 654–662.
17. S. R. Heikalabad, A. H. Navin and M. Hosseinzadeh, Content addressable memory cell in
quantum-dot cellular automata, Microelectronic Eng. 163 (2016) 140–150.
18. K. Walus, K. A. Vetteth, G. A. Jullien and V. S. Dimitrov, RAM design using quantum-
dot cellular automata, in NanoTechnology Conf., Vol. 2 (2003), pp. 160–163.
19. S. Hashemi and K. Navi, New robust QCA D °ip °op and memory structures, Micro-
electronics J. 43 (2012) 929–940.
20. S. Angizi, S. Sarmadi, S. Sayedsalehi and K. Navi, Design and evaluation of new majority
gate-based RAM cell in quantum-dot cellular automata, Microelectronics J. 46 (2015)
43–51.
21. S. R. Heikalabad, A. H. Navin and M. Hosseinzadeh, Content addressable memory cell in
quantum-dot cellular automata, Microelectronic Eng. 163 (2016) 140–150.
22. A. H. Majeed, M. S. Zainal, E. Alkaldy and D. M. D. Nor, A content-addressable memory
structure using novel majority gate with 5-input in quantum-dot cellular automata, Int.
J. Integrated Eng. 12 (2020) 28–38.
23. M. B. Khosroshahy, M. H. Moaiyeri and K. Navi, Design and evaluation of a 5-input
majority gate-based content-addressable memory cell in quantum-dot cellular automata,
in 2017 19th IEEE Int. Symp. Computer Architecture and Digital Systems (CADS)
(IEEE, 2017), pp. 1–6.
24. S. Hashemi and K. Navi, New robust QCA D °ip °op and memory structures, Micro-
electronics J. 43 (2012) 929–940.
25. S. Angizi, S. Sarmadi, S. Sayedsalehi and K. Navi, Design and evaluation of new majority
gate-based RAM cell in quantum-dot cellular automata, Microelectronics J. 46 (2015)
43–51.
N. Pathak et al.
2250178-14

More Related Content

Similar to Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Computing

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 ...IRJET Journal
 
Low Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission GateLow Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission GateIJEEE
 
Adiabatic technique based low power synchronous counter design
Adiabatic technique based low power synchronous counter  designAdiabatic technique based low power synchronous counter  design
Adiabatic technique based low power synchronous counter designIJECEIAES
 
Approximated computing for low power neural networks
Approximated computing for low power neural networksApproximated computing for low power neural networks
Approximated computing for low power neural networksTELKOMNIKA JOURNAL
 
Design High Performance Combinational Circuits Using Output Prediction Logic-...
Design High Performance Combinational Circuits Using Output Prediction Logic-...Design High Performance Combinational Circuits Using Output Prediction Logic-...
Design High Performance Combinational Circuits Using Output Prediction Logic-...IOSRJECE
 
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
 
Study and Performance Analysis of MOS Technology and Nanocomputing QCA
Study and Performance Analysis of MOS Technology and Nanocomputing QCAStudy and Performance Analysis of MOS Technology and Nanocomputing QCA
Study and Performance Analysis of MOS Technology and Nanocomputing QCAVIT-AP University
 
Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory ijcisjournal
 
Semi-custom Layout Design and Simulation of CMOS NAND Gate
Semi-custom Layout Design and Simulation of CMOS NAND GateSemi-custom Layout Design and Simulation of CMOS NAND Gate
Semi-custom Layout Design and Simulation of CMOS NAND GateIJEEE
 
IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016 IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016 tsysglobalsolutions
 
IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...
IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...
IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...IRJET Journal
 
Optimized CAM Design
Optimized CAM DesignOptimized CAM Design
Optimized CAM DesignIJMER
 
A new method for self-organized dynamic delay loop associated pipeline with ...
A new method for self-organized dynamic delay loop associated  pipeline with ...A new method for self-organized dynamic delay loop associated  pipeline with ...
A new method for self-organized dynamic delay loop associated pipeline with ...IJECEIAES
 
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
 
Iedm 2012 techprogram
Iedm 2012 techprogramIedm 2012 techprogram
Iedm 2012 techprogramhquynh
 
Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...
Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...
Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...IRJET Journal
 
Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3IAEME Publication
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
High Performance Binary to Gray Code Converter using Transmission GATE
High Performance Binary to Gray Code Converter using Transmission GATE High Performance Binary to Gray Code Converter using Transmission GATE
High Performance Binary to Gray Code Converter using Transmission GATE IJEEE
 

Similar to Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Computing (20)

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 ...
 
Low Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission GateLow Power and Area Efficient Multiplier Layout using Transmission Gate
Low Power and Area Efficient Multiplier Layout using Transmission Gate
 
Adiabatic technique based low power synchronous counter design
Adiabatic technique based low power synchronous counter  designAdiabatic technique based low power synchronous counter  design
Adiabatic technique based low power synchronous counter design
 
Approximated computing for low power neural networks
Approximated computing for low power neural networksApproximated computing for low power neural networks
Approximated computing for low power neural networks
 
Design High Performance Combinational Circuits Using Output Prediction Logic-...
Design High Performance Combinational Circuits Using Output Prediction Logic-...Design High Performance Combinational Circuits Using Output Prediction Logic-...
Design High Performance Combinational Circuits Using Output Prediction Logic-...
 
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...
 
Study and Performance Analysis of MOS Technology and Nanocomputing QCA
Study and Performance Analysis of MOS Technology and Nanocomputing QCAStudy and Performance Analysis of MOS Technology and Nanocomputing QCA
Study and Performance Analysis of MOS Technology and Nanocomputing QCA
 
Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory
 
Semi-custom Layout Design and Simulation of CMOS NAND Gate
Semi-custom Layout Design and Simulation of CMOS NAND GateSemi-custom Layout Design and Simulation of CMOS NAND Gate
Semi-custom Layout Design and Simulation of CMOS NAND Gate
 
IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016 IEEE Emerging topic in computing Title and Abstract 2016
IEEE Emerging topic in computing Title and Abstract 2016
 
IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...
IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...
IRJET-Spectrum Allocation Policies for Flex Grid Network with Data Rate Limit...
 
Optimized CAM Design
Optimized CAM DesignOptimized CAM Design
Optimized CAM Design
 
A new method for self-organized dynamic delay loop associated pipeline with ...
A new method for self-organized dynamic delay loop associated  pipeline with ...A new method for self-organized dynamic delay loop associated  pipeline with ...
A new method for self-organized dynamic delay loop associated pipeline with ...
 
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
 
Iedm 2012 techprogram
Iedm 2012 techprogramIedm 2012 techprogram
Iedm 2012 techprogram
 
Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...
Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...
Design and Performance Evaluation of a 64-bit SRAM Memory Array Utilizing Mod...
 
Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3Design of 16 bit low power processor using clock gating technique 2-3
Design of 16 bit low power processor using clock gating technique 2-3
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
High Performance Binary to Gray Code Converter using Transmission GATE
High Performance Binary to Gray Code Converter using Transmission GATE High Performance Binary to Gray Code Converter using Transmission GATE
High Performance Binary to Gray Code Converter using Transmission GATE
 
Accelerix ISSCC 1998 Paper
Accelerix ISSCC 1998 PaperAccelerix ISSCC 1998 Paper
Accelerix ISSCC 1998 Paper
 

More from VIT-AP University

Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...VIT-AP University
 
Information Theory and Coding
Information Theory and CodingInformation Theory and Coding
Information Theory and CodingVIT-AP University
 
An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...VIT-AP University
 
Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article VIT-AP University
 
How to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of ReviewerHow to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of ReviewerVIT-AP University
 
Writing and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article QualityWriting and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article QualityVIT-AP University
 
Fundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdfFundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdfVIT-AP University
 
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...VIT-AP University
 
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingSensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingVIT-AP University
 
Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUVIT-AP University
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCAVIT-AP University
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...VIT-AP University
 
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...VIT-AP University
 
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataA Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataVIT-AP University
 
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular AutomataA Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular AutomataVIT-AP University
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...VIT-AP University
 
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full AdderAn Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full AdderVIT-AP University
 
Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19
Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19
Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19VIT-AP University
 

More from VIT-AP University (20)

Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...Cost-effective architecture of decoder circuits and futuristic scope in the e...
Cost-effective architecture of decoder circuits and futuristic scope in the e...
 
Information Theory and Coding
Information Theory and CodingInformation Theory and Coding
Information Theory and Coding
 
An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...An in-depth study of the electrical characterization of supercapacitors for r...
An in-depth study of the electrical characterization of supercapacitors for r...
 
Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article Algorithm of Reading Scientific Research Article
Algorithm of Reading Scientific Research Article
 
How to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of ReviewerHow to Calculate the H-index and Effective Response of Reviewer
How to Calculate the H-index and Effective Response of Reviewer
 
Importance of ORCHID ID
Importance of ORCHID IDImportance of ORCHID ID
Importance of ORCHID ID
 
Writing and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article QualityWriting and Good Abstract to Improve Your Article Quality
Writing and Good Abstract to Improve Your Article Quality
 
Fundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdfFundamental of Electrical and Electronics Engineering.pdf
Fundamental of Electrical and Electronics Engineering.pdf
 
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
Performance Evaluation & Design Methodologies for Automated 32 Bit CRC Checki...
 
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor NetworkingSensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
Sensor Energy Optimization Using Fuzzy Logic in Wireless Sensor Networking
 
Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALU
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCA
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...
 
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
Analysis on Fault Mapping of Reversible Gates with Extended Hardware Descript...
 
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataA Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
 
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular AutomataA Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
A Redundant Adder Architecture in Ternary Quantum-Dot Cellular Automata
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
 
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full AdderAn Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
 
Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19
Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19
Concept and Algorithm of Quantum Computing During Pandemic Situation of COVID-19
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
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
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
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
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
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
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
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
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
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
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
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
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
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
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
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
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 

Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Computing

  • 1. Content Addressable Memory Design in 3D pNML for Energy-Aware Sustainable Computing¤ Nirupma Pathak† Department of Computer Science and Engineering, Maharishi University of Information Technology, Lucknow, India nirupmapathak@gmail.com Bandan Kumar Bhoi Department of Electronics & Telecommunication, Veer Surendra Sai University of Technology, Burla, India bkbhoi_etc@vssut.ac.in Neeraj Kumar Misra† Department of Electronics and Communication Engineering, Bharat Institute of Engineering and Technology, Hyderabad, India neeraj.mishra3@gmail.com Santosh Kumar Department of Computer Engineering and Information Technology Swarrnim Startup & Innovation University Gandhinagar, Gujarat, India sant7783@hotmail.com Received 19 March 2020 Accepted 5 February 2022 Published 24 March 2022 As the semiconductor industry strives for downsizing and high speed, it is confronted with increasing scaling uncertainty as devices decrease to the nanoscale. Nano-magnetic logic (NML) is an alternative approach to synthesize the digital logic circuits with high-density and low- power consumption. We introduced an optimal design of content addressable memory (CAM) memory based on perpendicular nano-magnetic logic (pNML). The main aim of this imple- mentation is to synthesize CAM memory in terms of latency and other design parameters. The implementation of the design is a multilayer approach, which is optimal. The synthesis ap- proach and optimization are perfectly scalable across layout construction of designs. Here a new logic gate in pNML technology is designed which is mainly used for matching of two input numbers. According to insight, both memory unit and a matching unit in the pNML are *This paper was recommended by Regional Editor Piero Malcovati. †Corresponding authors. Journal of Circuits, Systems, and Computers Vol. 31, No. 10 (2022) 2250178 (14 pages) # . c World Scienti¯c Publishing Company DOI: 10.1142/S021812662250178X 2250178-1
  • 2. introduced in the state-of-the-artwork for the ¯rst time to synthesize design in high-speed pNML application. MAGCAD tool is used for the design of all the proposed pNML layouts. Keywords: Nanometer-scale; memory; nanomagnetic logic; information storage; nanoelectronics; minority gate. 1. Introduction Computing and memory elements are fundamental elements for all electronics devices. Presently, CMOS technology is the backbone of these devices. However, there are some limitations for the further shrinking of this technology due to leakage current. Therefore, researchers are gathering toward alternative emerging technol- ogy. Among them, perpendicular nanomagnetic logic (pNML) technology is most promising due to the exciting features of nanomagnets.1 The features are that there is no current °ow, unlike CMOS technology. Here logic values are transferred from one magnet to another due to magnetic force,2,3 without physical current °ow this technology has ultra-low power consumption. The second advantage of pNML is that it is nonvolatile; therefore, it can store data at longtime. The third advantage is that it can design logic circuits in three dimensions (3D) which is saving the area. Therefore, its circuit density is improved compared to two-dimensional architectures. Several digital circuits, such as Ex-OR gate, full adder, RAM memory are designed in three-dimensional pNML technology.4–9 Here, we introduced a new layout of Con- tent Addressable Memory (CAM) whose performance is superior to conventional Random Access Memory (RAM). The Content Addressable Memory layout in quantum-dot cellular automata (QCA) technology is available in the literature as per Refs. 10 and 11. However, the demerit of QCA is that it is di±cult to fabricate and for its operation, the cryogenic temperature is needed. So here, we designed the CAM structure in pNML technology, which can operate in room temperature. For layout design, we have used the MagCAD tool, which is introduced in Ref. 8. In this paper, we have synthesized layout of the memory unit and matching the logic design in pNML technology without changing the basic architecture of the memory unit and matching the logic gate. The increasing demand for tiny nano- electronics devices has a wide range of potential applications, and the demand for new technologies-based circuits has developed in the ¯eld of nanotechnology as a result. The CAM memory architecture unit is the searching of data with high speed. Thus, this synthesis layout is optimal based on parameters' consideration such as total area, critical delay and latency. Thus, the designs presented are cost-e®ective based on parameters without changing CAM memory's fundamental structures utilizing pNML technology. The pNML technique is used to fast the computing process; the performance of the design is analyzed by setting the magnetic width 220 nm and grid size of 300 nm, whereas iNML utilizes 30 nm magnetic width, 50 nm magnet height, magnet H distance 10 nm, magnet V distance 10 nm, number of clock phases 3 and clock zone max series 4. According to the above drawing setting, pNML N. Pathak et al. 2250178-2
  • 3. utilizes less magnet width and 3D approach for design synthesizing. In this paper, a pNML-based CAM memory is synthesized for the ¯rst time, according to state-of- the-art techniques. Area, critical delay and latency are a big impact in the circuit synthesize; therefore, sometimes, circuit designer compromise for layout consider- ation. However, in this suggested study, no parameters are sacri¯ced in order to synthesize CAM memory circuits. For introducing a cost-e±cient CAM layout in pNML, the study shows optimal parameters such as area and latency. The proposed design of matching logic gates contains 5-minority gate and 6-inverter and memory unit consists of 3-minority gate and 4-inverter. The constructed architecture of CAM memory is optimized and can be used to miniaturization of the area in designing of complex architecture such as microcontroller and processor. The proposed Content memory addressing architecture supports the following: . A model of CAM memory is proposed by using pNML technology. . The bounded box area of CAM memory 3.556 m2 is evaluated. . The cost e±ciency of the proposed CAM memory designs in NML is investigated. . The estimate latency at di®erent input combinations for CAM memory is evaluated. . Based on the minority voter gate, a multilayer layout of CAM memory is synthesized with fast computation speed. . The simulation results of CAM memory are veri¯ed and it is accurate like QCA and CMOS-based design. . Contrasting the novel CAM design with prior designs in consideration of para- meters such as area and latency is investigated. . The layout of CAM memory in pNML technology, which meets the requirement of nanoelectronics con¯ne application, based on performance parameters and physical existence, has been investigated. This paper is structured as follows. In Sec. 2, the background of pNML is discussed. In Sec. 3, proposed CAM architecture, layout in pNML technology is discussed. The comparative analysis of the proposed CAM memory is discussed in Sec. 4 and ¯nally, Sec. 5 concludes. 2. Technology pNML Basic Structure One of the most promising technologies, nano-magnetic logic, has the potential to replace CMOS technology. The inherent capacity of pNML technology to build 3D logic circuits is an advantage. Magnets on neighboring planes are used to provide a novel method of constructing digital logic circuits. NML is categorized into two types, i.e., in-plane NML (iNML) and perpendicular NML (pNML) which is shown in Figs. 1(a) and 1(b), respectively. In iNML, all magnets aligned in the same plane but in pNML all magnets are perpendicular to each other. Therefore, in pNML, three-dimensional circuit layout can be designed which is highly e±cient in circuit Content Addressable Memory Design in 3D PNML 2250178-3
  • 4. density. According to magnetic direction orientations, magnets have logic 0 and logic 1 value, which is shown in Fig. 1. The basic element of the pNML is minority-voter gate, which is illustrated in Fig. 2. The minority voter has A, B and C as three numbers of inputs and Y as one output. Its pNML layout is detailed in Fig. 2(b). In this layout, the magnet corresponding to input C is in the di®erent layer corresponding to other magnets. Therefore, it has three-dimensional structures. Here the output value depends upon minority values of the inputs. For example, if A ¼ 0, B ¼ 0 and C ¼ 1, then output Y ¼ 1, which is the minority value of the inputs. In this technology, there is no physical current °ow, which leads to minimal power consumptions. Here logic values are transferred from inputs to output using magnetic force. The geometrical and physical parameters used for simulation are mentioned in Table 1. 2.1. The proposed content addressable memory in pNML technology CAM is one type of storage device, which operation principle is searching for data with optimized speed. In this type of circuital memory, the time to obtain the searching item is very less. This working prototype of CAM is not the same as RAM model since every memory area in CAM is required to by its content. The proposed CAM circuit has two numbers of components, one of which is memory unit and other (a) (b) Fig. 2. Minority gate: (a) block diagram and (b) 3D layout in pNML. (a) (b) Fig. 1. logic 0 and logic 1: (a) iNML and (b) pNML. N. Pathak et al. 2250178-4
  • 5. is matching unit. For matching unit, we proposed a new logic gate in pNML, which can improve the performance of CAM memory. 2.2. The proposed matching logic gate The pNML architecture of the logic gate that performs the matching operation and increases the CAM memory performance is shown here. The Boolean expression for this gate is out ¼ K A F ð Þ þ K. This gate has three numbers of inputs i.e., A, K and F. Here F is the output of memory unit that is fed to it and K input acts as a switch for the circuit. The principle of this gate is that if K ¼ 0, then the comparison of the inputs A and F is done. Similarly, for K ¼ 1, input values A and F are any value or named as do not care and output will be always 1. For example, if K ¼ 0, A ¼ 0 and F ¼ 0, then in this case, A and F values will be compared. Here both are same, and then the output will be 1. If K ¼ 0, A ¼ 0 and F ¼ 1, then output will be 0. Table 2 is the truth table of match operation unit. The following are all of the modelling equations that are addressed: Y1 ¼ M1ðA; 1; FÞ ¼ AF; Y2 ¼ M2ðF; 1; AÞ ¼ AF; Y3 ¼ M3ðAF; 1; AFÞ ¼ AF þ AF ¼ A F þ AF ¼ A F; Y4 ¼ M4ðK ; Y3; 0Þ; Y4 ¼ K Y3 þ K þ Y3 ; Y4 ¼ K þ Y3 ; Y4 ¼ K Y3; Y4 ¼ K ðA FÞ; O ¼ M5ðK; 1; Y4Þ ¼ K :0 þ 0:Y4 þ Y4 K ¼ Y4 þ K ; O ¼ Y4 þ K ¼ K ðA FÞ þ K: Table 1. Default parameter of pNML technology used in MagCAD 2.10.0 version. Parameters Value Nano wire width 40 nm Size of grid 120 nm Intermagnet space 150 nm Co thickness (Co-Cobalt) 3.2 nm Stack thickness 6.2 nm Volume of ANC 1:68 1023 m3 Clock ¯led amplitude 560 Oe Inverter coupling ¯eld strength 153 Oe Minority gate coupling ¯eld strength 48 Oe E®ective anisotropy 2:0 105 J/m3 Content Addressable Memory Design in 3D PNML 2250178-5
  • 6. Figures 3(a) and 3(b) show the logic gate and minority voter gate-based matching design. In Fig. 3(c), the layout of the matching gate is shown. Its compilation result is illustrated in Fig. 3(d). In this result, A, F and K are the inputs, whereas O is the output. 2.3. The proposed memory unit In memory unit, there are two numbers of inputs i.e., R/W and I. When the R/W ¼ 0, the input value of I will be re°ected as output value F, as a consequence of the write input. By providing R/W ¼ 1, the read operation is done. For example, if Table 2. CAM match operation unit truth table. K Key register bit A Argument register bit B Bit received from memory contents O Match register output 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 (a) (b) Fig. 3. Matching logic gate: (a) logic diagram, (b) minority vote-based architecture, (c) pNML structure and (d) simulation result. N. Pathak et al. 2250178-6
  • 7. operation = write, I ¼ 1, R/W ¼ 0 and previous F = any value, then output F ¼ 1. If operation ¼ write, I ¼ 1, R/W ¼ 0, previous F ¼ any value, then output F ¼ 0. If operation ¼ read, I ¼ any value, R/W ¼ 1, then output F ¼ 1. Similarly, if operation ¼ read, I ¼ any value, R/W ¼ 1, previous F ¼ 0, then output F ¼ 1. Table 3 is the truth table of memory unit. The logic gate-based design of a memory unit is shown in Fig. 4(a). Figure 4(b) shows the minority voter gate-based archi- tecture of the memory unit. The pNML layout of the memory unit is detailed in Table 3. CAM-memory unit truth table. R/W I Previous F Output F Remarks 0 1 X 1 Write operation 0 0 X 0 Write operation 1 X 1 1 Read operation 1 X 0 0 Read operation (c) (d) Fig. 3. (Continued) Content Addressable Memory Design in 3D PNML 2250178-7
  • 8. (a) (b) (c) Fig. 4. Memory unit design: (a) logic diagram, (b) minority vote-based architecture, (c) pNML structure and (d) simulation result. N. Pathak et al. 2250178-8
  • 9. Fig. 4(c) and its simulation result is shown in Fig. 4(d). All the modeling equations related to proposed memory unit design are presented as follows: F ¼ M3M1ðF; R=W; 0Þ; 1; M2ðR=W ; I; 0Þ; F ¼ M3ð F R=W þ F þ R=W ; 1; R=W I þ R=W þ I Þ; F ¼ M3ð F þ R=W ; 1; R=W þ I Þ; F ¼ ðM3ðF R=W; 1; R=W IÞÞ; F ¼ ðF R=WÞ þ ððR=W Þ IÞ: 2.4. The proposed content address memory structure Content address memory (CAM) is a particular storage or memory type based on a lookup table. The one-clock cycle here is adequate for the whole content of data search. This allows us to seek the necessary data immediately and the memory gives a matching signal. Figure 5(a) shows the block diagram of CAM design; this design utilizes two blocks: one is memory unit and other one is matching logic unit. The layout of Fig. 5(a) is presented in Fig. 5(c). The minority gate-based design of CAM memory is presented in Fig. 5(b). Figure 5(c) presents the design of CAM memory in pNML when grid size of 300 nm and magnet width of 220 nm. The performance parameters are also analyzed based on the synthesis tool MagCAD and it is observed the delay is lower as compared to QCA technology. Here the total circuit comprises a memory unit and a matching unit, which is designed by using the minority voter gate (Fig. 5(b)). The output of the memory unit is given as an input to the matching unit. The pNML layout and simulation result are detailed in Fig. 5(c). The right half of the pNML arrangement is the matching unit, with A and K as inputs, while the left half-section is the memory unit, with I and R/W as inputs. The memory unit's output is linked to the corresponding unit's input, and O is the ¯nal output, as shown in Fig. 5(a). (d) Fig. 4. (Continued) Content Addressable Memory Design in 3D PNML 2250178-9
  • 10. The performance analysis is detailed in Table 4. In this table, ¯ve cases of input values are considered. If K ¼ 0, there are four types of latency; the minimum latency is 3.91 E6 s. If K ¼ 1, the latency is 3.95 E6 s. 3. Comparative Result Analysis The suggested CAM memory is compared against many existing literature papers, as described in this part, to ensure that it is cost-e®ective. Table 5 shows a comparison of the newly developed CAM memory with certain existing literature articles. In comparison as per Refs. 11–20, our design uses optimal parameters in terms of delay. As evidence from the comparison results presented in Table 5, proposed designs yield better parameters such as area and latency as compared to another layout in dif- ferent technologies such as CMOS and QCA. Layout analysis of the novel CAM memory is veri¯ed by MAGCAD tool. The majority of research papers accessible in state-of-the-the-art work do not include robust design, fast computing, and do not operate the device at room tem- perature. In terms of fast computing, area and operation at room temperature, this propensity to apply current designs is ine±cient. The suggested CAM memory ar- chitecture, however, improves latency. The area of the proposed design of CAM memory is optimized, and the other parameters of design are also studied and ana- lyzed by setting the magnetic width of 220 nm and grid size of 300 nm in MagCAD tool using pNML technology. The comparison results show the dominance of the novel CAM memory on the available reported designs in the literature. The proposed (a) (b) Fig. 5. The proposed CAM structure: (a) logic diagram, (b) minority vote-based architecture, (c) pNML layout and (d) simulation result. N. Pathak et al. 2250178-10
  • 11. (c) (d) Fig. 5. (Continued) Content Addressable Memory Design in 3D PNML 2250178-11
  • 12. layout is cost-e±cient, which can be considered as the base of architecture for planning complex processor. The pitfall of these conventional technologies method such as QCA and CMOS is that they are utilized more delay. QCA devices are not operated at room temperature. Based on the literature review, QCA device is di±cult the device work on room temperature. The proposed CAM architecture, which makes use of nonmagnetic logic, computes quickly and can be implemented e®ectively at room temperature, which is advantageous. Table 4. Performance analysis of the proposed CAM layout. 3D content addressable memory unit Total area ¼ 3:556 m2 Critical path delay ¼ 1:679 E7s Inputs Output Latency (s) K RW I A O 0 0 0 0 1 3.91 E6 0 0 1 0 0 4.16 E6 0 0 0 1 0 3.91 E6 0 0 1 1 1 3.91 E6 1 X X X 1 3.95 E6 Table 5. Comparison of the proposed CAM design and existing QCA, and CMOS technologies. Design technologies Bounded box area Clock cycle delay (latency) Technologies Ref. 11 0.14 m2 — QCA based Ref. 12 17.54 m2 3 ns CMOS level Ref. 13 17.46 m2 2.7 ns CMOS level Ref. 14 232.2 mm2 — CMOS level Ref. 15 1.73 mm2 — CMOS level Ref. 16 0.53 mm2 — CMOS level Ref. 17 0.14 m2 2 QCA based Ref. 18 0.16 m2 2 QCA based Ref. 19 0.13 m2 1.75 s QCA based Ref. 20 0.08 m2 1.5 s QCA based Ref. 21 0.14 m2 2 s QCA based Ref. 22 0.11 m2 2 s QCA based Ref. 23 0.11 m2 2 s QCA based Ref. 24 0.13 m2 1.75 s QCA based Ref. 25 0.08 m2 1.5 s QCA based Ref. 25 0.16 m2 2 s QCA based Proposed 3.556 m2 16.79 s pNML based N. Pathak et al. 2250178-12
  • 13. 4. Conclusion This work proposes a memory unit and match logic gate layout in pNML. The synthesized content-addressing memory in pNML is cost-e®ective, taking into account total area, critical path delay and latency. To make the CAM memory design more robust, minimal latency and area, implementation of the proposed circuit is chosen with nanomagnetic technology with multilayer pNML method, which supports great bene¯t in synthesizing robust model of CAM memory. The total area used by the circuit is 3.556 m2 and critical path delay is 16.79 s. Therefore, this circuit is highly e±cient in area and delay. The contribution of this paper advances the CAM memory design by minimal parameters including total area, critical delay and latency to make the design cost-e±cient. The proposed CAM architecture can be further extended for processor architectures in a three- dimensional domain. References 1. R. L. Stamps et al., The 2014 magnetism roadmap, J. Phys. D Appl. Phys. 47 (2014) 333001. 2. F. Riente, G. Ziemys, C. Mattersdorfer, S. Boche, G. Turvani, W. Raberg, S. Luber and S. Breitkreutz-V. Gamm, Controlled data storage for non-volatile memory cells embedded in nano magnetic logic, AIP Adv. 7 (2017) 055910. 3. D. Pala, G. Causapruno, M. Vacca, F. Riente, G. Turvani, M. Graziano and M. Zamboni, Logic-in-memory architecture made real, in 2015 IEEE Int. Symp. Circuits and Systems (ISCAS) (IEEE, 2015), pp. 1542–1545. 4. F. Cairo, F. G. Turvani, F. Riente, M. Vacca, S. Breitkreutz-V. Gamm, M. Becherer, M. Graziano and M. Zamboni, Out-of-plane NML modeling and architectural exploration, in 2015 IEEE 15th Int. Conf. Nanotechnology (IEEE-NANO) (IEEE, 2015), pp. 1037– 1040. 5. S. Breitkreutz, I. Eichwald, J. Kiermaier, A. Papp, G. Csaba, M. Niemier, W. Porod, D. Schmitt-Landsiedel and M. Becherer, 1-Bit full adder in perpendicular nanomagnetic logic using a novel 5-input majority gate, EPJ Web of Conf. 75 (2014) 05001. 6. F. Riente, G. Turvani, M. Vacca, M. R. Roch, M. Zamboni and M. Graziano, ToPoli- Nano: A CAD tool for nano magnetic logic, IEEE Trans. Comput.-Aid. Des. Integr. Circuits Syst. 36 (2017) 1061–1074. 7. G. Turvani, F. Riente, E. Plozner, M. Vacca, M. Graziano and S. Breitkreutz-V. Gamm, A pNML compact model enabling the exploration of 3D architectures, IEEE Trans. Nanotechnol. 99 (2017) 1. 8. F. Riente, U. Garlando, G. Turvani, M. Vacca, M. R. Roch and M. Graziano, MagCAD: Tool for the design of 3-D magnetic circuits, IEEE J. Explor. Solid-State Comput. Dev. Circuits 3 (2017) 65–73. 9. U. Garlando, F. Riente, G. Turvani, A. Ferrara, G. Santoro, M. Vacca and M. Graziano, Architectural exploration of perpendicular nano magnetic logic based circuits, Integration 63 (2018) 275–282. 10. S. R. Heikalabad, A. H. Navin and M. Hosseinzadeh, Content addressable memory cell in quantum-dot cellular automata, Microelectronic Eng. 163 (2016) 140–150. Content Addressable Memory Design in 3D PNML 2250178-13
  • 14. 11. A. Sadoghifar and S. R. Heikalabad, A content-addressable memory structure using quantum cells in nanotechnology with energy dissipation analysis, Phys. B Condensed Matter 537 (2018) 202–206. 12. I. Arsovski, T. Chandler and A. Sheikholeslami, A ternary content-addressable memory (TCAM) based on 4T static storage and including a current-race sensing scheme, IEEE J. Solid-State Circuits 38 (2003) 155–158. 13. P.-F. Lin and J. B. Kuo, A 1-V 128-kb four-way set-associative CMOS cache memory using wordline-oriented tag-compare (WLOTC) structure with the content-addressable- memory (CAM) 10-transistor tag cell, IEEE J. Solid-State Circuits 36 (2001) 666–675. 14. F. Shafai, K. J. Schultz, G. F. Randall Gibson, A. G. Bluschke and D. E. Somppi, Fully parallel 30-MHz, 2.5-Mb CAM, IEEE J. Solid-State Circuits 33 (1998) 1690–1696. 15. H. Miyatake, M. Tanaka and Y. Mori, A design for high-speed low-power CMOS fully parallel content-addressable memory macros, IEEE J. Solid-State Circuits 36 (2001) 956–968. 16. C.-S. Lin, J.-C. Chang and B.-D. Liu, A low-power precomputation-based fully parallel content-addressable memory, IEEE J. Solid-State Circuits 38 (2003) 654–662. 17. S. R. Heikalabad, A. H. Navin and M. Hosseinzadeh, Content addressable memory cell in quantum-dot cellular automata, Microelectronic Eng. 163 (2016) 140–150. 18. K. Walus, K. A. Vetteth, G. A. Jullien and V. S. Dimitrov, RAM design using quantum- dot cellular automata, in NanoTechnology Conf., Vol. 2 (2003), pp. 160–163. 19. S. Hashemi and K. Navi, New robust QCA D °ip °op and memory structures, Micro- electronics J. 43 (2012) 929–940. 20. S. Angizi, S. Sarmadi, S. Sayedsalehi and K. Navi, Design and evaluation of new majority gate-based RAM cell in quantum-dot cellular automata, Microelectronics J. 46 (2015) 43–51. 21. S. R. Heikalabad, A. H. Navin and M. Hosseinzadeh, Content addressable memory cell in quantum-dot cellular automata, Microelectronic Eng. 163 (2016) 140–150. 22. A. H. Majeed, M. S. Zainal, E. Alkaldy and D. M. D. Nor, A content-addressable memory structure using novel majority gate with 5-input in quantum-dot cellular automata, Int. J. Integrated Eng. 12 (2020) 28–38. 23. M. B. Khosroshahy, M. H. Moaiyeri and K. Navi, Design and evaluation of a 5-input majority gate-based content-addressable memory cell in quantum-dot cellular automata, in 2017 19th IEEE Int. Symp. Computer Architecture and Digital Systems (CADS) (IEEE, 2017), pp. 1–6. 24. S. Hashemi and K. Navi, New robust QCA D °ip °op and memory structures, Micro- electronics J. 43 (2012) 929–940. 25. S. Angizi, S. Sarmadi, S. Sayedsalehi and K. Navi, Design and evaluation of new majority gate-based RAM cell in quantum-dot cellular automata, Microelectronics J. 46 (2015) 43–51. N. Pathak et al. 2250178-14