Professional Documents
Culture Documents
Circuit-Level Exploration of Ternary Logic Using Memristors and MOSFETs
Circuit-Level Exploration of Ternary Logic Using Memristors and MOSFETs
Circuit-Level Exploration of Ternary Logic Using Memristors and MOSFETs
Abstract— In recent decades, the performance of binary register length. For example, Hurst [3] reported that ternary
computers has escalated through transistor scaling. However, due systems require −36.9% fewer operations and data storage
to the impotent forecasts of transistor scaling, ternary systems compared to binary systems. However, despite the early inter-
are regaining attention. Among many ternary device candidates,
a passive device called memristor that is based on resistance est and reported advantages, the focus on ternary systems has
switching is considered a good candidate when integrated with reduced with time owing to the significant advancements in
MOSFETs. Therefore, in this paper, we design various terna- binary computers, which are the computing systems that are
ry logic based on memristors and MOSFETs from primitive most commonly used at present.
logic to sequential logic and perform a thorough diagnosis for In recent decades, the performance of binary computers has
circuit design. We highlight design issues that should be resolved
(e.g., signal distortion and high static current) and present escalated through transistor scaling. Channel length scaled to
practical solutions such as “Strength Design.” Then, we report nanometer range and advanced devices such as FinFET and
a proper design methodology of sequential circuits considering Nanosheet FET have emerged to overcome physical limita-
the spike phenomena of memristor-based gates. We present tions. However, various studies report that device scaling will
16 novel ternary logic cells and circuitry, including the design eventually come to an end [5]. In fact, these latest studies
of the first balanced ternary full-adder (TFA) and memristor-
based ternary pulsed-latch (MTPL). By our TFA, we emphasize are leading to the returning attention of ternary systems.
that it is possible to design the most practical ternary circuits For example, various novel devices such as ternary CMOS
using memristors and MOSFETs. Our TFA uses 97 transistors (T-CMOS) [6], CNTFET [7], and memristor [8] are being
and 87 memristors, which is the most reasonable TFA design investigated aggressively in this regard. Regarding these
that has the highest potential to be implemented in the near ternary device candidates, T-CMOS is a type of planar MOS-
future. Besides, the proposed MTPL uses 16 transistors and
10 memristors, and it occupies only 72.7% of the silicon area, FET that has the potential to be fabricated in commercial
compared to the master-slave ternary flip-flop. CMOS foundries. However, it is difficult to design high-
performance ternary logic using T-CMOS because it operates
Index Terms— Multi-valued logic, ternary logic, ternary full-
adder, ternary pulsed-latch, memristor. in the sub-threshold region. CNTFET is a device that uses
carbon nanotubes for its channels, and it is also reported in
I. I NTRODUCTION recent studies that CNTFET can be fabricated in commercial
CMOS foundries. However, CNTFETs still suffer from hys-
T HE concept of ternary systems emerged in the 1950s.
Starting from several studies that forecast the advantages
of these systems compared to binary [1], [2], these studies
teresis issues in which the Vt h shifts according to the forward
and reverse sweep of the gate voltage. Hysteresis is a critical
reported that ternary systems could transmit more information issue in CNTFET-based circuitry [9], and sophisticated Vt h
over a given set of lines and store more data for the same control is required for ternary implementation.
“Memristors” that we focus on in this paper is a passive
Manuscript received June 7, 2021; revised August 30, 2021 and October 4, device based on resistance switching that depends on the
2021; accepted October 4, 2021. Date of publication December 7, 2021;
date of current version January 28, 2022. This work was supported in part direction of the applied current. Memristors are considered a
by the National Research and Development Program through the National good candidate for ternary computing due to their superior
Research Foundation of Korea (NRF) by the Ministry of Science and ICT advantages. For example, memristor logic can implement
(MSIT) under Grant 2020M3H2A1078045; in part by the National Research
Foundation of Korea (NRF) Grant by the Korean Government (MSIT) Ternary AND (TAND) and Ternary OR (TOR) in a straightfor-
under Grant 2019R1G1A10947021; and in part by the BrainKorea21 FOUR ward structure, as shown in Fig. 1 [8]. In addition, memristors
(BK21 FOUR) Project by the Ministry of Education, South Korea, under can be fabricated into the back end of the line (BEOL) [10],
Grant 4199990113966. This article was recommended by Associate Editor
M. Martina. (Corresponding author: Taigon Song.) [11] so that memristors are integrated with the CNTFET
Jeonggyu Yang, Jae Hoon Jeong, Taehak Kim, Sin-Hyung Lee, and or MOSFET into one chip [8], [12], [13], [14], [15]. This
Taigon Song are with the School of Electronic and Electrical Engineering, interesting integration allows memristors not to consume any
Kyungpook National University (KNU), Daegu 41566, South Korea (e-mail:
jg.yang@knu.ac.kr; tsong@knu.ac.kr). substrate footprint. These advantages were enough to generate
Hyundong Lee is with the School of Electronics Engineering, Kyungpook much interest in memristors for circuit designers.
National University (KNU), Daegu 41566, South Korea. Thanks to these advantages of memristors, many different
Color versions of one or more figures in this article are available at
https://doi.org/10.1109/TCSI.2021.3121437. design approaches of ternary logic have been proposed. For
Digital Object Identifier 10.1109/TCSI.2021.3121437 example, by utilizing the non-volatile resistance property
1549-8328 © 2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
708 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
TABLE I
O UR P ROPOSED T ERNARY L OGIC C ELLS AND C IRCUITRY
of memristors, various non-volatile ternary logic has been 2) We propose a “Strength Design” method that solves
proposed, [16], [17]. They have the advantage of storing the signal distortion problem between logic gates in
non-volatile output using the resistance of the memristors memristor-MOSFET circuits. In addition, we minimized
as logical values but require significant overhead for opera- the number of memristors used per ‘memristor subcir-
tion stage implementation, such as initialization steps [18]. cuit’ to a maximum of four by optimizing the resistance
Memristor-CNTFET ternary logic is a very popular design range of memristors.
approach that can take advantage of both memristor and 3) We solve the design issues in memristor-MOSFET cir-
CNTFET [14], [15]. Therefore, it is possible to implement cuits such as half-V D D and increased design complexity.
ternary logic with excellent characteristics and high density, 4) We highlight the potential of the spike phenomena
but it inherits issues in the manufacturing process, such as and emphasize that this is not always something that
hysteresis, which is a disadvantage of CNTFETs [7], [9]. should be avoided. Notably, the proposed novel sequen-
Memristor-MOSFET1 ternary logic is free from the afore- tial logic (memristor-based ternary pulsed latch, MTPL)
mentioned shortcomings by using silicon-based transistors aggressively employs the spiking phenomena for its
that are standard in modern VLSI [8], [12]. For example, functionality.
The rest of this paper is organized as follows. In Sec. II,
memristor-MOSFET integration is currently available in com-
we present the existing design issues for memristor-MOSFET
mercial processes, and it does not require multiple steps (e.g.,
ternary logic. Sec. III explains the background information to
initialization) for the operation. Due to these advantages,
understand ternary logic. In Sec. IV, we propose our design
memristor-MOSFET integration is forecasted to be the most
methodology to solve the issues mentioned in Sec. II. In Sec. V
practical solution for ternary systems. However, lack of logic
and Sec. VI, we present the various novel ternary logics from
design methodologies and design issues such as signal distor-
combinational to sequential circuits. Sec. VII presents the
tion,2 design complexity, and static power consumption (see
layout of the memristor-MOSFET ternary gates. Sec. VIII
Sec. II) are some of the current concerns that must be resolved
presents the experimental results, and Sec. IX concludes
in the process of ternary systems design.
this paper.
Considering these aspects, this paper presents a practical
implementation of ternary logic using memristors and MOS-
FETs. We present how general ternary logic is implemented II. C URRENT I SSUES IN M EMRISTOR -
in memristor-MOSFET integration from primitive logic to MOSFET C IRCUITS
sequential logic and provide solutions to the design issues. This section illustrates the current issues in developing
Below are our contributions: a ternary system based on memristor-MOSFET integration.
1) We propose a practical implementation of various We highlight the design issues overlooked by previous studies
ternary logic based on memristor-MOSFET. To the best ([8], [12]) and present key approaches that are required to
of the authors’ knowledge, we provide 16 novel ternary overcome the current issues for better implementation.
logic cell designs, including the first balanced ternary
full-adder (TFA) design (see Table I), showing that it A. Impedance Matching
is possible to design the most practical ternary circuitry
using memristors and MOSFETs. We bring the concept of input/output impedance for the
analysis of memristor-based ternary systems. For explanation,
1 Note that the term MOSFET includes various types of devices such as Fig. 2 (a) illustrates a simple driver-load scenario in which
planar MOSFETs and FinFETs. This study uses FinFETs for simulation, and the circuitry is modeled as resistors. In this figure, the input
we emphasize that using FinFETs does not cause any issues in designing
Memristor-MOSFET ternary logic circuits.
impedance is the resistance of the load (Z I = R L ), and the
2 Recently, a method of inserting a source follower has been proposed, but output impedance is the resistance of the driver (Z O = R D ).
the need for additional MOSFET overhead partially offsets the advantage The voltage that the driver can supply to the load is determined
of ternary logic, and the static current problem is not resolved yet [12]. by the ratio of Z O and Z I . Thus, it is best to have a
Our proposed ‘Strength Design’ method solves the signal distortion problem
without additional MOSFET overhead while simultaneously providing a small Z O and a large Z I (∞). However, note that the input
solution to the static current issue. imped-ance of memristor-MOSFET circuits may not always
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: CIRCUIT-LEVEL EXPLORATION OF TERNARY LOGIC USING MEMRISTORS AND MOSFETs 709
D. Noise Issues
Fig. 2. Input/output Impedance. (a) Definition of input/output impedance.
(b) Impedance issue visualized in logic gates. A case with a low Z O and high Like any circuit, memristor-based ternary circuits suffer
Z I is optimal, but memristor-MOSFET logic may encounter various Z O and from various noise issues. For example, a chronic issue with
Z I values based on the circuit topologies. Figure modified from [4].
memristor-based circuits is that they generate voltage spikes
in particular situations. TAND and TOR gates are good exam-
ples of memristor circuits that generate voltage spikes.4 One
important design metric that ternary circuits should consider
is the noise margin (NM). It is crucial to secure sufficient NM
for the proper operation of ternary logic. With the additional
state (0.5V D D ) required for operation, ternary circuits need
to secure 2 × NM compared to binary circuits. Despite
the importance of noise analysis required in memristor-based
ternary circuits, only few studies have mentioned the impact
of noise issues.
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
710 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
Fig. 4. Schematic and symbol of our proposed (a) NTI, (b) PTI, and (c) STI
gates. The current direction is always constant from VDD to GND. Thus,
the resistance of the memristor is always Ro f f . Figure modified from [4].
Fig. 5. (a) TAND gate schematic, (b) the states of TAND depending on
the inputs, and (c) Spike phenomena of memristor-based TAND. When the
input pair is inverted, an unintended spike is caused by the intermediate states
it is reasonable for a MOSFET to be in the ON state at (‘state 2’ and ‘state 4’) at OUT.
VG S = V D D /2.
D. TAND/TOR
Fig. 1 shows the schematic and symbol of the TAND
C. Ternary Inverter and TOR.8 Table IV shows the truth table, and Table III
sum-marizes the operation of these gates according to each
Ternary logic requires three types of inverters: negative
logic input pair. The resistance of the memristor converges to
ternary inverter (NTI), positive ternary inverter (PTI), and
Ron or Ro f f depending on the difference in the voltage for
STI. Fig. 4 shows the schematic and symbol of our proposed
IN1 and IN2. Based on the voltage difference between these
TINV,7 and Table II shows the truth table and operations of
two inputs, the voltage at the OUT node is determined by
these gates.
applying the voltage distribution law between M1 and M2.
For the NTI, NMOS is turned on when the logic input is
Memristor-based TAND and TOR have the advantage of
‘0’ (V D D /2) and ‘+1’ (V D D ). The resistance of the memristor
occupying ‘zero’ silicon area since memristors can be inte-
must be high enough to allow the output to be pulled down
grated into the BEOL [12]. However, note that memristor-
when the NMOS is turned on. For the PTI, PMOS is turned
based TAND and TOR suffer from unintended voltage spikes,
on when the logic input is ‘−1’ (G N D) and ‘0’ (V D D /2).
as shown in Fig. 5. For example, if I N1 is V D D and I N2 is
For the STI, when the applied logic input is ‘−1’(G N D)
0V, then the corresponding current flows from I N1 to I N2,
or ‘+1’(V D D ), either PMOS or NMOS turns on, and the
and the TAND gate becomes ‘State 1.’ After that, if the
output is pulled up to V D D or pulled down to G N D. Thus,
input is inverted (I N1: V D D → 0V, I N2: 0V → V D D ),
the operation of this STI is very similar to a binary inverter.
the corresponding current flows from IN2 to IN1. At this
However, note that when the applied logic input is ‘0’(V D D /2),
time, the resistance of M1 and M2 begins to switch (‘State 2,’
the operation of the STI is very different from a binary
M1: Ro f f → Ron , M2: Ron → Ro f f ), and a spike occurs
inverter. In logic input ‘0’ (V D D /2), voltage distribution applies
at the OU T node according to the voltage distribution rule.
between M1 and M2 as PMOS and NMOS are all turned
After the resistance switching of the memristors is complete,
on. Because the resistance of both memristors is the same,
the TAND’s state eventually converges to ‘State 3.’ This spike
the voltage of the output node becomes V D D /2.
occurs equally as it changes its state to become ‘State 3 →
7 Our TINV circuits are inspired from [24], [25] that are based on ratioed State 4 → State 1’.
logic. Though ratioed logic possess issues such as uneven noise margin, static
power consumption, and delay, we resolve most of these issues by using high- 8 This schematic of the TAND/TOR gate was first reported as the binary
resistance memristors. AND/OR in [13], and its function was extended to the TAND/TOR in [8].
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: CIRCUIT-LEVEL EXPLORATION OF TERNARY LOGIC USING MEMRISTORS AND MOSFETs 711
TABLE IV
T RUTH TABLE OF TOR, TAND, NCONS, TSUM, AND NANY G ATES
Fig. 7. Noise margin in the ternary inverter. (a) VTC curve of the STI,
(b) Ternary noise margin definitions.
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
712 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
Fig. 8. Proposed strength designs of (a) NTI and (b) PTI gate. (c)–(g) Types of memristor subcircuits for strength design. (h) Typical TOR gate.
(i), (j) Applying strength design of a TOR gate. T-, S- and P- denote typical, serial and parallel, respectively. Figure modified from [4].
TABLE V TABLE VI
C HARACTERISTICS OF AN NTI G ATE D EPENDING ON S UBCIRCUIT C HARACTERISTICS OF A TOR G ATE D EPENDING ON S TRENGTH D ESIGN
T YPES W HEN THE L OGIC I NPUT I S ‘−1’ (0V) W HEN THE L OGIC I NPUT PAIR I S ‘+1, −1’ (V D D , 0V)
TABLE VII
T OTAL R ESISTANCE AND D EVICE C OUNT OF O PTIMIZED
M EMRISTOR S UBCIRCUITS
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: CIRCUIT-LEVEL EXPLORATION OF TERNARY LOGIC USING MEMRISTORS AND MOSFETs 713
Fig. 11. TDEC (a) schematic and (b) symbol [12]. Note the impedance
Fig. 9. Optimized memristor subcircuits. The maximum device count for
matching is required in designing the TDEC gate. Figure modified from [4].
our topology from ×1 to ×128 is only 4. Note the polarity of the memristors.
Figure modified from [4]. TABLE VIII
T RUTH TABLE OF T ERNARY D ECODER (TEDC)
Fig. 10. Schematic and symbol of the proposed (a) STI, (b) TBUF, and
(c) NCONS. M1 and M2 are adopted as one of Fig. 9 (×1 - ×128).
Figure modified from [4].
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
714 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: CIRCUIT-LEVEL EXPLORATION OF TERNARY LOGIC USING MEMRISTORS AND MOSFETs 715
TABLE IX
C OMPARISON OF M ASTER -S LAVE T ERNARY D F LIP -F LOP (MSTFF)
AND M EMRISTOR -B ASED P ULSED -L ATCH (MTPL)
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
716 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
Fig. 18. (a) 3D structure and (b) layout design of our proposed STI gate. Layout design of our (c) NTI, (d) PTI, (e) NPTI, and (f) ternary half-adder (THA).
NPTI is a gate in which NTI and PTI are integrated.
TABLE X TABLE XI
L AYOUT A REA OF M EMRISTOR -MOSFET T ERNARY L OGIC GATES a MOSFET D EVICE D IMENSIONS
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: CIRCUIT-LEVEL EXPLORATION OF TERNARY LOGIC USING MEMRISTORS AND MOSFETs 717
Fig. 21. Device count of the NTI, PTI, STI, and NCONS gates according to
its gate strengths. Note that the memristor count is limited to a certain number
despite the various circuit strength (See Sec. IV-C, from ×1 to ×128).
Fig. 19. Transient waveforms of our TINV (NTI, PTI, and STI) and TDEC.
Gate strength and propagation delay are inversely proportional.
Fig. 22. Transient simulation result of our balanced ternary full-adder. Spikes
occur in Sum and Cin+1 due to the properties of the memristors described
in Sec. III-D.
TABLE XII
C OMPARISON OF T ERNARY F ULL -A DDERS
Fig. 20. Static current of the (a) PTI, (b) NTI, and (c) STI gates according
to their input voltage when V D D = 1V.
occurs at the input in which both the NMOS and PMOS are
turned on, and it depends on their strength. Thus, designers
should choose an appropriate strength that fits their situation
and purpose (power, delay, and impedance matching) when and other adder designs. Reference [37] designed a ternary
designing memristor-MOSFET ternary logic. We highlight full-adder using 2D materials: black phosphorus (BPFET) and
that our Strength Design does not require more memristors MoS2 (MoS2 FET). However, these devices involve challenges
for stronger strength. (See Sec. IV-C for memristor count in commercialization, similar to the CNTFET-based ternary
optimization.) Fig. 21 shows the device counts per strength logic [19]. The authors of [38] suggested a ternary full-
for the PTI, NTI, STI, and NCONS gates. A wide range of adder using only CMOS transistors, but this adder requires a
strengths (resistance) can be expressed using proper size and large number of devices. Unlike the adders mentioned above
polarity with the minimum memristor count. (summarized in Table XII), we emphasize that we designed
the most practical ternary full-adder by using 97 transistors
B. Ternary Full-Adder Design and 87 memristors that can be integrated into BEOL [12].
Fig. 22 shows the waveforms of our balanced ternary full- In addition, memristor-MOSFET integration can be fabricated
adder, and Table XII shows a comparison between our adder using commercial processes [39], [40]. Therefore, we consider
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
718 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
Fig. 24. Delay and static current comparison between various technology
nodes (=SAED 90nm, 32nm, 14nm). The propagation delay and static current
are similar in different technology nodes since the critical factor for these is
the memristor strength.
Fig. 23. Transient simulation result of the ternary sequential elements. For
TNAND-TL, normal operation is not guaranteed due to the spike phenomena
of the TAND/TOR.
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: CIRCUIT-LEVEL EXPLORATION OF TERNARY LOGIC USING MEMRISTORS AND MOSFETs 719
ACKNOWLEDGMENT
The EDA tool was supported by the IC Design Education
Center (IDEC), South Korea.
R EFERENCES
[1] C. Y. Lee and W. H. Chen, “Several-valued combinational switching
circuits,” Trans. Amer. Inst. Electr. Eng., I, Commun. Electron., vol. 75,
Fig. 26. NM of our STI gate according to gate strengths. It has the best NM no. 3, pp. 278–283, Jul. 1956.
at strength ×64. [2] P. C. Balla and A. Antoniou, “Low power dissipation MOS ternary logic
family,” IEEE J. Solid-State Circuits, vol. SSC-19, no. 5, pp. 739–749,
TABLE XIII Oct. 1984.
C OMPARISON OF N OISE M ARGIN IN T ERNARY I NVERTER [3] S. L. Hurst, “Multiple-valued logic—Its status and its future,” IEEE
Trans. Comput., vol. C-33, no. 12, pp. 1160–1179, Dec. 1984.
[4] J. Yang, H. Lee, J. H. Jeong, T. H. Kim, S.-H. Lee, and T. Song,
“A practical implementation of the ternary logic using memristors
and MOSFETs,” in Proc. IEEE 51st Int. Symp. Multiple-Valued Log.
(ISMVL), May 2021, pp. 183–188.
[5] E. Prati and T. Shinada, “Atomic scale devices: Advancements and
directions,” in IEDM Tech. Dig., Dec. 2014, pp. 1.2.1–1.2.4.
[6] J. W. Jeong et al., “Tunnelling-based ternary metal–oxide–
semiconductor technology,” Nature Electron., vol. 2, no. 7, pp. 307–312,
Jul. 2019, doi: 10.1038/s41928-019-0272-8.
[7] M. D. Bishop et al., “Fabrication of carbon nanotube field-effect tran-
sistors in commercial silicon manufacturing facilities,” Nature Electron.,
vol. 3, no. 8, pp. 492–501, Aug. 2020.
[8] M. Khalid and J. Singh, “Memristor based unbalanced ternary logic
the high resistance of the memristors strongly distributes the gates,” Anal. Integr. Circuits Signal Process., vol. 87, no. 3, pp. 399–406,
voltage. However, memristor strength has minimal impact to Jun. 2016.
VI M and VI P . The values of these parameters can be changed [9] H. Shimauchi, Y. Ohno, S. Kishimoto, and T. Mizutani, “Suppression
of hysteresis in carbon nanotube field-effect transistors: Effect of con-
by adjusting the Vt h of transistors. An ideal memristor- tamination induced by device fabrication process,” Jpn. J. Appl. Phys.,
MOSFET circuit should have a |Vt h | that is 1/4 of the V D D vol. 45, no. 6B, pp. 5501–5503, Jun. 2006.
and weaker strength memristors (e.g., ×1) for steep VTC [10] L. Begon-Lours et al., “A back-end-of-line compatible, ferroelectric
analog non-volatile memory,” in Proc. IEEE Int. Memory Workshop
curve. To prove this statement, the ‘Opt. tr. for NM’ curve (IMW), May 2021, pp. 1–4.
of Fig. 25 shows an ideal VTC curve of memristor-MOSFET [11] X. Sheng et al., “Low-conductance and multilevel CMOS-integrated
STI when all parameters are optimized for the NM using nanoscale oxide memristors,” Adv. Electron. Mater., vol. 5, no. 9,
Sep. 2019, Art. no. 1800876.
×1 Strength Design. In this ideal case, we can see that the NM [12] X.-Y. Wang et al., “High-density memristor-CMOS ternary logic
of memristor-MOSFET STI can be improved as 20.0 percent. family,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 68, no. 1,
pp. 264–274, Jan. 2021.
[13] S. Kvatinsky, N. Wald, G. Satat, A. Kolodny, U. C. Weiser, and
IX. C ONCLUSION E. G. Friedman, “MRL—Memristor ratioed logic,” in Proc. 13th Int.
Workshop Cellular Nanosc. Netw. Appl., Aug. 2012, pp. 1–6.
In this paper, we present a practical design solution for [14] A. Mohammaden, M. E. Fouda, L. A. Said, and A. G. Radwan,
ternary logic gates based on memristor-MOSFET. Based “Memristor-CNTFET based ternary full adders,” in Proc. IEEE 63rd
Int. Midwest Symp. Circuits Syst. (MWSCAS), Aug. 2020, pp. 562–565.
on our study, we highlight the following: (1) We present [15] N. Soliman, M. E. Fouda, A. G. Alhurbi, L. A. Said, A. H. Madian, and
memristor-MOSFET ternary gates that require only one V D D A. G. Radwan, “Ternary functions design using memristive threshold
to minimize design complexity. (2) We propose 10 novel prim- logic,” IEEE Access, vol. 7, pp. 48371–48381, 2019.
[16] A. A. El-Slehdar, A. H. Fouad, and A. G. Radwan, “Memristor-based
itive gates, 5 novel combinational gates, and one novel sequen- balanced ternary adder,” in Proc. 25th Int. Conf. Microelectron. (ICM),
tial gate, including one ternary full-adder (TFA), which has Dec. 2013, pp. 1–4.
the smallest component count. (3) We propose our “Strength [17] H. Zhang et al., “Implementation of unbalanced ternary logic gates with
the combination of spintronic memristor and CMOS,” Electronics, vol. 9,
Design” that can manage signal distortion and static current no. 4, p. 542, Mar. 2020.
issues of memristor-MOSFET circuits. In addition, we have [18] X. Hu, M. J. Schultis, M. Kramer, A. Bagla, A. Shetty, and
minimized the number of memristors used per ‘memristor J. S. Friedman, “Overhead requirements for stateful memristor logic,”
IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 66, no. 1, pp. 263–273,
subcircuit’ to a maximum of four by optimizing the resistance Jan. 2019.
range of memristors. (4) We report that the spike phenomena [19] S. Kim, S.-Y. Lee, S. Park, K. R. Kim, and S. Kang, “A logic synthesis
of memristor-based gates can contaminate the feedback loop methodology for low-power ternary logic circuits,” IEEE Trans. Circuits
Syst. I, Reg. Papers, vol. 67, no. 9, pp. 3138–3151, Sep. 2020.
and propose a novel methodology of pulse generator design [20] J. Ko, K. Park, S. Yong, T. Jeong, T. H. Kim, and T. Song, “An optimal
for memristor-based ternary pulsed latch (MTPL). design methodology of ternary logic in ISO-device ternary CMOS,” in
Our future work includes (1) layout/performance optimiza- Proc. IEEE 51st Int. Symp. Multiple-Valued Log. (ISMVL), May 2021,
pp. 189–194.
tion of memristor-MOSFET ternary cells with a thorough
[21] A. Chanthbouala et al., “A ferroelectric memristor,” Nature Mater.,
comparison to other ternary logic families, (2) issues to handle vol. 11, pp. 860–864, Sep. 2012.
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.
720 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 69, NO. 2, FEBRUARY 2022
[22] Synopsys. (2021). 14 nm and 32/28 nm Process Design Kits. Hyundong Lee (Student Member, IEEE) is
[Online]. Available: https://www.synopsys.com/community/university- currently pursuing the B.S. degree in electronics
program/teaching-resources.htm engineering with the School of Electronics Engineer-
[23] R. X. Gu and M. I. Elmasry, “Power dissipation analysis and optimiza- ing, Kyungpook National University (KNU), Daegu,
tion of deep submicron CMOS digital circuits,” IEEE J. Solid-State South Korea. He is an Undergraduate Intern with
Circuits, vol. 31, no. 5, pp. 707–713, May 1996. the Intelligent 3-Dimensional Very Large Scale Inte-
[24] K. Abbas, Ratioed Logic. Cham, Switzerland: Springer, 2020, grated Circuits (I3D VLSI) Laboratory, KNU. His
pp. 81–109. current research interests include multi-valued logic
[25] H. T. Mouftah and K. C. Smith, “Design and implementation of three- design and low power design of ternary circuits.
valued logic systems with M.O.S. Integrated circuits,” IEE Proc. G-
Electron. Circuits Syst., vol. 127, no. 4, pp. 165–168, Aug. 1980.
[26] N. Weste and D. Harris, CMOS VLSI Design: A Circuits and Systems
Perspective, 4th ed. Reading, MA, USA: Addison-Wesley, 2010.
[27] Silvaco. (2021). Open-Cell 45 nm FreePDK Library. [Online]. Available:
https://si2.org/open-cell-library
[28] S. Kim, S.-Y. Lee, S. Park, and S. Kang, “Design of quad-edge-triggered Jae Hoon Jeong (Graduate Student Member, IEEE)
sequential logic circuits for ternary logic,” in Proc. IEEE 49th Int. Symp. received the B.S. degree in electrical engineering
Multiple-Valued Log. (ISMVL), May 2019, pp. 37–42. from the School of Electronics Engineering, Kyung-
[29] Z. T. Sandhie, F. U. Ahmed, and M. H. Chowdhury, “Design of ternary pook National University (KNU), Daegu, South
master-slave D-flip flop using MOS-GNRFET,” in Proc. IEEE 63rd Int. Korea, in 2021, where he is currently pursuing
Midwest Symp. Circuits Syst. (MWSCAS), Aug. 2020, pp. 554–557. the M.S. degree with the Intelligent 3-Dimensional
[30] B. D. Madhuri and S. Sunithamani, “Design of ternary D-latch using Very Large Scale Integrated Circuits (I3D VLSI)
graphene nanoribbon field effect transistor,” in Proc. Int. Conf. Vis. Laboratory. His research interests include the logic
Towards Emerg. Trends Commun. Netw. (ViTECoN), Mar. 2019, pp. 1–4. design in 5nm/3nm and VLSI implementation of
[31] S. Dhong et al., “A 0.42 V Vccmin ASIC-compatible pulse-latch machine learning.
solution as a replacement for a traditional master-slave flip-flop in a
digital SOC,” in Proc. IEEE Custom Integr. Circuits Conf., Sep. 2014,
pp. 1–4.
[32] S. Pi, P. Lin, and Q. Xiaa, “Cross point arrays of 8 nm × 8 nm
memristive devices fabricated with nanoimprint lithography,” J. Vac. Sci.
Technol. B, Microelectron., vol. 31, no. 6, 2013, Art. no. 06FA02. Taehak Kim (Student Member, IEEE) received the
[33] X. Wang, B. Xu, and L. Chen, “Efficient memristor model implementa- B.S. degree in electrical engineering from the School
tion for simulation and application,” IEEE Trans. Comput.-Aided Design of Electronics Engineering, Kyungpook National
Integr. Circuits Syst., vol. 36, no. 7, pp. 1226–1230, Jul. 2017. University (KNU), Daegu, South Korea, in 2021,
[34] E. Linn, A. Siemon, R. Waser, and S. Menzel, “Applicability of well- where he is currently pursuing the M.S. degree
established memristive models for simulations of resistive switching with the Intelligent 3-Dimensional Very Large Scale
devices,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 61, no. 8, Integrated Circuits (I3D VLSI) Laboratory.
pp. 2402–2410, Aug. 2014. His research interests include the advanced PDK
[35] M. M. Shulaker et al., “Carbon nanotube computer,” Nature, vol. 501, development in 5nm/3nm and strategies for imple-
no. 7468, pp. 526–530, 2013. menting in-memory processing.
[36] G. Hills et al., “Modern microprocessor built from complementary
carbon nanotube transistors,” Nature, vol. 572, no. 7771, pp. 595–602,
2019.
[37] M. Huang, X. Wang, G. Zhao, P. Coquet, and B. Tay, “Design and
implementation of ternary logic integrated circuits by using novel two-
dimensional materials,” Appl. Sci., vol. 9, no. 20, p. 4212, Oct. 2019.
[38] A. Srivastava and K. Venkatapathy, “Design and implementation of a low Sin-Hyung Lee received the B.S. degree in elec-
trical engineering from Seoul National University,
power ternary full adder,” VLSI Des., vol. 4, no. 1, pp. 75–81, 1996.
South Korea, in 2013, and the Ph.D. degree from
[39] Taiwan Semiconductor Manufacturing Corporation. (2021). eFlash.
[Online]. Available: https://www.tsmc.com/english/dedicated- the School of Electrical and Computer Engineering,
Seoul National University, in 2019.
Foundry/technology/specialty/eflash
He joined the School of Electronics Engineer-
[40] Circuits Multi-Projects. (2021). Memory Advanced Demonstrator
ing, Kyungpook National University (KNU), Daegu,
200 mm (MAD200). [Online]. Available: https://mycmp.fr/nvm-mad200
[41] S. Lin, Y. B. Kim, and F. Lombardi, “CNTFET-based design of ternary South Korea, as an Assistant Professor, in 2020.
His current research interests include neuromorphic
logic gates and arithmetic circuits,” IEEE Trans. Nanotechnol., vol. 10,
devices, next-generation memory systems, organic
no. 2, pp. 217–225, Mar. 2011.
[42] G. Cho and F. Lombardi, “Design and process variation analysis of electronics, and light-emitting devices.
CNTFET-based ternary memory cells,” Integration, vol. 54, pp. 97–108,
Jun. 2016.
Authorized licensed use limited to: Indian Institute of Information Technology Design & Manufacturing. Downloaded on August 17,2023 at 07:56:29 UTC from IEEE Xplore. Restrictions apply.