Memories are used extensively to store information in a binary manner. A memory circuit is a bistable circuit that may be in the high current (low resistance) state or the low current (high resistance) state. One should note that for the use of nanodevices in computing applications, e.g. micro and nanoprocessors, the ON/OFF current ratio has to be four to six orders of magnitude. However, for memory applications, the ON/OFF current ratio requirement is not as stringent. In fact, a ratio of only 10 or less (in most cases) is considered state of the art for the memory technology.