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

System for accessing the same memory location by two different devices

Assignee: GlobalFoundries Inc
•
Filing: 1988-12-19
•
Granted: 1991-05-07
•
Expires: 2008-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dual port random access memory device having a memory location which has interfaces for allowing at least two devices to access a given memory location. The memory location is subdivided into at least two portions. One of the portions is a source and one of the portions is a destination. A shadow updating mechanism is provided and connected to each of the memory location portions for allowing data stored in one of the portions to be copied into the other portion.

Inventors

  • 👤 Rudolph J. Albachten, III
  • 👤 Robert W. O'Dell

Bibliographic Details

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

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 115 words
A dual port random access memory (RAM) device comprising: (a) a memory location defined by a multiple interface means comprising at least two address interfaces each of which communicate with respective ones of dual ports of a RAM for allowing at least two devices to access said memory location approximately at the same time, said memory location being subdivided into at least two portions, one of said portions being a source and one of said portions being a destination; and (b) shadow updating means operatively connected to each of said memory location portions for allowing data stored in one of said memory location portions to be copied into the others of said memory location portions.
Claim 2
Dependent Claim 115 words
A dual port random access memory (RAM) device comprising: (a) a memory location defined by a multiple interface means comprising at least two address interfaces each of which communicate with respective ones of dual ports of a RAM for allowing at least two devices to access said memory location approximately at the same time, said memory location being subdivided into at least two portions, one of said portions being a source and one of said portions being a destination; and (b) shadow updating means operatively connected to each of said memory location portions for allowing data stored in one of said memory location portions to be copied into the others of said memory location portions.
Claim 3
Dependent Claim 22 words
The RAM device in accordance with claim 1 wherein data copied into said memroy location portions is the most recently modified data.
Claim 4
Dependent Claim 33 words
The RAM device in accordance with claim 1 further comprising a plurality of memory locations, each being subdivided into memory location portions and each bein individually accessible by means of said interface means.
Claim 5
Dependent Claim 20 words
The RAM device in accordance with claim 3 wherein each of said memory location portions comprises a plurality of bits.
Claim 6
Dependent Claim 29 words
The RAM device in accordance with claim 4 further comprising indicating means operatively connected to at least one of said memory location portions for indicating access of data therein.
Claim 7
Dependent Claim 14 words
The RAM device in accordance with claim 5 wherein said indicating means is programmable.
Claim 8
Dependent Claim 24 words
The RAM device in accordance with claim 6 wherein said programmable indicating means is adapted to determine data access of individual memory location portions.
Claim 9
Dependent Claim 18 words
The RAM device in accordance with claim 1 further comprising two devices operatively connected to said interface means.
Claim 10
Dependent Claim 28 words
The RAM device in accordance with claim 8 wherein said RAM, one of said devices, and said interface means therefor are disposed on a single integrated circuit chip.
Claim 11
Dependent Claim 21 words
The RAM device in accordance with claim 8 wherein one of said devices is adapted to operate synchronously with said RAM.
Claim 12
Dependent Claim 16 words
The RAM device in accordance with claim 8 wherein one of said devices comprises a controller.
Claim 13
Dependent Claim 16 words
The RAM device in accordance with claim 9 wherein one of said devices comprises a controller.
Claim 14
Dependent Claim 16 words
The RAM device in accordance with claim 10 wherein one of said devices comprises a controller.
Claim 15
Dependent Claim 17 words
The RAM device in accordance with claim 8 wherein one of said devices comprises a DMA controller.
Claim 16
Dependent Claim 34 words
The RAM device in accordance with claim 8 wherein said shadow updating means comprises arbitration means operatively connected to each of said memory location portions and responsive to the status of data stored therein.
Claim 17
Dependent Claim 43 words
The RAM device in accordance with claim 15 wherein said arbitration means is adapted to inhibit transfer of data between two of said memory location portions when any of said source memory location portions is being written to by one of said devices.
Claim 18
Dependent Claim 33 words
The RAM device in accordance with claim 15 wherein said arbitration means is adapted to inhibit the transfer of data between two of said memory location portions during a predetermined period of time.
Claim 19
Dependent Claim 29 words
The RAM device in accordance with claim 15 wherein said arbitration means is adapted to inhibit access of one of said memory location portions by one of said devices.
Claim 20
Dependent Claim 29 words
The RAM device in accordance with claim 18 wherein said arbitration means comprises worst case transfer means for determining the point at which every update operation would be complete.
Claim 21
Dependent Claim 18 words
The RAM device in accordance with claim 19 wherein said worst case transfer means comprises a reference bit.

References Cited (Backward Citations)

US4603406A Cited
US4860263A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-06 1994-11-05 1995-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-06 1998-11-05 1999-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-06 2002-11-05 2003-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag