Memory system with sectional data lines
First Claim
1. A non-volatile storage device, comprising:
- a plurality of non-volatile storage elements arranged in groups;
bit lines in communication with the non-volatile storage elements;
multiple sets of first local data lines, each group includes its own set of first local data lines;
multiple sets of second local data lines, each group includes its own set of second local data lines;
each set of first local data lines and each set of second local data lines being respectively outside the plurality of non-volatile storage elements for its respective group;
a set of global data lines outside the plurality of non-volatile storage elements arranged in groups;
first selection circuits, each group includes a different subset of the first selection circuits for selectively electrically connecting a subset of the bit lines to first local data lines for the respective group or second local data lines for the respective group;
second selection circuits, the second selection circuits selectively electrically connect a subset of the set of first local data lines for the respective group or a subset of the set of second local data lines for the respective group to the global data lines; and
control circuits in communication with the global data lines.
4 Assignments
0 Petitions
Accused Products
Abstract
The system includes multiple sets of local data lines in one or more routing metal layers below the three-dimensional memory array and multiple sets of global data lines in one or more top metal layers above the three-dimensional memory array. Each set of one or more blocks include one set of the local data lines. Each bay includes one set of global data lines that connect to the group of sense amplifiers associated with the blocks of the respective bay. Each block includes a subset of first selection circuits for selectively coupling a subset of array lines of the first type to respective local data lines. Each block includes a subset of second selection circuits for selectively coupling a subset of the respective local data lines to global data lines associated with a respective bay.
136 Citations
20 Claims
-
1. A non-volatile storage device, comprising:
-
a plurality of non-volatile storage elements arranged in groups; bit lines in communication with the non-volatile storage elements; multiple sets of first local data lines, each group includes its own set of first local data lines; multiple sets of second local data lines, each group includes its own set of second local data lines; each set of first local data lines and each set of second local data lines being respectively outside the plurality of non-volatile storage elements for its respective group; a set of global data lines outside the plurality of non-volatile storage elements arranged in groups; first selection circuits, each group includes a different subset of the first selection circuits for selectively electrically connecting a subset of the bit lines to first local data lines for the respective group or second local data lines for the respective group; second selection circuits, the second selection circuits selectively electrically connect a subset of the set of first local data lines for the respective group or a subset of the set of second local data lines for the respective group to the global data lines; and control circuits in communication with the global data lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a data storage system, comprising:
-
selecting a first bay from a plurality of bays, the plurality of bays comprise an array of data storage elements, each bay includes a plurality of blocks of data storage elements and multiple sets of local data lines, each block includes a set of local data lines outside the data storage elements; selecting a block within the first bay, the selected block includes multiple columns of first selection circuits for selective communication of bit lines with the set of local data lines for the respective block, each of the first selection circuits are connected to a different bit line for the selected block, the bit lines for the selected block are in communication with data storage elements, and the selected block includes second selection circuits providing selective communication of the set of local data lines with a set of global data lines, the set of global data lines being outside the plurality of blocks of data storage elements; selecting a column of the selected block and using the first selection circuits of the selected column to provide selective communication between a subset of the set of local data lines for the respective block and a subset of bit lines connected to the first selection circuits of the selected column; selecting the subset of the local data lines for the respective block to communicate with the set of global data lines using the second selection circuits, the set of global data lines also connect to local data lines for other blocks; and performing a memory operation, using the global data lines, on data storage elements in communication with the selected subset of local data lines. - View Dependent Claims (12, 13, 14)
-
-
15. A method for operating a data storage system, comprising:
-
selectively electrically connecting a subset of bit lines to a subset of a set of local data lines for selective communication of the subset of bit lines with the subset of the set of local data lines using a set of first selection circuits, the subset of bit lines are also in communication with a first subset of a plurality of data storage elements, the set of local data lines are positioned outside of the plurality of data storage elements; selecting and electrically connecting the subset of the set of local data lines to a set of global data lines using a set of second selection circuits so that the subset of the set of local data lines are in communication with the set of global data lines, the global data lines are positioned outside of the plurality of data storage elements, the global data lines are connected to control circuitry, the global data lines are also connected to other sets of local data lines by the set of second selection circuits; and performing a memory operation on at least a portion of the first subset of data storage elements using the control circuitry. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification