Non-volatile memory having 3D array of read/write elements and read/write circuits and method thereof
First Claim
1. A memory, comprising:
- first and second arrays of non-volatile re-programmable memory elements, wherein a selected row of re-programmable memory elements in each array is accessible by a selected word line and a selected row of bit lines at a plurality of crossing with the selected word line;
a reference row of non-volatile reprogrammable memory elements in each of the first and second arrays for storing a value associated a location of the word line at each crossing so as to provide a reference adjustment to compensate the location due to finite resistance along the word line;
a row of sensing circuits disposed between first and second arrays,a set of global bit lines traversing said first and second arrays and said row of sensing circuits, each global bit line having in-line first and second segments, the first segment for coupling a respective bit line of a selected row of bit lines in said first array to a respective sensing circuit in said row of sensing circuits, and the second segment for coupling a respective bit line of a selected row of bit lines in said second array to a respective sensing circuit in said row of sensing circuits; and
whereinwhen coupled to sense a selected row in said first array, said row of sensing circuits simultaneously are coupled to reference the reference row in the second array; and
when coupled to sense a selected row in said second array, said row of sensing circuits simultaneously are coupled to reference the reference row in said first array.
4 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional array is especially adapted for memory elements that reversibly change a level of electrical conductance in response to a voltage difference being applied across them. Memory elements are formed across a plurality of planes positioned different distances above a semiconductor substrate. A two-dimensional array of bit lines to which the memory elements of all planes are connected is oriented vertically from the substrate and through the plurality of planes. During sensing, to compensate for word line resistance, a sense amplifier references a stored reference value during sensing of a memory element at a given location of the word line. A layout with a row of sense amplifiers between two memory arrays is provided to facilitate the referencing. A selected memory element is reset without resetting neighboring ones when it is subject to a bias voltage under predetermined conditions.
75 Citations
10 Claims
-
1. A memory, comprising:
-
first and second arrays of non-volatile re-programmable memory elements, wherein a selected row of re-programmable memory elements in each array is accessible by a selected word line and a selected row of bit lines at a plurality of crossing with the selected word line; a reference row of non-volatile reprogrammable memory elements in each of the first and second arrays for storing a value associated a location of the word line at each crossing so as to provide a reference adjustment to compensate the location due to finite resistance along the word line; a row of sensing circuits disposed between first and second arrays, a set of global bit lines traversing said first and second arrays and said row of sensing circuits, each global bit line having in-line first and second segments, the first segment for coupling a respective bit line of a selected row of bit lines in said first array to a respective sensing circuit in said row of sensing circuits, and the second segment for coupling a respective bit line of a selected row of bit lines in said second array to a respective sensing circuit in said row of sensing circuits; and
whereinwhen coupled to sense a selected row in said first array, said row of sensing circuits simultaneously are coupled to reference the reference row in the second array; and when coupled to sense a selected row in said second array, said row of sensing circuits simultaneously are coupled to reference the reference row in said first array. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of sensing a memory, comprising:
-
providing first and second arrays of non-volatile re-programmable memory elements; accessing a selected row of re-programmable memory elements in each array by a selected word line and a selected row of bit lines at a plurality of crossing with the selected word line; storing predetermined values among the memory elements in a designated reference row in each of the first and second arrays so as to provide a reference adjustment to compensate for finite resistance along the word line at each crossing; providing a row of sensing circuits disposed between first and second arrays, providing a set of global bit lines traversing said first and second arrays and said row of sensing circuits, each global bit line having in-line first and second segments, the first segment for coupling a respective bit line of a selected row of bit lines in said first array to a respective sensing circuit in said row of sensing circuits, and the second segment for coupling a respective bit line of a selected row of bit lines in said second array to a respective sensing circuit in said row of sensing circuits; and
whereinwhen coupled to sense a selected row in said first array, said row of sensing circuits simultaneously are coupled to reference the reference row in the second array; and
when coupled to sense a selected row in said second array, said row of sensing circuits simultaneously are coupled to reference the reference row in said first array. - View Dependent Claims (7, 8, 9, 10)
-
Specification