Methods, circuits, and systems to select memory regions
First Claim
Patent Images
1. A memory module comprising:
- a plurality of memory devices; and
a memory hub configured to receive memory requests corresponding to a first region of one or more of the plurality of memory devices, the memory hub operable to communicate the memory requests to the one or more of the plurality of memory devices and transmit memory data from the one or more of the plurality of memory devices in response to at least one of the memory requests; and
a selection block configured to receive the memory requests corresponding to the first region of one or more of the plurality of memory devices and to receive an input signal indicating a number of defective cells that are replaced by redundant cells in at least one region of one or more of the plurality of memory devices selectable by the selection block relative to that of at least another region of the one or more of the plurality of memory devices selectable by the selection block, the selection block operable to map the memory requests to a second region of the one or more of the plurality of memory devices based on the input signal.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments for selecting regions of memory are described. For example, in one embodiment a memory device having an array of memory cells includes an array selection block. The array selection block receives an input signal indicative of a region in the array of memory cells. The array selection block generates a selection signal to map the region to at least one physical location in the array of memory cells, based on the detection of the number of defects in that location.
26 Citations
15 Claims
-
1. A memory module comprising:
-
a plurality of memory devices; and a memory hub configured to receive memory requests corresponding to a first region of one or more of the plurality of memory devices, the memory hub operable to communicate the memory requests to the one or more of the plurality of memory devices and transmit memory data from the one or more of the plurality of memory devices in response to at least one of the memory requests; and a selection block configured to receive the memory requests corresponding to the first region of one or more of the plurality of memory devices and to receive an input signal indicating a number of defective cells that are replaced by redundant cells in at least one region of one or more of the plurality of memory devices selectable by the selection block relative to that of at least another region of the one or more of the plurality of memory devices selectable by the selection block, the selection block operable to map the memory requests to a second region of the one or more of the plurality of memory devices based on the input signal.
-
-
2. A processor-based system comprising:
-
a processing apparatus operable to process data and to provide memory commands and addresses; a system controller in communication with the processing apparatus, the system controller operable to receive and transmit memory commands, addresses and data; a plurality of memory devices in communication with the system controller, each of the plurality of memory devices operable to receive memory commands, addresses, and write data for storage in at least one of the memory devices, and to transmit read data from the memory devices to the system controller; and a selection block configured to receive an address signal indicative of a region of memory devices, the selection block being operable to generate a selection signal to map the address signal indicative of the region of memory devices to a physical location of the plurality of memory devices, the selection block further being operable to generate the selection signal on the basis of the number of defective cells that are replaced by redundant cells in the physical location of the plurality of memory devices relative to that of at least one other region selectable by the selection block.
-
-
3. A memory device comprising:
-
a plurality of memory cells organized logically in a plurality of rows and partitioned into a plurality of individually selectable regions, each region comprising at least a portion of said plurality of rows; and a row selection block in communication with the plurality of rows and configured to receive an address signal indicative of a first region of the plurality of regions, individually selectable by the row selection block; wherein the row selection block is operable to generate a selection signal based at least in part on an identification of a number of defective cells that are replaced by redundant cells in the first region relative to a number of defective cells of a second region of the plurality of regions selectable by the row selection block. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A memory device having a plurality of memory cells logically partitioned into a plurality of individually selectable regions, the memory device comprising:
-
an address register block configured to receive external address signals and operable to generate internal address signals corresponding to the external address signals; and a selection block in communication with the address register block and configured to effect selection of the plurality of individually selectable regions; wherein; the selection block is configured to receive the internal address signals and an input signal indicating a plurality of defective cells that are replaced by redundant cells in at least a first region of the plurality of regions selectable by the selection block relative to that of at least a second region of the plurality of regions selectable by the selection block; and the selection block is operable to map the internal address signals to a physical location within the plurality of memory cells based at least in part on the input signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification