TY - JOUR
T1 - Energy-efficient spintronic based neuromorphic computing system using current mode track and termination circuit
AU - Shafaghi, Pegah
AU - Dolatshahi, Mehdi
AU - Farkhani, Hooman
N1 - Publisher Copyright:
IEEE
PY - 2023/9
Y1 - 2023/9
N2 - Spintronic nano-devices have shown great potential to reduce the energy consumption of neuromorphic computing systems (NCSs). In the spintronic-based NCSs, the switching or oscillation of a magnetic tunnel junction (MTJ) is a common approach to mimic neuron firing. However, still there is a gap between the performance (operation/sec/Watt/cm 2) of the human brain and NCSs. To mitigate this gap, it is essential to further decrease the energy consumption and the delay of the NCS. The high-energy consumption of the MTJ-based NCS is mostly related to the high current needed to switch the MTJ state. Hence, some previous methods tried to perform real-time tracking of the MTJ state by monitoring the voltage across the MTJ and cut off its current immediately after switching. However, due to the small voltage changes after switching, these methods suffer from high-power consumption. In this article, a new method based on the tracking of the MTJ current (instead of its voltage) and terminating the MTJ current after switching is proposed. Due to the large changes in the MTJ current after switching (about 40%), there is no need to use an amplifier in the proposed common-mode tracking and terminating circuit (CM-TTC). The simulation results in 65-nm CMOS technology confirm that the proposed CM-TTC technique can improve the energy consumption and speed of a typical NCS by 53% and 2X. Moreover, the power consumption, delay, and area overhead of CM-TTC is reduced by 12.8%, 73%, and 95% compared with the best state-of-the-art track and termination circuits.
AB - Spintronic nano-devices have shown great potential to reduce the energy consumption of neuromorphic computing systems (NCSs). In the spintronic-based NCSs, the switching or oscillation of a magnetic tunnel junction (MTJ) is a common approach to mimic neuron firing. However, still there is a gap between the performance (operation/sec/Watt/cm 2) of the human brain and NCSs. To mitigate this gap, it is essential to further decrease the energy consumption and the delay of the NCS. The high-energy consumption of the MTJ-based NCS is mostly related to the high current needed to switch the MTJ state. Hence, some previous methods tried to perform real-time tracking of the MTJ state by monitoring the voltage across the MTJ and cut off its current immediately after switching. However, due to the small voltage changes after switching, these methods suffer from high-power consumption. In this article, a new method based on the tracking of the MTJ current (instead of its voltage) and terminating the MTJ current after switching is proposed. Due to the large changes in the MTJ current after switching (about 40%), there is no need to use an amplifier in the proposed common-mode tracking and terminating circuit (CM-TTC). The simulation results in 65-nm CMOS technology confirm that the proposed CM-TTC technique can improve the energy consumption and speed of a typical NCS by 53% and 2X. Moreover, the power consumption, delay, and area overhead of CM-TTC is reduced by 12.8%, 73%, and 95% compared with the best state-of-the-art track and termination circuits.
KW - Energy efficiency
KW - magnetic tunnel junction (MTJ)
KW - memristor
KW - neuromorphic computing system (NCSs)
KW - spintronics
U2 - 10.1109/TCAD.2023.3238879
DO - 10.1109/TCAD.2023.3238879
M3 - Journal article
SN - 0278-0070
VL - 42
SP - 2915
EP - 2923
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 9
ER -