Patent EP0145413A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0145413A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Dynamic memory refresh circuit

Assignee: Tandy Corp
•
Filing: 1984-11-29
•
Granted: —
•
Expires: 2004-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for generating refresh signals for a dynamic, random access memory is disclosed. The circuit comprises a timer which periodically generate refresh request signals. Each refresh request signal increments a refresh request counter. In normal system operation, after a memory access cycle, a refresh cycle is performed if there is a non-zero count in the counter. At the start of each refresh cycle, the counter is decremented and the refresh address to the memory is changed. Refreshing of the memory continues until the count is zeroed. If, for some reason, memory accesses are not performed within the memory refresh time limit, the count in the counter reaches a critical limit and a non-maskable interrupt is generated to the system processor causing it to access an interrupt vector in the memory and force refresh cycles.

Inventors

  • 👤 Michael F. Berger

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-31 13:40
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 82 words
A memory refresh circuit for use in a computer system having a central processing unit and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, means for producing refresh request signals at predetermined intervals; means responsive to said refresh request signals for storing said request signals; and means responsive to stored refresh request signals and responsive to a memory access by said central processing unit for refreshing said memory once for each stored refresh request signal.
Claim 2
Dependent Claim 82 words
A memory refresh circuit for use in a computer system having a central processing unit and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, means for producing refresh request signals at predetermined intervals; means responsive to said refresh request signals for storing said request signals; and means responsive to stored refresh request signals and responsive to a memory access by said central processing unit for refreshing said memory once for each stored refresh request signal.
Claim 3
Dependent Claim 45 words
A memory refresh circuit according to Claim 1 wherein said refreshing means comprises means responsive to each of said stored refresh requests for designating one set of memory cells to be refreshed and means for changing said designation of alter said set has been refreshed.
Claim 4
Dependent Claim 37 words
A memory refresh circuit according to Claim 2 further comprising means responsive to said stored refresh requests for continually refreshing said memory cell set until a memory cell set has been refreshed for each stored refresh request.
Claim 5
Dependent Claim 45 words
A memory refresh circuit according to Claim 1 further comprising means responsive to a predetermined number of stored refresh requests for generating an interrupt request to said central processing unit so that said central processing unit causes a memory access to occur in said memory.
Claim 6
Dependent Claim 70 words
A memory refresh circuit for use in a computer system having a central processing unit and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, means for producing a refresh request signals at predetermined intervals; means responsive to said refresh request signals for storing said request signals; and means responsive to a predetermined number of stored refresh requests for forcing refreshing of said memory.
Claim 7
Dependent Claim 70 words
A memory refresh circuit for use in a computer system having a central processing unit and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, means for producing a refresh request signals at predetermined intervals; means responsive to said refresh request signals for storing said request signals; and means responsive to a predetermined number of stored refresh requests for forcing refreshing of said memory.
Claim 8
Dependent Claim 78 words
A memory refresh circuit according to Claim 5 wherein said forcing means comprises means responsive to stored refresh request signals and responsive to a memory access by said central processing unit for refreshing said memory once for each stored refresh request signal, and means responsive to said predetermined number of stored refresh requests for generating an interrupt request to said central processing unit so that said central processing unit causes a memory access to occur in said memory.
Claim 9
Dependent Claim 45 words
A memory refresh circuit according to Claim 6 wherein said refreshing means comprises means responsive to each of said stored refresh requests for designating one set of memory cells to be refreshed and means for changing said designation of after said set has been refreshed.
Claim 10
Dependent Claim 37 words
A memory refresh circuit according to Claim 7 further comprising means responsive to said stored refresh requests for continually refreshing said memory cell sets until a memory cell set has been refreshed for each stored refresh request.
Claim 11
Dependent Claim 86 words
A memory refresh circuit for use in a computer system having a central processing unit and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, a timer for producing refresh request signals at predetermined intervals; a counter; means responsive to said refresh request signals for incrementing said counter in response to each refresh request signal; and means responsive to a non-zero count in said counter for refreshing said memory in response to a memory access by said central processing unit.
Claim 12
Dependent Claim 86 words
A memory refresh circuit for use in a computer system having a central processing unit and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, a timer for producing refresh request signals at predetermined intervals; a counter; means responsive to said refresh request signals for incrementing said counter in response to each refresh request signal; and means responsive to a non-zero count in said counter for refreshing said memory in response to a memory access by said central processing unit.
Claim 13
Dependent Claim 44 words
A memory refresh circuit according to Claim 9 further comprising means responsive to a predetermined count in said counter for initiating an interrupt request to said central processing unit so that said central processing unit causes a memory access to occur in said memory.
Claim 14
Dependent Claim 45 words
A memory refresh circuit according to Claim 10 wherein said refreshing means comprises means responsive to a non-zero count in said counter for designating one row of memory cells to be refreshed and means for changing said designation of after said row has been refreshed.
Claim 15
Dependent Claim 36 words
A memory refresh circuit according to Claim 11 wherein said refreshing means further comprises means responsive to a non-zero count in said counter for decrementing said counter after each row of memory cells has been refreshed.
Claim 16
Dependent Claim 38 words
13 A memory refresh circuit according to Claim 12 further comprising means responsive to a non-zero count is said counter for continually refreshing said memory cell rows until the count in said counter has been decremented to zero.
Claim 17
Dependent Claim 66 words
A memory refresh circuit according to Claim 13 wherein said central processing unit generates control signals indicating a memory access and said means for refreshing said memory in response to a memory access by said central processing unit comprises means startable to generate a plurality of timing signals at predetermined intervals and means responsive to said central processing unit control signals for starting said timing means.
Claim 18
Dependent Claim 45 words
A memory refresh circuit according to Claim 14 wherein said means for refreshing said memory in response to a memory access by said central processing unit further comprises means responsive to one of said counter for generating a refresh signal when said count is non-zero.
Claim 19
Dependent Claim 48 words
A memory refresh circuit according to Claim 15 wherein said means for refreshing said memory in response to a memory access by said central processing unit further comprises means responsive to said refresh signal and to another of said plurality of timing signals for restarting said timing means.
Claim 20
Dependent Claim 207 words
A memory refresh circuit for use in a computer system having a central processing unit including circuitry for generating a plurality of control signals indicating a memory access and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, a timer controlled by said central processing unit for producing a refreshing request signals at predetermined intervals; a refresh request counter; means responsive to said refresh request signals for incrementing said refresh request counter in response to each refresh request signal; a refresh address counter for generating a plurality of refresh address signals specifying a particular row in said memory to be refreshed; timing means startable to generate a plurality of timing signals at predetermined intervals means responsive to said central processor unit control signals for starting said timing signals for refreshing the memory cell row specified by said refresh address signals; means responsive to a non-zero count in said refresh request counter for decrementing said refresh request counter and for incrementing said refresh address counter after said specified row of memory cells has been refreshed; and means responsive to a non-zero count in said refresh request counter and responsive to another of said plurality of timing signals for restarting said timing means.
Claim 21
Dependent Claim 207 words
A memory refresh circuit for use in a computer system having a central processing unit including circuitry for generating a plurality of control signals indicating a memory access and a dynamic memory requiring periodic refreshing of the memory cells, said memory refresh circuit comprising, a timer controlled by said central processing unit for producing a refreshing request signals at predetermined intervals; a refresh request counter; means responsive to said refresh request signals for incrementing said refresh request counter in response to each refresh request signal; a refresh address counter for generating a plurality of refresh address signals specifying a particular row in said memory to be refreshed; timing means startable to generate a plurality of timing signals at predetermined intervals means responsive to said central processor unit control signals for starting said timing signals for refreshing the memory cell row specified by said refresh address signals; means responsive to a non-zero count in said refresh request counter for decrementing said refresh request counter and for incrementing said refresh address counter after said specified row of memory cells has been refreshed; and means responsive to a non-zero count in said refresh request counter and responsive to another of said plurality of timing signals for restarting said timing means.
Claim 22
Dependent Claim 44 words
A memory refresh circuit according to Claim 17 further comprising means responsive to a predetermined count in said counter for initiating an interrupt request to said central processing unit so that said central processing unit causes a memory access to occur in said memory.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag