GRD Journals | Global Research and Development Journal for Engineering | International Conference on Innovations in Engineering and Technology (ICIET) - 2016 | July 2016
e-ISSN: 2455-5703
Design of 8-Bit Full Adder based on Spin Transfer Torque Magnetic Tunnel Junction 1K.
Brindha 2R. Christy 3S. Indhu 4J. Madhubala 5P. Sathyaraj 1,2,3,4,5 Assistant Professor 1,2,3,4,5 Department of Electrical Engineering 1,2,3,4,5 Arasu Engineering College, Kumbakonam Abstract
In conventional technology, CMOS logic circuits are used. This technology suffer from high power issues due to long traffic delay and leakage current. After that, Hybrid logic-in memory architecture using Magnetic Tunnel Junction(MTJ) to overcome these limitations. Magnetic Tunnel junction is a non-volatile device to achieve high access speed and infinite endurance. Recently, 1-bit non-volatile full adder using MTJ have been proposed to build low-power highdensity arithmetic/logic unit for processor. However, this method has partial non-volatile property because MTJ is used as one of their operands. For this purpose, extending 1-bit to multi bit structure offers full non-volatility. Synchronous 8-bit non-volatile full adder presented in this paper, the input signals are stored in MTJ instead of CMOS register. MTJ with CMOS logic circuits three possible structures are proposed with respect to different location of NV data. The design is simulated in 180nm CMOS technology using cadence EDA tool. Keyword- 3-D integration, 8-bit flip-flop, 8-bit full adder, full non-volatility, STT-MTJ __________________________________________________________________________________________________
I. INTRODUCTION A CMOS technology for mainstream logic circuits faces severe challenges due to both increasing static and dynamic power, especially as technology node shrinks below 45nm. Non-volatile (NV) devices such as magnetic tunnel junction (MTJ) to overcome these power issues. MTJ as one of the NV device thanks to its high access speed and infinite endurance. MTJ is made of a thin insulating oxide barrier and its sandwiched between two ferromagnetic (FM) layers. The spin direction in one FM layer is fixed, whereas in the other FM layer is free to change. Due to tunnel magnetoresistance effect, MTJ is able to present low resistance or high resistance by changing the relative magnetization orientation of two FM layers. i.e., parallel (P) or Anti-parallel (AP). Spin transfer torque (STT) is a promising mechanism to switch the magnetization direction of the free layer by injecting a bidirectional current through the stack. STT provides simpler switching mechanism and low power consumption. Hybrid NV logic-in-memory architecture, where NV memory elements are distributed over a logic-circuit plane, is expected to ensure ultra-low power and ultra-short interconnection delay. The implemented NV memory elements should have the capabilities of short access time (10 ns) , infinite endurance, small dimensions and resistance value with CMOS transistors. STT based MTJ is an available candidate that can satisfy all the requirements and allows one to design hybrid V logic-in-memory circuits with high performances. Based on the logic-in-memory architecture, 1-bit non-volatile full-adders (NV-FA) have been investigated to build low-power high-density arithmetic/logic unit for processors. The 3-input (A,B, and Ci)NV-FAspresented in are partially non-volatile. In this paper , we focus on synchronous multi-bit fully non-volatile FA design, whose input signals are all stored in non-volatile state. Simulations are then performed to validate their functionalities and confirmed their advantages in low power consumption, high frequency and small area by using an industrial CMOS 28nm design kit and a 0 STT-MTJ compact model.
II. DETAILED DESIGN OF SYNCHRONOUS 8-BIT NV-FAS A compact model was proposed in based on the PMA CoFeB/MgO/CoFeB STT-MTJ. This model is programmed in Verilog-A language, integrating physical static, dynamic, and stochastic behaviors and experimental measurements. It provides a feasible way to perform hybrid electrical simulations through integrating MTJ signals into CMOS circuits. In this section, three synchronous 8-bit V-FAs are first proposed with respect to the locations of NV data. Here, A and B are stored inputs, Ci and Co are carry-in and carry-out respectively. The basic 8-bit NV-FA structure is composed of one halfadder (HA) and seven FAs in series, performing addition operation of two 8-bit words A7-A0 and B7-B0. Inputs data A7-A0 and
All rights reserved by www.grdjournals.com
486