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
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 |