Methods, circuits, and systems to select memory regions
First Claim
Patent Images
1. A memory device comprising:
- an array of memory cells; and
an array selection block in communication with the array of memory cells and configured to receive an address signal indicative of a location in the array of memory cells, the array selection block being operable to generate a selection signal responsive to the address signal that is indicative of at least one region of the array of memory cells, the array selection block being further operable to generate the selection signal on the basis of the relative occurrence of defects in the at least one region of the array of memory cells.
8 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.
-
Citations
33 Claims
-
1. A memory device comprising:
-
an array of memory cells; and an array selection block in communication with the array of memory cells and configured to receive an address signal indicative of a location in the array of memory cells, the array selection block being operable to generate a selection signal responsive to the address signal that is indicative of at least one region of the array of memory cells, the array selection block being further operable to generate the selection signal on the basis of the relative occurrence of defects in the at least one region of the array of memory cells. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A memory device having an array of memory cells, 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 an array selection block in communication with the address register block and the array of memory cells, the array selection block configured to receive the internal address signals and an input signal indicative of defects in at least one region of memory cells relative to at least one other region of memory cells, the array selection block operable to map the internal address signals to a physical location of the array of memory cells based on the input signal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A memory device having an array of memory cells selected for refresh in a partial array self refresh mode, the memory device comprising:
-
a refresh control block configured to receive an enable signal and an address signal corresponding to a first region of the memory array, the refresh control block operable to generate a control signal to enable the first region of the memory array to be refreshed in response to the received address and enable signals; and an array selection block in communication with the refresh control block to receive the control signal and configured to receive the address signal, the array selection block operable to select a second region of the memory array for a refresh operation responsive to the control signal that is differently located relative to the first region of the memory array. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A memory system in a partial array self refresh mode having an array of memory cells, the memory system comprising:
an array selection block configured to receive a first signal having a first coordinate corresponding a selected region of memory cells for refresh and receive a second signal having a second coordinate corresponding to a physical location of the array of memory cells, the array selection block operable to map the first coordinate to the second coordinate using the second signal, and generate an output signal indicative of the mapped relationship. - View Dependent Claims (17, 18, 19)
-
20. A memory module comprising:
-
a plurality of memory devices; and a memory hub configured to receive memory requests corresponding to a first region of memory devices, the memory hub operable to communicate the memory requests to the memory devices and transmit memory data from the 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 memory devices and to receive an input signal indicative of defects in at least one region of memory devices relative to at least another region of memory devices, the selection block operable to map the memory requests to a second region of memory devices based on the input signal. - View Dependent Claims (21)
-
-
22. A processor-based system comprising:
-
a processor operable to process data and to provide memory commands and addresses; a system controller in communication with the processor, 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 being operable to generate the selection signal on the basis of the relative occurrence of defects in the physical location of the plurality of memory devices.
-
-
23. A processor-based system comprising:
-
a processor operable to process data and to provide memory commands and addresses; a system controller in communication with the processor, the system controller operable to receive and transmit memory commands, addresses and data; and 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, the plurality of memory devices each comprising; a refresh control block configured to receive an enable signal and an address signal corresponding to a first region of memory devices, the refresh control block operable in a partial self-refresh mode to generate a control signal to enable the first region of memory devices to be refreshed in response to the received address and enable signals; and a selection block in communication with the refresh control block to receive the control signal and the address signal, the selection block operable to selection a second region of memory devices for a refresh operation responsive to the control signal that is differently located relative to the first region of the memory devices. - View Dependent Claims (24, 25, 26)
-
-
27. A method for addressing memory array during a partial array self-refresh, comprising:
-
selecting a region of the memory array based on a refresh characteristic; and mapping an address signal to the selected region of the memory array. - View Dependent Claims (28, 29)
-
-
30. A method for assigning a region of a memory array, the method comprising:
-
receiving a first coordinate indicative of an address for a logical group of memory cells; receiving a second coordinate indicative of a physical location of a region of a memory array; correlating the second coordinate to the first coordinate; and generating a mapping signal indicative of the correlation, wherein the region of the memory array is refreshed in a partial array self refresh mode responsive to the mapping signal.
-
-
31. A method for selecting a region of a memory array, the method comprising:
-
testing the memory array; determining a region of the memory array based on the testing; correlating a group of addresses to the determined region of the memory array; and refreshing the determined region of the memory array in a manner that is different from the manner in which at least one other region of the memory array is refreshed. - View Dependent Claims (32, 33)
-
Specification