← Back to Patent Explorer
US4884243A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-port, optically addressed RAM

Assignee: CALIFORNIA A CORP OF CA, University of, Regents of
•
Filing: 1988-02-19
•
Granted: 1989-11-28
•
Expires: 2008-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A random access memory addressing system utilizing optical links between memory and the read/write logic circuits comprises addressing circuits including a plurality of light signal sources, a plurality of optical gates including optical detectors associated with the memory cells, and a holographic optical element adapted to reflect and direct the light signals to the desired memory cell locations. More particularly, it is a multi-port, binary computer memory for interfacing with a plurality of computers. There are a plurality of storage cells for containing bits of binary information, the storage cells being disposed at the intersections of a plurality of row conductors and a plurality of column conductors. There is interfacing logic for receiving information from the computers directing access to ones of the storage cells. There are first light sources associated with the interfacing logic for transmitting a first light beam with the access information modulated thereon. First light detectors are associated with the storage cells for receiving the first light beam, for generating an electrical signal containing the access information, and for conducting the electrical signal to the one of the storage cells to which it is directed. There are holographic optical elements for reflecting the first light beam from the first light sources to the first light detectors.

Inventors

  • 👤 Alan R. Johnston
  • 👤 Robert H. Nixon
  • 👤 Larry A. Bergman
  • 👤 Sadik Esener

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 10:54
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/005; G11C8/00; G11C8/16

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 146 words
In a binary computer memory having a plurality of storage cells for containing bits of binary information and logic at a location removed from close proximity to the storage cells for receiving information from an outside source directing access to ones of the storage cells, the improvement comprising: (a) first light source means associated with the logic for transmitting a first light beam with the access information modulated thereon; (b) first light detecting means associated with the storage cells for receiving said first light beam, for generating an electrical signal containing the access information, and for conducting said electrical signal to one of the storage cells to which it is directed; and, (c) reflecting means disposed between said first light source means and said first light detecting means for reflecting said first light beam from said first light source means to said first light detecting means.
Claim 2
Dependent Claim 146 words
In a binary computer memory having a plurality of storage cells for containing bits of binary information and logic at a location removed from close proximity to the storage cells for receiving information from an outside source directing access to ones of the storage cells, the improvement comprising: (a) first light source means associated with the logic for transmitting a first light beam with the access information modulated thereon; (b) first light detecting means associated with the storage cells for receiving said first light beam, for generating an electrical signal containing the access information, and for conducting said electrical signal to one of the storage cells to which it is directed; and, (c) reflecting means disposed between said first light source means and said first light detecting means for reflecting said first light beam from said first light source means to said first light detecting means.
Claim 3
Dependent Claim 117 words
The improvement to a computer memory of claim 1 wherein the storage cells are controlled by a clock signal and additionally comprising: (a) second light source means for transmitting a second light beam with the clock signal modulated thereon; (b) a plurality of second light detecting means associated with the storage cells for receiving said second light beam, for generating an electrical clock signal therefrom, and for conducting said electrical clock signal to the ones of the storage cells associated with respective ones of said second light detecting means; and, (c) said reflecting means including broadcast means for reflecting said second light beam from said second light source means to said plurality of second light detecting means.
Claim 4
Dependent Claim 74 words
The improvement to a computer memory of claim 1 wherein the storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; and, (b) said first light detector means includes a plurality of light beam-detectors corresponding to respective ones of said row conductors.
Claim 5
Dependent Claim 53 words
The improvement to a computer memory of claim 3 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors corresponding to respective ones of said column conductors.
Claim 6
Dependent Claim 82 words
The improvement to a computer memory of claim 1 wherein the storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; and, (b) said first light detector means includes a plurality of light beam detectors inserted into respective ones of said row conductors to divide said row conductors into sub-rows.
Claim 7
Dependent Claim 60 words
The improvement to a computer memory of claim 5 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors inserted into respective ones of said column conductors to divide said column conductors into sub-columns.
Claim 8
Dependent Claim 178 words
The improvement to a computer memory of claim 1 and additionally comprising: (a) data interfacing logic means connected to the storage cells for conducting data into and out of the storage cells; (b) third light source means operably connected to said data interfacing logic means for transmitting to the outside source a third light beam having data from the storage cells modulated thereon; (c) third light detecting means operably connected to said data interfacing logic means for receiving from the outside source a fourth light beam containing data to be written into the storage cells modulated thereon, for generating an electrical data signal therefrom, and for conducting said electrical data signal to said data interfacing logic means to be written by said data interfacing logic means into the ones of the storage cells to which it is directed; and, (d) said reflecting means including means for reflecting said third light beam from said third light source means to the outside source and for reflecting said fourth light beam from the outside source to said third light detecting means.
Claim 9
Dependent Claim 166 words
In a binary computer memory having a plurality of storage cells for containing bits of binary information and logic at a location removed from close proximity to the storage cells for receiving information from an outside source directing access to one of the storage cells, the improved method of operation comprising the steps of: (a) transmitting a first light beam with the access information modulated thereon from a light beam transmitting source; (b) receiving and reflecting the first light beam towards a first light beam detector at a first location removed from the site at which the first light beam is transmitted; (c) receiving the reflected first light beam at the first light beam detector at a second location removed from the site at which the first light beam is received and reflected; (d) generating an electrical signal containing the access information from the reflected first light beam; and, (e) conducting the electrical signal to the one of the storage cells to which it is directed.
Claim 10
Dependent Claim 166 words
In a binary computer memory having a plurality of storage cells for containing bits of binary information and logic at a location removed from close proximity to the storage cells for receiving information from an outside source directing access to one of the storage cells, the improved method of operation comprising the steps of: (a) transmitting a first light beam with the access information modulated thereon from a light beam transmitting source; (b) receiving and reflecting the first light beam towards a first light beam detector at a first location removed from the site at which the first light beam is transmitted; (c) receiving the reflected first light beam at the first light beam detector at a second location removed from the site at which the first light beam is received and reflected; (d) generating an electrical signal containing the access information from the reflected first light beam; and, (e) conducting the electrical signal to the one of the storage cells to which it is directed.
Claim 11
Dependent Claim 130 words
The method of claim 8 wherein the storage cells are controlled by a clock signal and additionally comprising the steps of: (a) transmitting a second light beam with the clock signal modulated thereon from a second light beam source; (b) reflecting a plurality of the second light beams from the second light beam source towards a plurality of second light beam detectors associated with the storage cells; (c) receiving the plurality of reflected second light beams at the plurality of second light beam detectors; (d) generating electrical clock signals from the plurality of reflected second light beams at respective ones of the second light beam detectors; and, (e) conducting the electrical clock signals to the ones of the storage cells associated with respective ones of the second light beam detectors.
Claim 12
Dependent Claim 120 words
The method of claim 8 wherein the storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said step of transmitting a first light beam with the access information modulated thereon from a first light beam transmitting source includes the step of transmitting the first light beams from one of a plurality of light beam-emitting sources corresponding to respective ones of the row conductors; and, (b) said step of receiving the reflected first light beam at the first light beam detector includes the step of receiving the first light beam at one of a plurality of first light beam detectors corresponding to respective ones of the row conductors.
Claim 13
Dependent Claim 120 words
The method of claim 8 wherein the storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said step of transmitting a first light beam with the access information modulated thereon from a first light beam transmitting source includes the step of transmitting the first light beams from one of a plurality of first light beam-emitting sources corresponding to respective ones of the column conductors; and, (b) said step of receiving the reflected first light beam at the first light beam detector includes the step of receiving the first light beam at one of a plurality of first light beam-detectors corresponding to respective ones of the column conductors.
Claim 14
Dependent Claim 127 words
The method of claim 8 and additionally comprising the steps of: (a) connecting data interfacing logic means to the storage cells to transmit data into and out of the storage cells; (b) transmitting to the outside source from a third light beam source a third light beam having data from the storage cells modulated thereon; (c) receiving from the outside source at a third light beam detector a fourth light beam containing data to be written into the storage cells modulated thereon; (d) generating an electrical data signal from the fourth light beam; and, (e) conducting the electrical data signal to the data interfacing logic means to be written by the data interfacing logic means into the ones of the storage cells to which it is directed.
Claim 15
Dependent Claim 44 words
The method of claim 12 and additionally comprising the steps of: (a) reflecting the third light beam from the third light beam source to the outside source; and, (b) reflecting the fourth light beam from the outside source to the third light beam detector.
Claim 16
Dependent Claim 152 words
A binary computer memory for interfacing with a computer comprising: (a) a plurality of storage cells for containing bits of binary information; (b) interfacing logic means disposed at a location removed from close proximity to said storage cells for receiving information from the computer directing access to ones of said storage cells; (c) first light source means associated with said interfacing logic means for transmitting a first light beam with said access information modulated thereon; (d) first light detecting means associated said storage cells for receiving said first light beam, for generating an electrical signal containing said access information, and for conducting said electrical signal to the one of said storage cells to which it is directed; and, (e) reflecting means disposed between said first light source means and said first light detecting means for reflecting said first light beam from said first light source means to said first light detecting means.
Claim 17
Dependent Claim 152 words
A binary computer memory for interfacing with a computer comprising: (a) a plurality of storage cells for containing bits of binary information; (b) interfacing logic means disposed at a location removed from close proximity to said storage cells for receiving information from the computer directing access to ones of said storage cells; (c) first light source means associated with said interfacing logic means for transmitting a first light beam with said access information modulated thereon; (d) first light detecting means associated said storage cells for receiving said first light beam, for generating an electrical signal containing said access information, and for conducting said electrical signal to the one of said storage cells to which it is directed; and, (e) reflecting means disposed between said first light source means and said first light detecting means for reflecting said first light beam from said first light source means to said first light detecting means.
Claim 18
Dependent Claim 114 words
The computer memory of claim 14 wherein said storage cells are controlled by a clock signal and additionally comprising: (a) second light source means for transmitting a second light beam with the clock signal modulated thereon; (b) a plurality of second light detecting means associated with said storage cells for receiving said second light beam, for generating an electrical clock signal therefrom, and for conducting said electrical clock signal to the ones of said storage cells associated with respective ones of said second light detecting means; and, (c) said reflecting means including broadcast means for reflecting said second light beam from said second light source means to said plurality of second light detecting means.
Claim 19
Dependent Claim 71 words
The computer memory of claim 14 wherein said storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; and, (b) said first light detector means includes a plurality of light beam-detectors corresponding to respective ones of said row conductors.
Claim 20
Dependent Claim 50 words
The computer memory of claim 16 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors corresponding to respective ones of said column conductors.
Claim 21
Dependent Claim 79 words
The computer memory of claim 14 wherein said storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; and, (b) said first light detector means includes a plurality of light beam detectors inserted into respective ones of said row conductors to divide said row conductors into sub-rows.
Claim 22
Dependent Claim 57 words
The computer memory of claim 18 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors inserted into respective ones of said column conductors to divide said column conductors into sub-columns.
Claim 23
Dependent Claim 171 words
The computer memory of claim 14 and additionally comprising: (a) data interfacing logic means connected to said storage cells for conducting data into and out of said storage cells; (b) third light source means operably connected to said data interfacing logic means for transmitting to the computer a third light beam having data from said storage cells modulated thereon; (c) third light detecting means operably connected to said data interfacing logic means for receiving from the computer a fourth light beam containing data to be written into said storage cells modulated thereon, for generating an electrical data signal therefrom, and for conducting said electrical data signal to said data interfacing logic means to be written by said data interfacing logic means into the ones of said storage cells to which it si directed; and, (d) said reflecting means including means for reflecting said third light beam from said third light source means to the computer and for reflecting said fourth light beam from the computer to said third light detecting means.
Claim 24
Dependent Claim 223 words
A multi-port, binary computer memory for interfacing with a plurality of computers comprising: (a) a plurality of storage cells for containing bits of binary information, said storage cells being disposed at the intersections of a plurality of row conductors and a plurality of column conductors; (b) interfacing logic means disposed at a location removed from close proximity to said storage cells for receiving information from the computers directing access to ones of said storage cells; (c) first light source means associated with said interfacing logic means for transmitting a first light beam with said access information modulated thereon, said first light source means including a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; (d) first light detecting means associated with said storage cells for receiving said first light beam, for generating an electrical signal containing said access information, and for conducting said electrical signal to the one of said storage cells to which it is directed, said first light detector means including a plurality of light beam detectors inserted into respective ones of said row conductors to divide said row conductors into sub-rows; and, (e) reflecting means disposed between said first light source means and said first light detecting means for reflecting said first light beam from said first light source means to said first light detecting means.
Claim 25
Dependent Claim 223 words
A multi-port, binary computer memory for interfacing with a plurality of computers comprising: (a) a plurality of storage cells for containing bits of binary information, said storage cells being disposed at the intersections of a plurality of row conductors and a plurality of column conductors; (b) interfacing logic means disposed at a location removed from close proximity to said storage cells for receiving information from the computers directing access to ones of said storage cells; (c) first light source means associated with said interfacing logic means for transmitting a first light beam with said access information modulated thereon, said first light source means including a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; (d) first light detecting means associated with said storage cells for receiving said first light beam, for generating an electrical signal containing said access information, and for conducting said electrical signal to the one of said storage cells to which it is directed, said first light detector means including a plurality of light beam detectors inserted into respective ones of said row conductors to divide said row conductors into sub-rows; and, (e) reflecting means disposed between said first light source means and said first light detecting means for reflecting said first light beam from said first light source means to said first light detecting means.
Claim 26
Dependent Claim 114 words
The computer memory of claim 21 wherein said storage cells are controlled by a clock signal and additionally comprising: (a) second light source means for transmitting a second light beam with the clock signal modulated thereon; (b) a plurality of second light detecting means associated with said storage cells for receiving said second light beam, for generating an electrical clock signal therefrom, and for conducting said electrical clock signal to the ones of said storage cells associated with respective ones of said second light detecting means; and, (c) said reflecting means including broadcast means for reflecting said second light beam from said second light source means to said plurality of second light detecting means.
Claim 27
Dependent Claim 71 words
The computer memory of claim 21 wherein said storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; and, (b) said first light detector means includes a plurality of light beam-detectors corresponding to respective ones of said row conductors.
Claim 28
Dependent Claim 50 words
The computer memory of claim 23 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors corresponding to respective one of said column conductors.
Claim 29
Dependent Claim 57 words
The computer memory of claim 24 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors inserted into respective ones of said column conductors to divide said column conductors into sub-columns.
Claim 30
Dependent Claim 171 words
The computer memory of claim 21 and additionally comprising: (a) data interfacing logic means connected to said storage cells for conducting data into and out of said storage cells; (b) third light source means operably connected to said data interfacing logic means for transmitting to the computers a third light beam having data from said storage cells modulated thereon; (c) third light detecting means operably connected to said data interfacing logic means for receiving from the computers a fourth light beam containing data to be written into said storage cells modulated thereon, for generating an electrical data signal therefrom, and for conducting said electrical data signal to said data interfacing logic means to be written by said data interfacing logic means into the ones of said storage cells to which it is directed; and, (d) said reflecting means including means for reflecting said third light beam from said third light source means to the computers and for reflecting said fourth light beam from the computers to said third light detecting means.
Claim 31
Dependent Claim 329 words
A multi-port, binary computer memory for interfacing with a plurality of computers comprising: (a) a plurality of storage cells for containing bits of binary information, said storage cells being disposed at the intersections of a plurality of row conductors and a plurality of column conductors; (b) interfacing logic means disposed at a location removed from close proximity to said storage cells for receiving information from the computers directing access to ones of said storage cells; (c) first light source means associated with said interfacing logic means for transmitting a first light beam with said access information modulated thereon, said first light source means including a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; (d) first light detecting means associated with said storage cells for receiving said first light beam, for generating an electrical signal containing said access information, and for conducting said electrical signal to the one of said storage cells to which it is directed, said first light detector means including a plurality of light beam detectors inserted into respective ones of said row conductors to divide said row conductors into sub-rows; (e) second light source means for transmitting a second light beam with the clock signal modulated thereon; (f) a plurality of second light detecting means associated with said storage cells for receiving said second light beam, for generating an electrical clock signal therefrom, and for conducting said electrical clock signal to the ones of said storage cells associated with respective ones of said second light detecting means; and, (g) reflecting means disposed between said first light source means and said first light detecting means and between said second light source means and said second light detecting means for reflecting said first light beam from said first light source means to said first light detecting means, said reflecting means including broadcast means for reflecting said second light beam from said second light source means to said plurality of second light detecting means.
Claim 32
Dependent Claim 329 words
A multi-port, binary computer memory for interfacing with a plurality of computers comprising: (a) a plurality of storage cells for containing bits of binary information, said storage cells being disposed at the intersections of a plurality of row conductors and a plurality of column conductors; (b) interfacing logic means disposed at a location removed from close proximity to said storage cells for receiving information from the computers directing access to ones of said storage cells; (c) first light source means associated with said interfacing logic means for transmitting a first light beam with said access information modulated thereon, said first light source means including a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; (d) first light detecting means associated with said storage cells for receiving said first light beam, for generating an electrical signal containing said access information, and for conducting said electrical signal to the one of said storage cells to which it is directed, said first light detector means including a plurality of light beam detectors inserted into respective ones of said row conductors to divide said row conductors into sub-rows; (e) second light source means for transmitting a second light beam with the clock signal modulated thereon; (f) a plurality of second light detecting means associated with said storage cells for receiving said second light beam, for generating an electrical clock signal therefrom, and for conducting said electrical clock signal to the ones of said storage cells associated with respective ones of said second light detecting means; and, (g) reflecting means disposed between said first light source means and said first light detecting means and between said second light source means and said second light detecting means for reflecting said first light beam from said first light source means to said first light detecting means, said reflecting means including broadcast means for reflecting said second light beam from said second light source means to said plurality of second light detecting means.
Claim 33
Dependent Claim 71 words
The computer memory of claim 27 wherein said storage cells are disposed at the intersections of a plurality of row conductors and a plurality of column conductors and wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said row conductors; and, (b) said first light detector means includes a plurality of light beam-detectors corresponding to respective ones of said row conductors.
Claim 34
Dependent Claim 50 words
The computer memory of claim 28 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors corresponding to respective ones of said column conductors.
Claim 35
Dependent Claim 57 words
The computer memory of claim 29 wherein: (a) said first light source means includes a plurality of light beam-emitting sources corresponding to respective ones of said column conductors; and, (b) said first light detector means includes a plurality of light beam detectors inserted into respective ones of said column conductors to divide said column conductors into sub-columns.
Claim 36
Dependent Claim 171 words
The computer memory of claim 27 and additionally comprising: (a) data interfacing logic means connected to said storage cells for conducting data into and out of said storage cells; (b) third light source means operably connected to said data interfacing logic means for transmitting to the computers a third light beam having data from said storage cells modulated thereon; (c) third light detecting means operably connected to said data interfacing logic means for receiving from the computers a fourth light beam containing data to be written into said storage cells modulated thereon, for generating an electrical data signal therefrom, and for conducting said electrical data signal to said data interfacing logic means to be written by said data interfacing logic means into the ones of said storage cells to which it is directed; and, (d) said reflecting means including means for reflecting said third light beam from said third light source means to the computers and for reflecting said fourth light beam from the computers to said third light detecting means.

References Cited (Backward Citations)

US3836907A Cited
US3958229A Cited
US4835595A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-11-27 1993-05-29 1993-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-11-27 1997-05-29 1997-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-11-27 2001-05-29 2001-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag