Yi Memristor-computing 072011

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