Integration of Spin-RAM Technology in FPGA Circuits - 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Whats FPGA?

Spin RAM introduction


One bit distributed spin RAM
Interconnection switch
Look up table(LUT)
Spin RAM based flip flop
Comparison with other memories
conclusion
A Field Programmable Gate Array (FPGA) is a
Programmable Logic Device(PLD) with higher
densities and capable of implementing
different functions in a short period of time.
2-D array of logic blocks and flip-flops with
programmable interconnections.

Compact design

User can configure


Intersections between the logic blocks

The function of each block


SRAM

PROM

FLASH MEMORY
Non-volatility

High writing and reading speed

Low power dissipation

Re-programmed more than 10^12 times

Large retention time


Two thin films of altering ferromagnetic
materials and a non-magnetic layer-spacer.

Magnetic tunnel
juncion
Field induced magnetic switching(FIMS)
Thermally assisted switching(TAS)
Spin transfer torque

Ic: thrushold current for switching


LOGIC BLOCK
SRAMs are replaced by spin RAMS
No Flash ROMs are needed
No initiation phase
Needs Flash ROM and SRAM

No need of Flash ROM.


No initialisation phase
Master-write
operation
Slave-to outut
data
Master is replaced
by one-bit
distributed spin
RAM
Increases
processing speed
For the configuration of FPGA

For flip flops


Spin RAM based FPGA features
Non-volatility
Low power consumption
Dynamical re configuration
Can be applied in multi function circuits
Spin RAM based flip flops can be used to

replace registers in SOC(System On Chip)


Could be used in field of aviation and space

due to security
www.ieeeexplore.ieee.org
www.wikipedia.org

www.authorstream.com

www.google.com

You might also like