US5465339A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Decoupled refresh on local and system busses in a PC/at or similar microprocessor environment
Assignee: Philips Semiconductors Inc
•
Filing: 1991-02-27
•
Granted: 1995-11-07
•
Expires: 2011-02-27
Abstract
Abstract A microchip circuit for use in and method for use with PC/AT microprocessor environments enables both local memory and ISA bus memory to be refreshed while reducing CPU overhead time entailed in a performing refresh by providing decoupled refresh cycles for the local memory and the ISA memory.
Inventors
- 👤 Ned Garinger
- 👤 Joseph A. Thomsen
- 👤 Jeffery M. Michelsen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 00:23
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
388 words
In a computer having a first memory connected to a first bus connected to a CPU and a second memory connected to a second bus connected to said CPU, a memory refresh device comprising: first means for receiving a refresh request signal and generating in response thereto a first signal indicating that at least one refresh request for said first memory is pending, for generating a third signal in lieu of said first signal when a first predetermined number of refresh requests for said first memory are pending, and for generating a fifth signal in lieu of both said first and third signals when a third predetermined number, larger than said first predetermined number, of refresh requests for said first memory are pending; first responsive means responsive to said first signal for causing a refresh operation of said first memory to be performed as said first memory becomes available for refresh and responsive to said third signal for causing a refresh operation of said first memory to be performed in prolongation of a current access of said first memory without the first bus being relinquished for a subsequent access; second means for receiving said refresh request signal and generating in response thereto a second signal indicating that at least one refresh request for said second memory is pending, for generating a fourth signal in lieu of said second signal when a second predetermined number of refresh requests for said second memory are pending, and for generating a sixth signal in lieu of both said second and fourth signals when a fourth predetermined number, larger than said second predetermined number, of refresh requests for said second memory are pending; second responsive means responsive to said second signal for causing a refresh operation of said second memory to be performed as said second memory becomes available and responsive to said fourth signal for causing a refresh operation of said second memory to be performed in prolongation of a current access of said second memory without the bus being relinquished for a subsequent access; and means connected to said CPU and responsive to assertion of either of said fifth signal or said sixth signal for requesting that said CPU be placed in a hold state while said first and second responsive means cause said first and second memories to be refreshed.
Claim 2
Dependent Claim
388 words
In a computer having a first memory connected to a first bus connected to a CPU and a second memory connected to a second bus connected to said CPU, a memory refresh device comprising: first means for receiving a refresh request signal and generating in response thereto a first signal indicating that at least one refresh request for said first memory is pending, for generating a third signal in lieu of said first signal when a first predetermined number of refresh requests for said first memory are pending, and for generating a fifth signal in lieu of both said first and third signals when a third predetermined number, larger than said first predetermined number, of refresh requests for said first memory are pending; first responsive means responsive to said first signal for causing a refresh operation of said first memory to be performed as said first memory becomes available for refresh and responsive to said third signal for causing a refresh operation of said first memory to be performed in prolongation of a current access of said first memory without the first bus being relinquished for a subsequent access; second means for receiving said refresh request signal and generating in response thereto a second signal indicating that at least one refresh request for said second memory is pending, for generating a fourth signal in lieu of said second signal when a second predetermined number of refresh requests for said second memory are pending, and for generating a sixth signal in lieu of both said second and fourth signals when a fourth predetermined number, larger than said second predetermined number, of refresh requests for said second memory are pending; second responsive means responsive to said second signal for causing a refresh operation of said second memory to be performed as said second memory becomes available and responsive to said fourth signal for causing a refresh operation of said second memory to be performed in prolongation of a current access of said second memory without the bus being relinquished for a subsequent access; and means connected to said CPU and responsive to assertion of either of said fifth signal or said sixth signal for requesting that said CPU be placed in a hold state while said first and second responsive means cause said first and second memories to be refreshed.
Claim 3
Dependent Claim
13 words
The device of claim 1 wherein said computer is of the PC/AT type.
Claim 4
Dependent Claim
23 words
The device of claim 1 wherein one of bus is a local bus, and the other of said buses is a ISA bus.
References Cited (Backward Citations)
US4954951A
Cited
US4028675A
Cited
US4106108A
Cited
US4185323A
Cited
US4317169A
Cited
US4333167A
Cited
US4459660A
Cited
US4628482A
Cited
US4723204A
Cited
US4581720A
Cited
US4631701A
Cited
US4625301A
Cited
US4965722A
Cited
US4725987A
Cited
US4918650A
Cited
US4914630A
Cited
US4884234A
Cited
US4933845A
Cited
US4796232A
Cited
US4987529A
Cited
US4965717A
Cited
US4965717B1
Cited
US5345577A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-11-06 | 1999-05-08 | 1999-11-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-11-06 | 2003-05-08 | 2003-11-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-11-06 | 2007-05-08 | 2007-11-07 | $7700.00 | Window Closed / Lapsed |