Wirelessly configurable memory device
First Claim
1. A configurable memory comprises:
- an interface section that includes one or more millimeter wave (MMW) transceivers, wherein the interface section is configured to interface with one or more external components;
a plurality of memory modules, wherein each of the plurality of memory modules includes a memory MMW transceiver and a plurality of memory cells; and
an internal configuration section that includes a memory management unit and a memory management MMW transceiver, wherein the memory management unit is configured to;
determine configuration of at least some of the plurality of memory modules to form a memory block;
identify an interface MMW transceiver of the one or more interface MMW transceivers to produce an identified interface MMW transceiver, which provides a wireless link to the memory block; and
generate a configuration signal based on the determined configuration and the identified interface MMW transceiver; and
wherein the memory management MMW transceiver is configured to;
convert the configuration signal into a MMW configuration signal; and
transmit the MMW configuration signal to at least one of the identified interface MMW transceiver and the MMW transceivers of the at least some of the plurality of memory modules.
6 Assignments
0 Petitions
Accused Products
Abstract
A configurable memory includes an interface section, a plurality of memory modules, and an internal configuration section. The interface section includes a millimeter wave (MMW) transceiver and interfaces with one or more external components. Each the plurality of memory modules includes a memory MMW transceiver and a plurality of memory cells. The internal configuration section includes a memory management unit and a memory management MMW transceiver. The memory management unit is operable to determine configuration of at least some of the plurality of memory modules to form a memory block, identify an interface MMW transceiver to provide a wireless link to the memory block, and generate a configuration signal based on the determined configuration and the identified interface MMW transceiver. The memory management MMW transmits the MMW configuration signal to the identified interface MMW transceiver and the MMW transceivers of the memory modules.
99 Citations
23 Claims
-
1. A configurable memory comprises:
-
an interface section that includes one or more millimeter wave (MMW) transceivers, wherein the interface section is configured to interface with one or more external components; a plurality of memory modules, wherein each of the plurality of memory modules includes a memory MMW transceiver and a plurality of memory cells; and an internal configuration section that includes a memory management unit and a memory management MMW transceiver, wherein the memory management unit is configured to; determine configuration of at least some of the plurality of memory modules to form a memory block; identify an interface MMW transceiver of the one or more interface MMW transceivers to produce an identified interface MMW transceiver, which provides a wireless link to the memory block; and generate a configuration signal based on the determined configuration and the identified interface MMW transceiver; and wherein the memory management MMW transceiver is configured to; convert the configuration signal into a MMW configuration signal; and transmit the MMW configuration signal to at least one of the identified interface MMW transceiver and the MMW transceivers of the at least some of the plurality of memory modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A configurable memory device comprises:
-
a plurality of memory modules, wherein a memory module of at least some of the plurality of memory modules comprises; an array of memory cells having a plurality of bit lines and a plurality of word lines; and a millimeter wave (MMW) transceiver coupled to the array, wherein the MMW transceiver includes a baseband processing module and a MMW front-end, wherein the MMW front-end functions to; receive a MMW memory access signal; convert the MMW memory access signal into a baseband or near baseband inbound symbol stream; the baseband processing module functions to; recover a memory access request from the baseband or near baseband inbound symbol stream; determine a location within the array to access based on the memory access request; access the location within the array via corresponding bit lines of the plurality of bit lines and corresponding word lines of the plurality of word lines in accordance with the memory access request; and a memory management unit, wherein the memory management unit determines a configuration of at least some of the plurality of memory modules by; receiving a write request; determining size of data to be written based on the write request; determining a number of memory modules based on the size of data; allocating the at least some of the plurality of memory modules in accordance with the number of memory modules to a memory block; maintaining a memory block allocation map to track allocation of the at least some of the plurality of memory modules memory modules to the memory block; and identify an interface MMW transceiver of a plurality of interface MMW transceivers to produce an identified interface MMW transceiver, which provides a wireless link to the memory block; and generate a configuration signal for transmission to the identified interface MMW transceiver and the MMW transceivers of the at least some of the plurality of memory modules in the memory block. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A configurable memory device comprises:
-
a plurality of memory modules, wherein each of the plurality of memory modules includes; a plurality of memory lines; and a millimeter wave (MMW) transceiver coupled to the plurality of memory lines, wherein the MMW transceiver includes a baseband processing module and a MMW front-end, wherein the MMW front-end functions to; receive a MMW memory access signal; convert the MMW memory access signal into a baseband or near baseband inbound symbol stream; the baseband processing module functions to; recover a memory access request from the baseband or near baseband inbound symbol stream; determine a location within the plurality of memory lines to access based on the memory access request; access the location via at least one of the plurality of memory lines in accordance with the memory access request; and an internal configuration section that includes a memory management unit and a memory management MMW transceiver, wherein the memory management unit is configured to; determine configuration of at least some of the plurality of memory modules to form a memory block; identify an interface MMW transceiver which provides a wireless link to the memory block; and generate a configuration signal based on the determined configuration and the identified interface MMW transceiver; and wherein the memory management MMW transceiver is configured to; convert the configuration signal into a MMW configuration signal; and transmit the MMW configuration signal to at least one of the identified interface MMW transceiver and the MMW transceivers of the at least some of the plurality of memory modules of the memory block. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification