The invention provides a reading method for a memory with multiple data
states by applying a plurality of reading signals to an MIM element
coupled to a memory cell. The logic level of the data stored in the
memory cell is determined based on the number of the reading signals
required to switch the state of the MIM element from a first state to a
second state.