IP Library Granted Patent US 8,526,237
Granted Patent B2
US 8,526,237 · App. 13/151,204 · Granted Sep 3, 2013

Non-volatile memory having 3D array of read/write elements and read/write circuits and method thereof

Inventors: George Samachisa (San Jose, CA); Luca Fasoli (Campbell, CA); Yan Li (Milpitas, CA); Tianhong Yan (San Jose, CA)
Assignee: SanDisk 3D LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,526,237
App. No.
13/151,204
Granted
Sep 3, 2013
Kind
B2
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.

Claims (42)

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 wherein

when 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.

2. The memory as in claim 1 , wherein:

said first and second arrays each comprises:

memory elements arranged in a three-dimensional pattern defined by rectangular coordinates having x, y and z-directions and with a plurality of parallel planes stacked in the z-direction;

a plurality of local bit lines elongated in the z-direction through the plurality of planes and arranged in a two-dimensional rectangular array of bit line pillars having rows in the x-direction and columns in the y-direction; and wherein:

said first and second segments simultaneously couple a respective sensing circuit of the row of sensing circuits to a respective local bit line in a row of local bit lines in each of said first and second arrays.

3. The memory as in claim 1 , wherein:

the row of sensing circuits comprises a corresponding row of comparators;

each comparator having first and second inputs and an output;

the first and second segments respectively simultaneous coupling to the first and second inputs of a respective comparator of the corresponding row of comparators.

4. The memory as in claim 1 , wherein:

the word line is being driven by a word line driver from one end; and

the value stored in the reference row at each crossing is a function of a displacement of the crossing from the word line driver.

5. The memory as in claim 1 , wherein:

the output of each comparator provides an adjustment for the sensing circuit to compensate for compensating the finite resistance along the selected word line during sensing.

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 wherein

when 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.

7. The method as in claim 6 , wherein:

said first and second arrays each comprises:

memory elements arranged in a three-dimensional pattern defined by rectangular coordinates having x, y and z-directions and with a plurality of parallel planes stacked in the z-direction;

a plurality of local bit lines elongated in the z-direction through the plurality of planes and arranged in a two-dimensional rectangular array of bit line pillars having rows in the x-direction and columns in the y-direction; and wherein:

said first and second segments simultaneously couple a respective sensing circuit of the row of sensing circuits to a respective local bit line in a row of local bit lines in each of said first and second arrays.

8. The method as in claim 6 , wherein:

the row of sensing circuits comprises a corresponding row of comparators;

each comparator having first and second inputs and an output;

the first and second segments respectively simultaneous coupling to the first and second inputs of a respective comparator of the corresponding row of comparators.

9. The method as in claim 6 , wherein, wherein:

the word line is being driven by a word line driver from one end; and

the value stored in the reference row at each crossing is a function of a displacement of the crossing from the word line driver.

10. The method as in claim 6 , wherein, wherein:

the output of each comparator provides an adjustment for the sensing circuit to compensate for compensating the finite resistance along the selected word line during sensing.

Assignments (4)
CHANGE OF NAME Recorded May 25, 2016
From: SANDISK TECHNOLOGIES INC
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 038807/0850 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT LISTED PATENT NUMBER 8853569 TO THE CORRECT PATENT NUMBER 8883569 PREVIOUSLY RECORDED ON REEL 038300 FRAME 0665. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 25, 2016
From: SANDISK 3D LLC
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038520/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: SANDISK 3D LLC.
To: SANDISK TECHNOLOGIES INC.
Reel/Frame 038300/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2011
From: SAMACHISA, GEORGE; FASOLI, LUCA; LI, YAN; YAN, TIANHONG
To: SANDISK 3D LLC
Reel/Frame 026634/0121 →
Continuity (2)
Provisional Application 61352740 · Jun 8, 2010
Related Publication 20110299340A1 · Dec 8, 2011