Page mode access for non-volatile memory arrays
View Patent ↗An array of non-volatiel memory cells arranged in logical columns and logical rows, and associated circuitry to enable reading or writing one or more memory cells on a row in parallel. In some embodiments, the array of memory cells may include a phase change material. In some embodiments, the circuitry may include a write driver, a read driver, a sense amplifier, and circuitry to isolate the memory cells from the sense amplifier with extended refresh.
1. A An apparatus, comprising:
a two-dimensional array of non-volatile memory elements having a plurality of columns and at least one row, each memory element capable of storing at least one bit and comprising a phase change material;
select circuitry for simultaneously selecting a plurality of memory elements within the row, wherein the select circuitry is capable of continuously selecting a plurality of memory elements uninterrupted by a refresh cycle; and
access circuitry for accessing the simultaneously selected plurality of memory elements within the row.
2. The apparatus of claim 1 , wherein the access circuitry provides at least one current pulse to at least one selected memory element and the current pulse has a fall time that varies with resulting logic state.
3. The apparatus of claim 1 , further comprising a write suppression circuit connected to the write circuitry, wherein a write operation to a memory element is suppressed when the data value to be written matches the data value stored in the memory element.
4. The apparatus of claim 3 , wherein the access circuitry provides at least one current pulse to at least one selected memory clement and the write suppression circuit suppresses the current pulse.
5. An apparatus, comprising:
a two-dimensional array of non-volatile memory elements having a plurality of columns and at least one row;
select circuitry for simultaneously selecting a plurality of memory elements within the row during a plurality of write operations, wherein the select circuitry is operable to select successively larger complements of memory elements during successive write operations, followed by successively smaller complements of memory elements during successive write operations; and
write circuitry for writing data to the plurality of memory elements within the row;
whereby selecting successively larger and smaller complements of memory elements written reduces the rate of change of write current over time.
6. The apparatus of claim 5 , wherein the non-volatile memory elements comprise a phase change material.
7. The apparatus of claim 5 , wherein, the write circuitry provides at least one current pulse to one or more selected memory elements and the current pulse has a fall time that varies with resulting logic state.