System and method for multiple bit optical data transmission in memory systems
First Claim
1. A memory hub for selectively communicating data between a system and a plurality of associated system memory devices communicably coupled with the memory hub, the memory hub comprising:
- a hub control unit, the hub control unit receiving incoming control signals, address signals, and data write signals and operable to route a memory control signal, a memory address signal, and a memory data write signal to at least one of the associated memory devices based on the contents of the control signal, the address signal, and the data signal, the memory transceiver being further operable to receive data read signals from the associated memory devices and relay the data read information to the system, anda multiple bit optical transceiver coupled with the hub control unit, the multiple but optical transceiver comprising;
a light emitting device comprising;
a plurality of light emitting diodes subsisting on a common bond pad each of the light emitting diodes operable to generate light in a particular range of wavelengths upon being electrically stimulated;
the multiple bit optical transceiver operable to communicate multiple bit optical signals comprising a plurality of wavelengths of light, combinations of the plurality of wavelengths of light representing a combination of data bits in each transmission pulse, the multiple bit optical transceiver further operable to decode an incoming multiple bit optical signal into incoming electrical signals understandable by the hub control unit, and further operable to encode outgoing electrical signals into an outgoing multiple bit optical signal.
8 Assignments
0 Petitions
Accused Products
Abstract
The disclosed system and method data increases data transmission speed through a memory system by using optical signals comprising a plurality of wavelengths of light so that each pulse of optical signals can represent more than a single bit of data. An optical transmitter comprises multiple, separately controllable light-emitting sections which generate light at different wavelengths. A photoreceptor, comprising sections of materials responsive to light received at different wavelengths, provides an output signal corresponding to the light signals received at the different wavelengths. The photoreceptor therefore can decode the received optical signals into a multiple bit output sequence corresponding with the multiple bit sequence originally transmitted. The disclosed method and system can be used to communicate signals between a plurality of memory devices and a memory hub within a memory module or directly to a system memory controller, and/or between a plurality of memory hubs and a system memory controller.
-
Citations
41 Claims
-
1. A memory hub for selectively communicating data between a system and a plurality of associated system memory devices communicably coupled with the memory hub, the memory hub comprising:
-
a hub control unit, the hub control unit receiving incoming control signals, address signals, and data write signals and operable to route a memory control signal, a memory address signal, and a memory data write signal to at least one of the associated memory devices based on the contents of the control signal, the address signal, and the data signal, the memory transceiver being further operable to receive data read signals from the associated memory devices and relay the data read information to the system, and a multiple bit optical transceiver coupled with the hub control unit, the multiple but optical transceiver comprising; a light emitting device comprising; a plurality of light emitting diodes subsisting on a common bond pad each of the light emitting diodes operable to generate light in a particular range of wavelengths upon being electrically stimulated; the multiple bit optical transceiver operable to communicate multiple bit optical signals comprising a plurality of wavelengths of light, combinations of the plurality of wavelengths of light representing a combination of data bits in each transmission pulse, the multiple bit optical transceiver further operable to decode an incoming multiple bit optical signal into incoming electrical signals understandable by the hub control unit, and further operable to encode outgoing electrical signals into an outgoing multiple bit optical signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A memory module, comprising:
-
an insulative substrate; an optical memory hub mounted on the substrate, the optical memory hub having a primary optical transceiver operable to transmit a multiple bit optical control signal comprising a plurality of wavelengths of light, each combination of wavelengths of light representing a data sequence comprising a plurality of control signals, data signals, and address signals, the primary optical transceiver further being operable to receive optical data signals, the primary optical transceiver comprising; a light emitting device comprising; a plurality of light emitting diodes each of which is operable to generate light in a particular range of wavelengths upon being electrically stimulated, the light emitting diodes subsisting on a common bond pad; a plurality of optical memory devices mounted on the substrate, each of the optical memory devices having a secondary optical transceiver operable to receive the multiple bit optical control signal, and transmit optical data signals; and an optical transmission medium operable to optically couple the primary optical transceiver of the optical memory hub and the secondary optical transceiver of each of the plurality of optical memory devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system, comprising:
-
a processor; an input device, operably connected to the processor, allowing data to be entered into the computer system; an output device, operably connected to the processor, allowing data to be output from the computer system; and a system memory operably connected to the processor and receiving memory control signals from the processor, the system memory comprising a plurality of memory modules, each of the memory modules comprising; an insulative substrate; an optical memory hub mounted on the substrate, the optical memory hub having a primary optical transceiver operable to transmit a multiple bit optical control signal comprising a plurality of wavelengths of light, each combination of wavelengths of light representing a data sequence comprising a plurality of control signals, data signals, and address signals, the primary optical transceiver further being operable to receive optical data signals, the primary optical transceiver comprising; a light emitting device comprising; a plurality of light emitting diodes each of which is operable to generate light in a particular range of wavelengths upon being electrically stimulated, the light emitting diodes subsisting on a common bond pad; and a plurality of optical memory devices mounted on the substrate, each of the optical memory devices having a secondary optical transceiver operable to receive the multiple bit optical control signal, and transmit optical data signals; an optical transmission medium operable to optically couple the primary optical transceiver of the optical memory hub and the secondary optical transceiver of each of the plurality of optical memory devices. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer system, comprising:
-
a processor; an input device, operably connected to the processor, allowing data to be entered into the computer system; an output device, operably connected to the processor, allowing data to be output from the computer system; and a system memory operably connected to the processor and receiving memory control signals from the processor, the system memory comprising; an optical memory controller, the optical memory controller having a primary optical transceiver operable to transmit a multiple bit optical control signal comprising a plurality of wavelengths of light, each combination of wavelengths of light representing a data sequence comprising a plurality of control signals, data signals, and address signals, the primary optical transceiver being further operable to receive optical data signals, the primary optical transceiver comprising; a light emitting device comprising a plurality of light emitting diodes each of which is operable to generate light in a particular range of wavelengths upon being electrically stimulated, the light emitting diodes subsisting on a common bond pad; a plurality of optical memory devices mounted on the substrate, each of the optical memory devices having a secondary optical transceiver operable to receive the multiple bit optical control signal, and transmit optical data signals; and an optical transmission medium operable to optically couple the primary optical transceiver of the optical memory controller and the secondary optical transceiver of each of the plurality of optical memory devices. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification