Semiconductor memory device having bit line pre-charge unit separated from data register
AssigneeMicron Technology, Inc.
InventorShigekazu Yamada
Life of this patent
Estimating the term…
Abstract
A semiconductor memory device is described that can, in certain embodiments, reduce a delay in access time and/or an area of a memory cell array. In one or more embodiments, a flash memory device that includes a memory cell array, a data register, a state machine, input/output pads, a row decoder, and a column decoder. The memory cell array includes a pre-charge unit that is placed between a plurality of memory cell arrays. The pre-charge unit pre-charges a bit line in a read operation. A data register is separated from the pre-charge unit and is located away from the arrays. Write data are coupled from a data register to the arrays, and read data are coupled from the arrays to the data register.
Claims22
A memory device, comprising:
- a memory cell array comprising:
- a first memory cell array comprising a plurality of memory cells and a plurality of bit lines;
- a second memory cell array comprising a plurality of memory cells and a plurality of bit lines;
- and
- a pre-charge unit positioned between the first and second memory cell arrays, the pre-charge unit configured to pre-charge the at least one of the plurality of bit lines in at least one of the first and second memory cell arrays;
- and
- a data register coupled to the pre-charge unit and selectively coupled to the bit lines in at least one of the first and second memory cell arrays, the data register separated from the pre-charge unit and positioned in a peripheral part of the memory cell array at a location other than between the first and second memory cell arrays and being operable to route read data from the bit lines to external data terminals and route write data from the external data terminals to the bit lines.
A memory device, comprising:
- a first memory cell array comprising a plurality of memory cells and a plurality of bit lines;
- a second memory cell array comprising a plurality of memory cells and a plurality of bit lines;
- a pre-charge unit positioned between the first and second memory cell arrays and configured to pre-charge at least one of the plurality bit lines in at least one of the first and second memory cell arrays;
- and
- a data register selectively coupled to the at least one of the plurality bit lines in at least one of the first and second memory cell arrays, the data register being positioned at a location other than between the first and second memory cell arrays and configured to route read data from the bit lines to at least one of a plurality of input/output pads and to route write data from the at least one of the plurality of input/output pads to the bit lines.
A method of accessing a plurality of memory cells, comprising:
- coupling data from between a first and a second plurality of memory cells to a first location;
- and
- before or after coupling data, pre-charging at least one of the first and second plurality of memory cells from a second location, the second location positioned between the first plurality and the second plurality of memory cells, and wherein the first location is spaced substantially farther from the array than the second location, the data being coupled from between the first and second plurality of memory cells to the first location without storing the data between the memory cells and the first location.
A method of writing data to memory cells, comprising:
- coupling data stored at a first location to at least one of a plurality of memory cells in a first memory array or a second memory array, the data coupled from the first location to the at least one of a plurality of memory cells in the first memory array or the second memory array;
- storing the data in the memory cells;
- and
- before or after coupling data, pre-charging at least a portion of the first and/or the second memory array from a second location, the second location located substantially closer to the memory cell than the first location.
Dependencies are inferred from the claim text.