WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Apparatus and methods for optically-coupled memory systems    

Get related patents on CD
United States Patent6961259   
Link to this pagehttp://www.wikipatents.com/6961259.html
Inventor(s)Lee; Terry R. (Boise, ID), Ryan; Kevin J. (Eagle, ID)
AbstractOptically-coupled memory systems are disclosed. In one embodiment, a system memory includes a carrier substrate, and a controller attached to the carrier substrate and operable to transmit and receive optical signals, and first and second memory modules. The module substrate of the first memory module has an aperture formed therein, the aperture being operable to provide an optical path for optical signals between the controller and an optical transmitter/receiver unit of the second memory module. Thus, the system memory provides the advantages of "free space" optical connection in a compact arrangement of memory modules. In an alternate embodiment, the first memory module includes a beam splitter attached to the module substrate proximate the aperture. In another embodiment, the first and second memory modules are staged on the carrier substrate to provide an unobstructed path for optical signals. In another embodiment, the optical transmitter/receiver unit projects outwardly from the module substrate to provide an unobstructed path for optical signals.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History Custom Search
Inventor     Lee; Terry R. (Boise, ID) , Ryan; Kevin J. (Eagle, ID)
Owner/Assignee     Micron Technology, Inc. (Boise, ID)
Patent assignment
All assignments
Company News
Publication Date     November 1, 2005
Application Number     10/351,077
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     January 23, 2003
US Classification     365/63 257/432 257/98 365/174 365/64 385/88 385/89 385/90 385/92 385/94
Int'l Classification    
Examiner     Nguyen; Viet Q.
Assistant Examiner    
Attorney/Law Firm     Dorsey & Whitney LLP
Address
Parent Case    
Priority Data    
USPTO Field of Search     365/63 365/64 365/174 385/88 385/89 385/90 257/98 257/432
Patent Tags     methods optically-coupled memory
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6811320
Abbott

Nov,2004

[0 after 0 votes]
6787825
Gudesen et al.

Sep,2004

[0 after 0 votes]
2004/0156640
Dress et al.

Aug,2004

[0 after 0 votes]
6516121
Laor

Feb,2003

[0 after 0 votes]
2003/0030859
Youn et al.

Feb,2003

[0 after 0 votes]
6424034
Ahn et al.

Jul,2002

[0 after 0 votes]
6100026
Nova et al.

Aug,2000

[0 after 0 votes]
5391917
Gilmour et al.

Feb,1995

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A system memory, comprising: a carrier substrate; a controller attached to the carrier substrate to transmit and receive optical signals; and first and second memory modules attached to the carrier substrate proximate the controller, each memory module including a module substrate and a memory device attached to the module substrate, the second memory module including an optical transmitter/receiver unit operatively coupled to the memory device, the first memory module being positioned or configured to provide a first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

2. The system memory of claim 1 wherein the first memory module attached to the carrier substrate proximate the controller and the second memory module is attached to the carrier substrate proximate the first memory module and opposite from the controller, and wherein the module substrate of the first memory module has a first aperture formed therein, the first aperture being adapted to provide the first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

3. The system memory of claim 1 wherein the first memory module further includes an optical transmitter/receiver unit operatively coupled to the memory device, and a beam splitter attached to the module substrate proximate the first aperture, the beam splitter being operable to transmit a first portion of an optical signal from the controller through the first aperture to the second memory module and to reflect a second portion of the optical signal from the controller to the optical transmitter/receiver unit of the first memory module.

4. The system memory of claim 3 wherein the beam splitter is further operable to reflect a first responsive signal from the optical transmitter/receiver unit of the first memory module to the controller, and to transmit a second responsive signal from the optical transmitter/receiver unit of the second memory module to the controller.

5. The system memory of claim 1 wherein the first and second memory modules have longitudinal axes in an approximately parallel arrangement with the controller being spaced apart from the first and second memory modules along a direction orthogonal to the longitudinal axes, and wherein the first and second memory modules are staged on the carrier substrate such that the first memory module is offset from the second memory module along the longitudinal axis of the first memory module by an amount sufficient to provide the first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

6. The system memory of claim 5, further comprising a third memory module attached to the carrier substrate and positioned proximate the second memory module opposite from the controller, the third memory module including a third module substrate, a third memory device attached to the third module substrate, and an optical transmitter/receiver unit operatively coupled to the third memory device, the first, second, and third memory modules being staged on the carrier substrate such that the third memory module is offset from the first and second memory modules along a longitudinal axis of the third memory module by an amount sufficient to provide a second unobstructed path for optical signals between the controller and the optical transmitter/receiver unit of the third memory module.

7. The system memory of claim 1 wherein the second memory module is attached to the carrier substrate such that the controller is spaced apart from the second memory module in a direction parallel to a longitudinal axis of the second memory module, the optical transmitter/receiver unit projecting outwardly from the second memory module to provide the first optical path for optical signals between the controller and the optical transmitter/receiver unit.

8. The system memory of claim 7 wherein the optical transmitter/receiver unit projects outwardly from the second memory module by a distance that exceeds a height of the first memory device.

9. The system memory of claim 7 wherein the second memory module includes a proximal end nearest to the controller, and wherein the optical transmitter/receiver unit is attached to the second memory module proximate the proximal end.

10. The system memory of claim 7 wherein the first and second memory modules are substantially parallel.

11. A computer system, comprising: a central processing unit; a system memory; a bus bridge coupled to the central processing unit and the system memory and operable to allow communication between the central processing unit and the system memory, wherein the system memory comprises: a carrier substrate; a controller attached to the carrier substrate and operable to transfer data signals between the system memory and the central processing unit via the bus bridge, the controller further being operable to transmit and receive optical signals; and first and second memory modules attached to the carrier substrate proximate the controller, each memory module including a module substrate and a memory device attached to the module substrate, the second memory module including an optical transmitter/receiver unit operatively coupled to the memory device, the first memory module being positioned or configured to provide a first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

12. The computer system of claim 11 wherein the first memory module attached to the carrier substrate proximate the controller and the second memory module is attached to the carrier substrate proximate the first memory module and opposite from the controller, and wherein the module substrate of the first memory module has a first aperture formed therein, the first aperture being adapted to provide the first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

13. The computer system of claim 11 wherein the first memory module further includes an optical transmitter/receiver unit operatively coupled to the memory device, and a beam splitter attached to the module substrate proximate the first aperture, the beam splitter being operable to transmit a first portion of an optical signal from the controller through the first aperture to the second memory module and to reflect a second portion of the optical signal from the controller to the optical transmitter/receiver unit of the first memory module.

14. The computer system of claim 13 wherein the beam splitter is further operable to reflect a first responsive signal from the optical transmitter/receiver unit of the first memory module to the controller, and to transmit a second responsive signal from the optical transmitter/receiver unit of the second memory module to the controller.

15. The computer system of claim 11 wherein the first and second memory modules have longitudinal axes in an approximately parallel arrangement with the controller being spaced apart from the first and second memory modules along a direction orthogonal to the longitudinal axes, and wherein the first and second memory modules are staged on the carrier substrate such that the first memory module is offset from the second memory module along the longitudinal axis of the first memory module by an amount sufficient to provide the first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

16. The computer system of claim 15, further comprising a third memory module attached to the carrier substrate and positioned proximate the second memory module opposite from the controller, the third memory module including a third module substrate, a third memory device attached to the third module substrate, and an optical transmitter/receiver unit operatively coupled to the third memory device, the first, second, and third memory modules being staged on the carrier substrate such that the third memory module is offset from the first and second memory modules along a longitudinal axis of the third memory module by an amount sufficient to provide a second unobstructed path for optical signals between the controller and the optical transmitter/receiver unit of the third memory module.

17. The computer system of claim 11 wherein the second memory module is attached to the carrier substrate such that the controller is spaced apart from the second memory module in a direction parallel to a longitudinal axis of the second memory module, the optical transmitter/receiver unit projecting outwardly from the second memory module to provide the first optical path for optical signals between the controller and the optical transmitter/receiver unit.

18. The computer system of claim 17 wherein the optical transmitter/receiver unit projects outwardly from the second memory module by a distance that exceeds a height of the first memory device.

19. The computer system of claim 17 wherein the second memory module includes a proximal end nearest to the controller, and wherein the optical transmitter/receiver unit is attached to the second memory module proximate the proximal end.

20. The computer system of claim 17 wherein the first and second memory modules are substantially parallel.

21. A system memory, comprising: a carrier substrate; a controller attached to the carrier substrate to transmit and receive optical signals; and a first memory module attached to the carrier substrate proximate the controller and a second memory module attached to the carrier substrate and positioned proximate the first memory module opposite from the controller, each memory module including a module substrate and a memory device attached to the module substrate, the second memory module including an optical transmitter/receiver unit operatively coupled to the memory device, the module substrate of the first memory module having a first aperture formed therein, the first aperture being adapted to provide a first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

22. The system memory of claim 21 wherein the first memory module further includes an optical transmitter/receiver unit operatively coupled to the memory device of the first memory module.

23. The system memory of claim 22 wherein the controller includes a first communication unit operable to communicate optical signals to the optical transmitter/receiver unit of the first memory module, and a second communication unit operable to communicate optical signals to the optical transmitter/receiver unit of the second memory module.

24. The system memory of claim 22 wherein the controller includes a communication unit operable to communicate optical signals to the optical transmitter/receiver units of both the first and second memory modules.

25. The system memory of claim 21 wherein the first memory module further includes an optical transmitter/receiver unit operatively coupled to the memory device, and a beam splitter attached to the module substrate proximate the first aperture, the beam splitter being operable to transmit a first portion of an optical signal from the controller through the first aperture to the second memory module and to reflect a second portion of the optical signal from the controller to the optical transmitter/receiver unit of the first memory module.

26. The system memory of claim 25 wherein the beam splitter is further operable to reflect a first responsive signal from the optical transmitter/receiver unit of the first memory module to the controller, and to transmit a second responsive signal from the optical transmitter/receiver unit of the second memory module to the controller.

27. The system memory of claim 25, further comprising a third memory module attached to the carrier substrate and positioned proximate the second memory module opposite from the controller, and wherein the module substrate of the second memory module has a second aperture formed therein, the first and second apertures being operable to provide a second optical path for optical signals between the controller and the third memory module.

28. The system memory of claim 27 wherein the second memory module further includes a second beam splitter attached to the module substrate proximate the second aperture, the second beam splitter being operable to transmit a third portion of the optical signal from the controller through the second aperture to the third memory module and to reflect a fourth portion of the optical signal from the controller to the optical transmitter/receiver unit of the second memory module.

29. The system memory of claim 21, further comprising a third memory module attached to the carrier substrate and positioned proximate the second memory module opposite from the controller, and wherein the module substrate of the first memory module further has a second aperture formed therein, and the module substrate of the second memory module has a third aperture formed therein, the second and third apertures being operable to provide a second optical path for optical signals between the controller and the third memory module.

30. The system memory of claim 29 wherein the controller includes first, second, and third communication units operable to communicate optical signals to the optical transmitter/receiver units of the first, second, and third memory modules, respectively.

31. The system memory of claim 29 wherein the controller includes a communication unit operable to communicate optical signals to the optical transmitter/receiver units of the first, second, and third memory modules.

32. The system memory of claim 21 wherein the first and second memory modules are attached to the carrier substrate in parallel.

33. The system memory of claim 21 wherein the carrier substrate is adapted for coupling to a computer system data bus.

34. The system memory of claim 21 wherein the memory device of at least one of the first and second memory modules comprises a dynamic random access memory ("DRAM").

35. The system memory of claim 21 wherein the controller comprises an electricity-to-light converter.

36. The system memory of claim 21 wherein at least one of the first and second memory modules comprises a double in-line memory module ("DIMM").

37. A computer system, comprising: a central processing unit; a system memory; a bus bridge coupled to the central processing unit and the system memory and operable to allow communication between the central processing unit and the system memory, wherein the system memory comprises: a carrier substrate; a controller attached to the carrier substrate and operable to transfer data signals between the system memory and the central processing unit via the bus bridge, the controller further being operable to transmit and receive optical signals; and a first memory module attached to the carrier substrate proximate the controller and a second memory module attached to the carrier substrate and positioned opposite the first memory module from the controller, each memory module including a module substrate and a memory device attached to the module substrate, the second memory module including an optical transmitter/receiver unit operatively coupled to the memory device, the module substrate of the first memory module having a first aperture formed therein, the first aperture being adapted to provide a first optical path for optical signals between the controller and the optical transmitter/receiver unit of the second memory module.

38. The computer system of claim 37 wherein the first memory module further includes an optical transmitter/receiver unit operatively coupled to the memory device of the first memory module.

39. The computer system of claim 38 wherein the controller includes a first communication unit operable to communicate optical signals to the optical transmitter/receiver unit of the first memory module, and a second communication unit operable to communicate optical signals to the optical transmitter/receiver unit of the second memory module.

40. The computer system of claim 38 wherein the controller includes a communication unit operable to communicate optical signals to the optical transmitter/receiver units of both the first and second memory modules.

41. The computer system of claim 37 wherein the first memory module further includes an optical transmitter/receiver unit operatively coupled to the memory device, and a beam splitter attached to the module substrate proximate the first aperture, the beam splitter being operable to transmit a first portion of an optical signal from the controller through the first aperture to the second memory module and to reflect a second portion of the optical signal from the controller to the optical transmitter/receiver unit of the first memory module.

42. The computer system of claim 41, further comprising a third memory module attached to the carrier substrate and positioned proximate the second memory module opposite from the controller, and wherein the module substrate of the second memory module has a second aperture formed therein, the first and second apertures being operable to provide a second optical path for optical signals between the controller and the third memory module.

43. The computer system of claim 42 wherein the second memory module further includes a second beam splitter attached to the module substrate proximate the second aperture, the second beam splitter being operable to transmit a third portion of the optical signal from the controller through the second aperture to the third memory module and to reflect a fourth portion of the optical signal from the controller to the optical transmitter/receiver unit of the second memory module.

44. The computer system of claim 37, further comprising a third memory module attached to the carrier substrate and positioned proximate the second memory module opposite from the controller, and wherein the module substrate of the first memory module further has a second aperture formed therein, and the module substrate of the second memory module has a third aperture formed therein, the second and third apertures being operable to provide a second optical path for optical signals between the controller and the third memory module.

45. The computer system of claim 37, further comprising a display coupled to the bus bridge.
 Description Submit all comments and votes
 


TECHNICAL FIELD

The present invention relates to memory systems, and more particularly to novel apparatus and methods for optically-coupled memory systems.

BACKGROUND OF THE INVENTION

A conventional computer system 10 shown in FIG. 1 includes a central processing unit ("CPU") 12, such as a microprocessor, that is coupled to a bus bridge 16, memory controller or the like. The CPU 12 is also typically coupled to a cache memory 18 to allow instructions and data to be more frequently accessed by the CPU 12. The bus bridge 16 allows the CPU 12 to receive program instructions from a system memory 20. The CPU 12 can also write data to and read data from the system memory 20 through the bus bridge 16. The CPU 12 also preferably transfers video data from the system memory 20 to a display system including a graphics processor or graphics accelerator 24, a video RAM 26, and a conventional display 28, such as a cathode ray tube ("CRT"), liquid crystal display ("LCD") or field emission display ("FED"). The graphics accelerator 24 processes graphics data to free up the CPU 12 from performing that function. The graphics accelerator 24 writes video data to and reads video data from the video RAM 26, and generates a video signal that is applied to the display 28. The bus bridge 16 also interfaces the CPU 12 to a peripheral bus 30, such as a peripheral component interconnect ("PCI") bus. The peripheral bus 30 is, in turn, coupled to at least one mass storage device, such as a disk drive 32 and a CD ROM drive 34, and at least one user interface device, such as a keyboard 36 and a pointing device 38. The computer system 10 may, of course, contain a greater or lesser number of components.

As shown in FIG. 2, the system memory 20 is generally in the form of one or more memory modules 44 that includes several integrated circuit memory devices 40, such as dynamic random access memories ("DRAMs") and which may be Advanced Technology ("AT") Drams, such as RAMBUS DRAMs ("RDRAMs") or synchronous link DRAMs ("SLDRAMs"), mounted on a printed circuit board 42. Typically, the memory modules 44 are removably plugged into a motherboard 46 of a computer system 10 (FIG. 1). The size of the computer system's memory can be increased by simply plugging additional memory modules 44 into the motherboard 46. Memory modules 44 are commercially available in standardized configurations, such as a single in-line memory module ("SIMM") and a double in-line memory module ("DIMM"). The memory modules 44 are electrically coupled to a memory controller 50 or other device (not shown) mounted on the mother-board 46 using standardized memory interfaces 52. These standardized memory interfaces 52 generally include a data bus, an address bus, and a control/status bus.

Although desirable results have been achieved using conventional system memories 20 of the type described above, there is room for improvement. For example, when the controller 50 (FIG. 2) transmits signals to the memory modules 44 via the memory interface 52 to access data stored in the memory devices 40, the memory interface 52 may experience undesirable noise from parasitic effects, including, for example, reflections of the electrical signals from the interface connections along the memory interface 52, or electromagnetic interference from neighboring components. Typically, the operation of the system memory 20 is slowed by these parasitic effects because the system memory 20 must wait between the time access signals are sent and data signals are received to allow the reflections and noise to dampen.

Optically-based system memories may provide improved performance over conventional system memories 20. Optically-based system memories include fiber-optically connected systems of the type generally disclosed, for example, in U.S. Pat. No. 6,250,819 issued to Porte et al., and U.S. Pat. No. 6,301,401 issued to La, and "free space" or "line-of-sight" optically-connected systems of the type generally disclosed, for example, in U.S. Pat. No. 5,500,523 issued to Hamanaka, and U.S. Pat. No. 6,380,527 issued to Davis. Problems of transmitting and receiving optical signals between the memory controller 50 and the memory modules 44, however, continue to hamper the commercialization of optically-based system memories, particularly those systems having an array of parallel, closely-spaced memory modules of the type found in many existing personal computer systems.

SUMMARY OF THE INVENTION

The present invention is directed to apparatus and methods for optically-coupled memory systems. In one aspect, a system memory includes a carrier substrate, and a controller attached to the carrier substrate and operable to transmit and receive optical signals, and first and second memory modules. The module substrate of the first memory module has an aperture formed therein, the aperture being adapted to provide an optical path for optical signals between the controller and an optical transmitter/receiver unit of the second memory module. Thus, the system memory provides the advantages of "free space" optical connection in a compact arrangement of memory modules.

In an alternate aspect, the first memory module includes a beam splitter attached to the module substrate proximate the aperture. The beam splitter is operable to transmit a first portion of an incident optical signal from the controller through the aperture to the second memory module, and also to reflect a second portion of the incident optical signal to an optical transmitter/receiver unit of the first memory module.

In another aspect, a system memory includes first and second memory modules that are staged on a carrier substrate such that the second memory module is offset from the first memory module along the longitudinal axis of the second memory module by an amount sufficient to provide an unobstructed path for optical signals between a controller and an optical transmitter/receiver unit of the second memory module.

In yet another aspect, a system memory includes a carrier substrate, a controller attached to the carrier substrate, and a memory module that has an optical transmitter/receiver unit that projects outwardly from the module substrate to provide an unobstructed path for optical signals between the controller and the optical transmitter/receiver unit. In an alternate aspect, the optical transmitter/receiver unit projects outwardly from the first module substrate by a distance that exceeds a height of a memory device attached to the module substrate.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a conventional computer system having a system memory.

FIG. 2 is an isometric view of a conventional system memory that may be used in the computer system of FIG. 1.

FIG. 3 is a top schematic view of a system memory having memory modules with apertures in accordance with an embodiment of the invention.

FIG. 4 is a top schematic view of a system memory having memory modules with apertures in accordance with another embodiment of the invention.

FIG. 5 is a top schematic view of a system memory having memory modules with staged positioning in accordance with yet another embodiment of the invention.

FIG. 6 is a top schematic view of a system memory having memory modules with staged positioning in accordance with a further embodiment of the invention.

FIG. 7 is a top schematic view of a system memory having a controller positioned proximate the ends of the memory modules in accordance with an alternate embodiment of the invention.

FIG. 8 is a top schematic view of a system memory having a controller positioned proximate the ends of the memory modules in accordance with another alternate embodiment of the invention.

FIG. 9 is a top schematic view of a system memory having a controller positioned proximate the ends of the memory modules in accordance with yet another embodiment of the invention.

FIG. 10 is a top schematic view of a system memory having memory modules with beam splitters in accordance with an embodiment of the invention.

FIG. 11 is an enlarged, top schematic view of a beam splitter of the system memory of FIG. 10.

DETAILED DESCRIPTION OF THE INVENTION

The present description is generally directed toward novel apparatus and methods for optically-coupled memory systems. Many specific details of certain embodiments of the invention are set forth in the following description and in FIGS. 3-11 to provide a thorough understanding of such embodiments. One skilled in the art will understand, however, that the present invention may have additional embodiments, or that the present invention may be practiced without several of the details described in the following description.

FIG. 3 is a top schematic view of a system memory 120 in accordance with an embodiment of the invention. For clarity, the system memory 120 shown in FIG. 3 is not drawn to scale. The system memory 120 includes a plurality of memory modules 144 mounted on a carrier substrate (or motherboard) 146. The memory modules 144 may be removably plugged into the motherboard 146 in the conventional manner. Each memory module 144 includes a module substrate 142. As described more fully below, the module substrates 142 of the memory modules 144a, 144b, 144c have one or more apertures 160 disposed therethrough. Specifically, in the embodiment shown in FIG. 3, the first memory module 144a has three apertures 160, the second memory module 144b has two apertures 160, and the third memory module 144c has one aperture 160 disposed therethrough. The fourth memory module 144d in this embodiment has no apertures 160.

As further shown in FIG. 3, a plurality of integrated circuit memory devices 140 (three shown) are attached to the module substrate 142 of each memory module 144. The memory devices 140 may be of any conventional type, including dynamic random access memories ("DRAMs"), and Advanced Technology ("AT") DRAMs, such as RAMBUS DRAMs ("RDRAMs") or synchronous link DRAMs ("SLDRAMs").

A controller 150 is attached to the carrier substrate 146 proximate the first memory module 144a. The controller 150 may be coupled to a bus bridge 16 (FIG. 1) or other standardized memory interface 52 to connect the system memory 120 with a CPU or other external components. The controller 150 is equipped with several communications units 152 that transmit optical signals to and receive optical signals from the memory modules 144. Each communications unit 152 includes one or more converters (not shown) that convert incoming electrical signals from the bus bridge 16 into optical signals for transmission to the memory modules 144, and also one or more converters that convert incoming optical signals from the memory modules 144 into outgoing electrical signals to the bus bridge 16. A variety of known devices may be employed to perform these functions, including light emitting diodes (LEDs), laser diodes, photodiodes, p-i-n diodes, or other electricity-to-light and light-to-electricity conversion devices.

As further shown in FIG. 3, a transmitter/receiver (T/R) unit 148 is attached to each module substrate 142. Each T/R unit 148 is operatively coupled by electrical circuits (not shown) to the memory devices 140 on the corresponding module substrate 142. The T/R units 148 are known devices that receive and transmit optical signals. The T/R units 148 include one or more converters (not shown) that convert incoming optical signals from the communications units 152 into electrical signals for transmission to the memory devices 140, and also one or more converters that convert incoming electrical signals from the memory devices 140 into outgoing optical signals (corresponding to data values stored in the memory devices 140) to the communications units 152.

In operation, the controller 150 receives a memory request signal from an external device, such as the CPU 12 via the bus bridge 16. The controller 150 analyzes the memory request signal using known control algorithms to determine which memory module 144 corresponds to the memory request signal, then converts the memory request signal into an optical signal and transmits the optical signal from one of the communications units 152 to the T/R unit 148 of the appropriate memory module 144. Alternately, the controller 150 may simply convert the memory request signal directly into an optical signal and transmit the optical signal to all of the memory modules 144, allowing the memory modules 144 to analyze the optical signal, and the appropriate memory module 144 to respond accordingly. In either case, the optical signals transmitted from the controller 150 to the first, second, third, and fourth memory modules 144a, 144b, 144c, 144d travel along first, second, third, and fourth optical paths 154a, 154b, 154c, 154d, respectively. As shown in FIG. 3, the second, third, and fourth optical paths 154b, 154c, 154d extend through one or more of the apertures 160 disposed within the first, second, and third memory modules 144a, 144b, 144c.

In alternate modes of operation, the optical signals may traverse the optical paths 154 sequentially, simultaneously, or a combination of both. In other words, in a first mode of operation, the controller 150 may transmit a memory request signal along the second optical path 154b to the second memory module 144b, and then wait to receive the incoming optical signal transmitted from the T/R unit on the second memory module 144b prior to transmitting a second memory request signal to the second memory module 144b. In an alternate, second mode of operation, however, the memory access signals sent by the controller 150 to the second memory module 144b, and the optical signals corresponding to the stored data values sent by the second memory module 144b to the controller 150, may traverse the second optical path 154b simultaneously. In a third more of operation, a combination of sequential and simultaneous optical signal transmission may be employed.

The system memory 120 advantageously allows a "free space" or "line-of-sight" optical connection between the controller 150 and the individual memory modules 144 of an array of parallel, closely-spaced memory modules 144 of the type found in many existing personal computer systems. Because the first, second, and third memory modules 144a, 144b, 144c have one or more apertures 160 disposed therethrough, unobstructed optical pathways are created between the communications units 152 and the T/R units 148 for the second, third, and fourth optical paths 154b, 154c, 154d. The advantages of free space or line-of-sight optical connection between the controller 150 and the individual memory modules 144 are thereby achieved without the use of mirrors, refraction devices or other relatively complex optical components.

It should be noted that the system memory embodiment depicted in FIG. 3 is merely illustrative, and that many particular details of the system memory 120 may be varied without departing from the spirit or scope of the invention. For example, a greater or fewer number of memory modules 144 may be used, and the memory modules 144 need not be oriented in an approximately parallel fashion as shown in FIG. 3. Each memory module 144 may have a greater or fewer number of memory devices 140, a greater or fewer number of apertures 160, or a greater number of T/R units 148.

Alternate embodiments of system memories in accordance with the invention will be described below. In general, many of the components and operational characteristics of the alternate embodiments are the same as those described above with respect to the system memory 120. Therefore, in the following discussion, the reference numerals used to designate particular components will be similar to or the same as the reference numerals used to refer to the same or similar components of the previously-described system memory 120. For purposes of clarity, and to avoid undue repetition, only the significantly different aspects or operational features of each alternate embodiment will be discussed in detail.

FIG. 4 is a top schematic view of a system memory 220 in accordance with an alternate embodiment of the invention. In this embodiment, the controller 250 includes a single communications unit 252 that is operable to transmit and receive optical signals to and from the T/R units 248 of all of the memory modules 244. As in the previously disclosed embodiment, the first, second, and third memory modules 244a, 244b, 244c have one or more apertures 260 disposed therethrough to provide unobstructed optical paths 254b, 254c, 254d between the communications unit 252 and the T/R units 248 of the second, third, and fourth memory modules 244b, 244c, 244d. Since the optical paths 254 are transmitted from the common communications unit 252, the apertures 260 of successive memory modules 244 are aligned along radial pathways extending outwardly from the communications unit 252 to the T/R units 248. Thus, the above-noted advantages of "free space" or "line-of-sight" optical connection between the controller 250 and the individual memory modules 244 are achieved using a controller 250 having a single communications unit 252.

FIG. 5 is a top schematic view of a system memory 320 in accordance with another embodiment of the invention. In this embodiment, the system memory 320 includes a plurality of "staged" memory modules 344. As used herein, the term "staged" refers to the fact that each successive memory module 344 is offset from the preceding memory module along its longitudinal axis 355 by an amount sufficient to provide an unobstructed path for optical signals between the corresponding communications unit 352 of the controller 350 and the T/R unit 348 of the memory module 344.

More specifically, as shown in FIG. 5, the second memory module 344b is attached to the motherboard 346 at a location that is offset along its longitudinal axis 355 (upwardly as shown in FIG. 5) in relation to the position of the first memory module 344a. This provides an unobstructed optical path 354b between the second communications unit 352b and the T/R unit 248 of the second memory module 344b. Similarly, the third memory module 344c is positioned at a location that is offset along its longitudinal axis 355 in relation to the second memory module 344b to provide unobstructed optical path 354c, and fourth memory module 344d is positioned at a location that is offset along its longitudinal axis 355 in relation to the third memory module 344c to provide unobstructed optical path 354d.

FIG. 6 is a top schematic view of a system memory 420 in accordance with a further embodiment of the invention. Like the system memory 320 shown in FIG. 5, the system memory 420 includes a plurality of memory modules 344 that are staged on the motherboard 346. In this embodiment, however, the controller 450 includes a common communications unit 452 that exchanges optical signals with the T/R units 148 on all of the memory modules 344. Thus, the optical paths 454 extend along radial pathways extending outwardly from the communications unit 452 to the T/R units 348.

The system memories 320, 420 shown in FIGS. 5 and 6 provide the above-noted advantages of "free space" optical connection using a uniform memory module configuration. Because the memory modules 344 are staged to provide the desired unobstructed optical paths 354, 454, it is not necessary to have apertures extending through the memory modules. Consequently, the same memory module 344 may be used interchangeably in any of the positions on the motherboard 346, eliminating the need for different configurations of memory modules 344 corresponding to different locations on the motherboard 346. The system memories 320, 420 may therefore be more easily repaired or upgraded, and the costs of maintaining or upgrading the system memory 320 may be reduced compared with alternate system memory embodiments.

FIG. 7 is a top schematic view of a system memory 520 having a controller 550 positioned at the ends of a plurality of memory m