• DocumentCode
    2594317
  • Title

    An Approach to Tolerate Process Related Variations in Memristor-Based Applications

  • Author

    Rajendran, Jeyavijayan ; Maenm, Harika ; Karri, Ramesh ; Rose, Garrett S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., New York Univ., Brooklyn, NY, USA
  • fYear
    2011
  • fDate
    2-7 Jan. 2011
  • Firstpage
    18
  • Lastpage
    23
  • Abstract
    Memristors have been proposed to be used in a wide variety of applications ranging from neural networks to memory to digital logic. Like other electronic devices, memristors are also prone to process variations. We show that the effect of process induced variations in the thickness of the oxide layer of a memristor has a non-linear relationship with memristance. We analyze the effects of process variation on memristor-based threshold gates. We propose two algorithms to tolerate variations on memristance based on two different constraints. One is used to determine the memristance values for a given list of Boolean functions to tolerate a maximum amount of variation. The other is used to determine the list of Boolean functions that can tolerate a maximum amount of variation for given memristance values. Finally, we analyze the performance of memristor-based threshold gates to tolerate variations.
  • Keywords
    Boolean functions; memristors; neural nets; Boolean functions; memristance values; memristor; neural networks; process related variations; threshold gates; Algorithm design and analysis; Boolean functions; Delay; Electron mobility; Energy consumption; Logic gates; Memristors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSI Design), 2011 24th International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-61284-327-8
  • Electronic_ISBN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2011.49
  • Filename
    5718771