Thursday 27 July 2017

Design of Defect and Fault-Tolerant Nonvolatile Spintronic Flip-Flops



PRJ 08
Design and implementation of fault tolerant and fault correcting Spintronic Flip flop

Overview of Existing System

With technology down scaling, static power has become one of the biggest challenges in a system on chip. Normally off computing using nonvolatile (NV) sequential elements is a promising solution to address this challenge. Recently, many NV shadow flip-flop architectures have been introduced in which magnetic tunnel junction (MTJ) cells are employed as backup storing elements. Due to the emerging fabrication processes of magnetic layers, MTJs are more susceptible to manufacturing defects than their CMOS counterparts. Moreover, unlike memory arrays that can effectively be repaired with well-established memory repair and coding schemes, flip-flops scattered in the layout are more difficult to repair. Therefore, without effective defect and fault tolerance for NV flip-flops, the manufacturing yield will be affected severely. In this paper a fault-tolerant NV latch (FTNV-L) design, in which several MTJ cells are arranged in such a way that it is resilient to various MTJ faults. The simulation results show that our proposed FTNV-L can effectively tolerate all single MTJ faults with a considerably lower overhead than traditional approaches.


 
Proposed System
Design of fault tolerant and fault correcting Spintronic Flip flop is implemented here with active dynamic fault correcting scheme. The design implies in such a way that it can able to detect as well as correct the errors occur due to junction tunneling. The internal resistance and capacitance even though plays a protective block for leakage of current and voltages, the junction leakages are happens beyond that. The leakage of current produces power dissipation in the form of heat. The architecture is designed in such a way it will avoid slow leakage faults.

existing block diagram

 

Proposed Modified diagram

A 0.13-μm CMOS Dynamically Reconfigurable Charge Pump for Electrostatic MEMS Actuation



FPGA BASED ELECTRONIC CHARGE PUMP FOR SUPER POWER SAVING

OVERVIEW OF EXISTING SYSTEM
Design of FPGA based reconfigurable charge pump for microelectromechanical system (MEMS) electrostatic actuation was designed here. The purpose of the circuit is to generate sufficient on-chip voltages that are continually reconfigurable for MEMS actuation. Small 1-pF pumping capacitors are used to reduce the circuit area. Digitally programmable voltage levels can be outputted by varying the number of stages and the clock drive levels dynamically. Reduced power consumption is achieved using a variable frequency clock. The circuit attains a measured maximum output voltage of 10.1 V from a 1.2 V supply. Its nominal clock is set to 50 MHz.

Existing System
In the existing system reconfigurable charge pump for (MEMS) electrostatic actuation was designed. Small 1-pF pumping capacitors are used to reduce the circuit area. Digitally programmable voltage levels can be outputted by varying the number of stages and the clock drive levels dynamically. Reduced power consumption is achieved using a variable frequency clock

Proposed System
In the proposed system we are implementing a adiabatic Controller for not only activating the MEMS for a while also it will recycle the wasted energy and store in micro capacitors to enable few digital circuits through that. The concept of adiabatic works well in saving the power consumption too. The advantage of the system is efficient usage of power and compact design architecture for a huge concept. 



Software required
Language  
  • VHDL
Simulation Tool
  •  MODELSIM 6.3 G

Implementation Tool
  • CORE GEN
  • XPE ANALYSER
  • IMPACT 
  • FPGA EDITOR
  • XILINX 12.5 

Hardware Required
XILINX FAMILIY – COOLRUNNER 2 XC9572XL KIT



GREETINGS