Wirelessly configurable memory device addressing
First Claim
Patent Images
1. A memory device comprises:
- a plurality of memory modules, wherein a memory module of the plurality of memory modules includes a plurality of memory cells and a memory millimeter wave (MMW) transceiver; and
a memory management module operable to;
determine a memory configuration, wherein the memory configuration includes at least a portion of the plurality of memory modules;
store logical addresses and corresponding memory module identification codes for the portion of the plurality of memory modules in the memory configuration in a memory module table;
receive a memory access request that includes a logical address;
determine at least one corresponding memory module identification code for at least one of the memory modules in the memory configuration based on the logical address in the memory access request and the memory module table;
generate a memory module address message based on the memory access request and the at least one memory module identification code; and
access a MMW communication resource table to determine at least one MMW communication resource to address the at least one of the memory modules in the memory configuration.
4 Assignments
0 Petitions
Accused Products
Abstract
A memory device includes a plurality of memory modules and a memory management module. A memory module of the plurality of memory modules includes a plurality of memory cells and a memory millimeter wave (MMW) transceiver. The memory management module determines a main memory configuration for at least some of the plurality of memory modules. The memory management module also determines physical addresses for the main memory configuration and determines a MMW communication resource table that includes an allocation mapping of one or more MMW communication resources to one or more of the at least some of the plurality of memory modules.
-
Citations
20 Claims
-
1. A memory device comprises:
-
a plurality of memory modules, wherein a memory module of the plurality of memory modules includes a plurality of memory cells and a memory millimeter wave (MMW) transceiver; and a memory management module operable to; determine a memory configuration, wherein the memory configuration includes at least a portion of the plurality of memory modules; store logical addresses and corresponding memory module identification codes for the portion of the plurality of memory modules in the memory configuration in a memory module table; receive a memory access request that includes a logical address; determine at least one corresponding memory module identification code for at least one of the memory modules in the memory configuration based on the logical address in the memory access request and the memory module table; generate a memory module address message based on the memory access request and the at least one memory module identification code; and access a MMW communication resource table to determine at least one MMW communication resource to address the at least one of the memory modules in the memory configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprises:
-
a memory that includes a plurality of memory modules, wherein a memory module of the plurality of memory modules includes a plurality of memory cells and a memory MMW transceiver; a memory management unit operable to; receive a memory access request; determine a memory module identification for one or more of the plurality of memory modules based on the memory access request; and generate a memory module message that includes the memory module identification for the one or more of the plurality of memory modules and at least a portion of the memory access request; a memory management MMW transceiver operable to; convert the memory module message into a MMW memory access signal; and transmit the MMW memory access signal to the one or more of the plurality of memory modules. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A device comprises:
-
a memory that includes a plurality of memory modules, wherein a memory module of the plurality of memory modules includes a plurality of memory cells and a memory MMW transceiver; and a memory management unit operable to; receive a memory access request; determine an identification of one or more of the plurality of memory modules based on the memory access request; generate a memory module message that includes the identification for the one or more of the plurality of memory modules and at least a portion of the memory access request; allocate one or more MMW communication resources to use for addressing the plurality of memory modules in the memory; store a mapping of the allocated one or more MMW communication resources in a MMW communication resource table; and access the MMW communication resource table to determine a first MMW communication resource from the one or more MMW communication resources to transmit the memory module message to the one or more of the plurality of memory modules. - View Dependent Claims (19, 20)
-
Specification