Upload
narender-gupta
View
223
Download
0
Embed Size (px)
Citation preview
7/31/2019 Yi Memristor-computing 072011
1/15
DSI CONFIDENTIAL
Arithmetic Operations within
Memristor-Based Analog Memory
Mika Laiho, Eero Lehtonen
Microelectronics Laboratory, University of Turku
7/31/2019 Yi Memristor-computing 072011
2/15
DSI CONFIDENTIAL
Key Points
Be able to program the memristor to the
reference resistance using the cyclincally
programming scheme
Computing capability, such as addition,
both on negative and positive analog
conductance, is demonstrated
7/31/2019 Yi Memristor-computing 072011
3/15
DSI CONFIDENTIAL
Digital Memory verse Analog Memory
Digital memory (1-bit information
depending on ON/OFF state, including
SRAM, DRAM, PCRAM, MRAM, Flash, etc.)
Analog memory (many intermediate states
between ON/OFF states)
Memoristor can be used for both digital
and analog memory
7/31/2019 Yi Memristor-computing 072011
4/15
DSI CONFIDENTIAL
Memristor
Without programming threshold
Linearly programmed with charge flowing through
the device
AC readout for memory application
Pose high requirements on R/W cycles
With programming threshold
Nonlinear programmed with charge flowingthrough the device
DC readout possible
7/31/2019 Yi Memristor-computing 072011
5/15
DSI CONFIDENTIAL
Memristor With Programming Threshold
Bipolar reversible and nonvolatile switching of nanoscale TiO2-x devices
J. J. Yang et al., Memristor switching mechanism for metal/oxide/metal nanodevices, Nature Nanotechnology, 2008, 3, 429-433
7/31/2019 Yi Memristor-computing 072011
6/15
DSI CONFIDENTIAL
Modeling Memristor
The window function
The time derivative of the state variable W
The current through the memristor
and are fitting constants that are used to characterize the ON state
and are the fitting constants used to characterize the net electronic barrier
when the memristor is switched OFF
a, b, p and q are constants depending on the physical properties of the memristor
w is the state variable of the memristor
7/31/2019 Yi Memristor-computing 072011
7/15 DSI CONFIDENTIAL
Simulated Memristor Characteristics
Device simulation based on SPICE model
7/31/2019 Yi Memristor-computing 072011
8/15 DSI CONFIDENTIAL
Simulated Memristor Characteristics
Device simulation based on SPICE model
7/31/2019 Yi Memristor-computing 072011
9/15 DSI CONFIDENTIAL
Memristor Analog Memory/Computing Circuit
VSSR
7/31/2019 Yi Memristor-computing 072011
10/15
7/31/2019 Yi Memristor-computing 072011
11/15 DSI CONFIDENTIAL
Processing as Summation
Monitoring phase Programming phase
gm1 = gm4 + gm5.
7/31/2019 Yi Memristor-computing 072011
12/15 DSI CONFIDENTIAL
Processing as Invertor
7/31/2019 Yi Memristor-computing 072011
13/15 DSI CONFIDENTIAL
Processing as Universal Addition
7/31/2019 Yi Memristor-computing 072011
14/15 DSI CONFIDENTIAL
Conclusions
Memristors could be used as analog
memories and for computing
A two-memristor configuration wasproposed to be used as a memory element
so that addition operations of both positive
and negative numbers could be performed
Further study on performing multiplication
and division is expected
7/31/2019 Yi Memristor-computing 072011
15/15 DSI CONFIDENTIAL
Limitations
Control circuits for programming the
memristors is too complicated increasing
design complexity Many sequences are required leading to
slow programming
The programming time is unpredictable