1. Introduction
In modern computing, where data-intensive applications such as artificial intelligence and big data analytics are becoming increasingly important, the von Neumann architecture suffers from latency and high power consumption owing to frequent data transfers, resulting in a performance bottleneck [
1]. This problem arises from the physical separation of the processor and memory inherent in the von Neumann architecture. Consequently, logic-in-memory (LIM) architectures have been explored [
2,
3,
4]. LIM architectures enable both logic and memory operations within a single physical block, eliminating the need for frequent data movement and thereby improving computational speed and energy efficiency. This approach has garnered considerable attention as a promising strategy for next-generation, low-power, high-efficiency computing applications. Although various devices, such as resistive random-access memory and magnetic random-access memory, have been proposed for implementing LIM architectures, they suffer from high operating voltages and complex control mechanisms. Additionally, static random-access memory (SRAM)-based LIM structures offer the advantage of high-speed operation but are limited in terms of their integration density and leakage current [
5,
6]. Recently, feedback field-effect transistors (FBFETs) based on a positive
-feedback mechanism have garnered attention as promising devices for LIM applications [
7,
8,
9,
10]. The positive-feedback mechanism controls the charge carrier injection according to the potential barrier, operating the device through the formation of a positive-feedback loop [
11]. This mechanism enables FBFETs to achieve abrupt switching at low operating voltages while exploiting hysteresis characteristics for simultaneous memory operation [
12,
13,
14]. Moreover, as shown in
Figure 1(a), the reconfigurable nature of the device—achieved by controlling the polarity of the three gates—enables channel selection according to the majority carrier, making it suitable for LIM applications [
15].
In this study, we implemented NAND and NOR gates capable of simultaneous logic and memory operations using a three-gate transistor. The gates located at both ends of the transistor function as polarity gates (PGs) that determine the channel mode according to the polarity of the applied voltage. The centrally located gate serves as a control gate (CG), regulating the injection of charge carriers. The operation of the device is determined by the applied voltage. In p-channel mode, a positive voltage is applied to the drain, whereas in n-channel mode, a negative voltage is applied to the source. Using this operating scheme and configuring the transistor with a resistor in a pull-up and pull-down structure, logic functions, such as NAND and NOR, and memory operations can be simultaneously implemented within a single device.
3. Results and Discussion
Figure 2 illustrates a schematic of the device structure and energy-band diagrams for p-channel and n-channel operations, depending on the majority of the carriers. The transistor proposed in this study controls the ON/OFF behavior of the device by adjusting the potential barrier height of the charge using three gate voltages. In the OFF state, a potential barrier is formed for both electrons and holes, which inhibits the current flow. Conversely, in the ON state, this barrier is lowered, injecting electrons and holes into the channel region, and the interaction between them creates a positive-feedback loop. Additionally, the device can select the majority carriers as electrons or holes, depending on the voltage of the two PGs, enabling n-channel and p-channel operations, respectively.
When a negative voltage is applied to VPG (VPG < 0), the lower energy band rises, resulting in the same effect as virtual p⁺-type doping of the area. Moreover, a potential barrier is formed for the hole, which inhibits its injection into the channel. As the voltage of the VCG is swept from positive to negative, the hole barrier gradually decreases, and holes are injected from the drain into the channel area, accumulating in the potential well. Consequently, the potential barrier to electrons is lowered, and electrons are injected into the channel, resulting in p-channel behavior, in which holes are the majority carriers.
Conversely, when a positive voltage (VPG > 0) is applied to VPG, the energy band in the region decreases, inducing a virtual n-type doping effect. Consequently, a potential barrier is formed for the electrons, which inhibits their injection. When VCG is swept from negative to positive, electrons are injected into the channel and accumulate in the potential well, decreasing the electron barrier. The hole barrier is then lowered and holes are injected, resulting in n-channel behavior, in which electrons are the majority carriers.
Figure 3(a) and
3(b) show the
IDS characteristics of
VDS in the n-channel and p-channel operations. Applying −3 V to
VPG results in the device being virtually doped as p
+- p*- i- p
*- n
+. The potential barrier formed by the applied voltage prevents the injection of holes and electrons into the channels. In this configuration, sweeping
VDS from 0 to 5 V reduces the potential barrier for holes in the drain region. The injected holes accumulate in the potential well, lowering the potential barrier for electrons. This process initiates a positive-feedback loop, leading to an abrupt turn-on and latch-up.
As shown in
Figure 3(a), varying
VCG from 1 to 4 V results in latch-up voltages of approximately 1.5, 2.5, 3.5, and 4.5 V, respectively.
Figure 3 (b) shows a device virtually doped with p
+- n*- i- n
*- n
+ when 3 V is applied to
VPG. Sweeping
VSD from 0 to −5 V lowers the potential barrier for electrons in the source region, facilitating electron injection into the channel. These injected electrons accumulate in the potential well, thereby reducing the potential barrier for holes. Consequently, a positive-feedback loop is formed, leading to abrupt switching and latch-up behavior. The latch-up voltage increases with
VCG and was observed to be approximately −1, −2, −3, and −4 V, respectively.
Figure 3(c) and
3(d) show the
IDS characteristic according to
VCG for the p-channel and n-channel operations of the transistor, respectively. The two graphs show that the steep switching of the device and clear separation of the ON and OFF states are bistable.
Figure 3(c) shows the
IDS transfer characteristics as a function of
VCG in the p-channel mode with
VPG fixed at −3 V. As
VCG decreases from 3 to −3 V, the potential barrier in the drain region initially suppresses hole injection, but the barrier is lowered with increasing
VCG, injecting holes into the channel region. Consequently, a positive-feedback loop is formed, leading to abrupt switching behavior with a subthreshold swing (SS) of approximately 1 mV/dec and an ON/OFF current ratio of the order of 10
10.
Figure 3(d) illustrates that, in n-channel mode, the device turns on more rapidly as
VDS increases. This behavior can be attributed to enhanced electron injection, which facilitates internal potential changes and, in turn, promotes more rapid formation of the feedback loop. Under these conditions, the ON/OFF current ratio exceeds 10¹⁰, and the SS is below 1 mV/dec.
Figure 4(a) shows the NAND circuit constructed using two reconfigurable silicon transistors in a parallel configuration and a pull-down resistor. A common voltage of −3 V was applied to the PGs of both transistors to set them to operate in p-channel mode. To receive external inputs, the CG of the left transistor is defined as
VIN1, and the
VCG of the right transistor is defined as
VIN2. Voltage (
VDD) is applied to the drain side of the parallel transistor. The operation of the circuit is determined by the positive-feedback mechanism within the transistors.
The AC simulation waveforms verified the NAND LIM operation, as shown in
Figure 4(b). When the voltage polarities of
VPG and
VCG are the same (e.g.,
VPG < 0 and
VCG < 0), positive feedback is activated. If feedback is activated in at least one of the two transistors, the positive voltage
VDD applied to the drain side is transferred to the output terminal
VOUT, resulting in a positive output signal. This state is defined as logic “1.” Conversely, if the polarities of
VPG and
VCG are different for both transistors (e.g.,
VPG < 0 and
VCG > 0), the feedback is deactivated. In this case, the
VDD voltage is blocked, and the circuit is pulled to the ground state by the pull-down resistor, resulting in an output of 0 V at
VOUT. This state is defined as logic “0.” The logical operation of the circuit corresponds to the truth table of the NAND gate. Based on the provided voltage conditions, a negative input (
VIN) is defined as logic “0” (−3 V), and a positive input is defined as logic “1” (3 V). A positive output (
VOUT) is defined as logic “1,” and an output of 0 V is defined as logic “0.” For input ‘00’ (
VIN1 = −3 V,
VIN2 = −3 V), the polarities of
VPG (V
PG < 0) and
VCG (V
CG < 0) are the same for both transistors, so the positive feedback is ON. Therefore,
VDD is transferred to
VOUT, resulting in a positive output (logic “1”). For input ‘01’ (
VIN1 = −3 V,
VIN2 = 3 V), the polarities of
VPG (
VPG < 0) and
VCG (
VCG < 0) are the same in the left transistor, so the feedback is ‘ON,’ and
VOUT is positive (logic “1”). Similarly, for input ‘10’ (
VIN1 = 3 V,
VIN2 = −3 V), the polarities of
VPG (
VPG < 0) and
VCG (V
CG < 0) are the same in the right transistor, activating the feedback and resulting in a positive output (logic “1”). Finally, for input ‘11’ (
VIN1 = 3 V,
VIN2 = 3 V), the polarities of
VPG (
VPG < 0) and
VCG (
VCG > 0) are different for both transistors, so the feedback is ‘OFF.’ Consequently,
VDD is blocked, and
VOUT is 0 V (logic “0”).
The NOR circuit was constructed using two reconfigurable silicon transistors and one pull-up resistor, as shown in
Figure 5(a). A common voltage of 3 V was applied to the PGs of both transistors to set them to operate in n-channel mode. The
VCG of the left transistor is defined as
VIN1, and the
VCG of the right transistor is defined as
VIN2 to receive external inputs. The operation of the circuit is determined by the positive-feedback mechanism within the transistors.
Figure 5(b) shows the AC simulation waveforms, which validate the operation of the NOR LIM. When the voltage polarities of
VPG and
VCG are the same (e.g.,
VPG > 0 and V
CG > 0), positive feedback is activated. If feedback is activated in at least one of the two transistors, the negative voltage
VSS applied to the source side is transferred to the output terminal
VOUT, resulting in a negative output signal. This state is defined as logic “0.” Conversely, if the polarities of
VPG and
VCG are different for both transistors (e.g.,
VPG > 0 and
VCG < 0), the feedback is deactivated. In this case, the
VSS voltage is blocked, and the circuit goes to the ground state, resulting in an output of 0 V at
VOUT. This state is defined as logic “1.”
Figure 5(b) shows the AC simulation results used to verify the logical operation of the circuit. A negative input (
VIN) is defined as logic “0,” and a positive input is defined as logic “1.” A negative output (
VOUT) of −0.3 V is defined as logic “0,” and an output of 0 V is defined as logic “1.” The simulation results were consistent with the NOR gate truth table. For input ‘00’ (
VIN1 = −3 V,
VIN2 = −3 V), the polarities of
VPG (
VPG > 0) and
VCG (
VCG < 0) are different for both transistors, so the positive feedback is ‘OFF,’ resulting in
VOUT being 0 V (logic “1”). For input 01 (
VIN1 = −3 V,
VIN2 = 3 V), the polarities of
VPG (
VPG > 0) and
VCG (
VCG > 0) are the same in the right transistor, so the feedback is ‘ON’, and
VOUT is approximately −0.3 V (logic "0"). Similarly, for input 10 (
VIN1 = 3 V,
VIN2 = −3 V), the polarities of
VPG (
VPG > 0) and
VCG (
VCG > 0) are the same in the left transistor, activating feedback and resulting in
VOUT being approximately 0.3 V (logic “0”). Finally, for input ’11’ (
VIN1 = 3 V,
VIN2 = 3 V), the polarities of
VPG (
VPG > 0) and
VCG (
VCG > 0) are the same for both transistors, so the feedback is ‘ON,’ and
VOUT is approximately −0.3 V (logic “0”).