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

Apparatus and method for memory refreshment control

Assignee: Bull HN Information Systems Italia SpA
•
Filing: 1971-12-29
•
Granted: 1973-09-18
•
Expires: 1991-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method for controlling the refreshing of volatile memory elements associated with data processing units. The invention minimizes the conflict between the memory refresh operation and the requirements for access to the memory elements during data processing operations. When conflict is unavoidable, it is resolved in favor of the refresh cycle to prevent loss of information. In memory elements of the type which are automatically refreshed during utilization by the data processing unit, a separate refresh cycle is eliminated when the utilization takes place in an appropriate interval.

Inventors

  • 👤 J Curley
  • 👤 B Franklin
  • 👤 C Nibby
  • 👤 J Manton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 11:37
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 132 words
In a memory module associated with a data processing unit wherein information in groups of memory elements is to be refreshed by a refresh means, apparatus for controlling the refreshing of said groups of memory elements comprising: a first control unit enabled during a first period to control said refresh means to refresh said information in said memory elements during an interval of said first period when said data processing unit does not require access to said memory elements; and a second control unit, enabled during a second period following said first period by a failure of said refresh means to refresh said information in said memory elements during said first period, to control said refresh means to refresh said information in said memory elements during an interval of said second period.
Claim 2
Dependent Claim 132 words
In a memory module associated with a data processing unit wherein information in groups of memory elements is to be refreshed by a refresh means, apparatus for controlling the refreshing of said groups of memory elements comprising: a first control unit enabled during a first period to control said refresh means to refresh said information in said memory elements during an interval of said first period when said data processing unit does not require access to said memory elements; and a second control unit, enabled during a second period following said first period by a failure of said refresh means to refresh said information in said memory elements during said first period, to control said refresh means to refresh said information in said memory elements during an interval of said second period.
Claim 3
Dependent Claim 180 words
In a memory module associated with a data processing unit, apparatus comprising: memory elements for storing binary signals; controllable refresh means coupled to said memory elements for refreshing said binary signals in a selected group of said memory elements in response to a control signal; control means, coupled to said memory elements and to said refresh means, for establishing said selected group addressed by said refresh means and for issuing said control signal, wherein said control signal is issued during an interval of a first period when said data processing unit does not require access to said selected group, wherein a non-issuance of said control signal during said first period causes said control signal to be issued during a second period following said first period, and wherein said refresh means addresses a different selected group after issuance of said control signal; and disabling means coupled to said control means, for preventing an issuance of said control signal for a remaining portion of said first period and said second period after access to said selected group by said data processing unit.
Claim 4
Dependent Claim 180 words
In a memory module associated with a data processing unit, apparatus comprising: memory elements for storing binary signals; controllable refresh means coupled to said memory elements for refreshing said binary signals in a selected group of said memory elements in response to a control signal; control means, coupled to said memory elements and to said refresh means, for establishing said selected group addressed by said refresh means and for issuing said control signal, wherein said control signal is issued during an interval of a first period when said data processing unit does not require access to said selected group, wherein a non-issuance of said control signal during said first period causes said control signal to be issued during a second period following said first period, and wherein said refresh means addresses a different selected group after issuance of said control signal; and disabling means coupled to said control means, for preventing an issuance of said control signal for a remaining portion of said first period and said second period after access to said selected group by said data processing unit.
Claim 5
Dependent Claim 218 words
In a memory module associated with a data processing unit, the combination comprising: memory elements for storing binary information; controllable refresh means coupled to said memory element for refreshing said binary information in a selected group of said memory elements in response to an activation signal; controllable address means coupled to said memory elements for determining said selected group of said memory elements in response to an address signal, wherein said address signal causes said address means to determine a different selected group of said memory elements; signal means coupled to said refresh means and said address means for producing said activation signal and said address signal, during each of a series of intervals, said activation signal produced during a period of non-access of said memory module by said data processing unit in a first subinterval of each of said intervals, said activation signal produced during a second subinterval of each of said intervals when said period of non-access does not occur in said first subinterval; clock means coupled to said signal means for establishing said intervals and for establishing said first subinterval and said second subinterval thereof; and apparatus for disabling said signal means from producing said activation signal during a portion of said interval remaining after said selected group is accessed by said data processing unit.
Claim 6
Dependent Claim 218 words
In a memory module associated with a data processing unit, the combination comprising: memory elements for storing binary information; controllable refresh means coupled to said memory element for refreshing said binary information in a selected group of said memory elements in response to an activation signal; controllable address means coupled to said memory elements for determining said selected group of said memory elements in response to an address signal, wherein said address signal causes said address means to determine a different selected group of said memory elements; signal means coupled to said refresh means and said address means for producing said activation signal and said address signal, during each of a series of intervals, said activation signal produced during a period of non-access of said memory module by said data processing unit in a first subinterval of each of said intervals, said activation signal produced during a second subinterval of each of said intervals when said period of non-access does not occur in said first subinterval; clock means coupled to said signal means for establishing said intervals and for establishing said first subinterval and said second subinterval thereof; and apparatus for disabling said signal means from producing said activation signal during a portion of said interval remaining after said selected group is accessed by said data processing unit.
Claim 7
Dependent Claim 183 words
In a memory module associated with a data processing unit, a method for controlling activation of a refresh means for refreshing information in groups of memory elements, a one of said groups of memory elements selected by a memory control circuit, to be refreshed during an interval, comprising: dividing said interval into a first and a second subinterval, said refresh means activated by a single activation signal during said interval; generating said single activation signal during a period of non-activity of said memory module occurring during said first subinterval; generating said single activation signal during said second subinterval at a conclusion of an access of said memory module occurring at a beginning of said second subinterval when said period of non-activity of said memory module does not occur during said first subinterval; delivering a signal to said memory control circuit for selection of a new one of said groups of memory elements during a next interval; and disabling said refresh means for a remainder of said interval after said one of said groups of memory elements is accessed by said data processing unit.
Claim 8
Dependent Claim 183 words
In a memory module associated with a data processing unit, a method for controlling activation of a refresh means for refreshing information in groups of memory elements, a one of said groups of memory elements selected by a memory control circuit, to be refreshed during an interval, comprising: dividing said interval into a first and a second subinterval, said refresh means activated by a single activation signal during said interval; generating said single activation signal during a period of non-activity of said memory module occurring during said first subinterval; generating said single activation signal during said second subinterval at a conclusion of an access of said memory module occurring at a beginning of said second subinterval when said period of non-activity of said memory module does not occur during said first subinterval; delivering a signal to said memory control circuit for selection of a new one of said groups of memory elements during a next interval; and disabling said refresh means for a remainder of said interval after said one of said groups of memory elements is accessed by said data processing unit.
Claim 9
Dependent Claim 114 words
A process for initiating a restoration of physical states of groups of volatile memory elements of a memory module, comprising the steps of: initiating said restoration of an addressed one of said groups during a free period of said memory module, said free period occurring during a first part of an interval allotted for said restoration; initiating said restoration of said addressed group during a second part of said interval when said free period is unavailable during said first part; addressing a new one of said groups of memory elements; and repeating above steps so that said physical states of all of said memory elements are restored while said physical states can be determined.
Claim 10
Dependent Claim 114 words
A process for initiating a restoration of physical states of groups of volatile memory elements of a memory module, comprising the steps of: initiating said restoration of an addressed one of said groups during a free period of said memory module, said free period occurring during a first part of an interval allotted for said restoration; initiating said restoration of said addressed group during a second part of said interval when said free period is unavailable during said first part; addressing a new one of said groups of memory elements; and repeating above steps so that said physical states of all of said memory elements are restored while said physical states can be determined.
Claim 11
Dependent Claim 156 words
In a memory module associated with a data processing unit wherein information in groups of memory elements is to be refreshed by a refresh means, apparatus for controlling a refreshing of said groups of memory elements comprising: first control unit means coupled to said refresh means controlling said refreshing of said information in said groups of memory elements during a period of non-use of said groups; second control unit means controlling said refreshing of said information in said groups of memory elements after a predetermined interval of continuous use of said groups, wherein periods for refreshing said groups of memory elements are divided in said predetermined interval and a second interval; selection means to establish which one of said groups is to be refreshed; and clock means to determine said predetermined interval and said second interval, an enabling of said refresh means taking place during a total interval comprising said predetermined interval and said second interval.
Claim 12
Dependent Claim 156 words
In a memory module associated with a data processing unit wherein information in groups of memory elements is to be refreshed by a refresh means, apparatus for controlling a refreshing of said groups of memory elements comprising: first control unit means coupled to said refresh means controlling said refreshing of said information in said groups of memory elements during a period of non-use of said groups; second control unit means controlling said refreshing of said information in said groups of memory elements after a predetermined interval of continuous use of said groups, wherein periods for refreshing said groups of memory elements are divided in said predetermined interval and a second interval; selection means to establish which one of said groups is to be refreshed; and clock means to determine said predetermined interval and said second interval, an enabling of said refresh means taking place during a total interval comprising said predetermined interval and said second interval.
Claim 13
Dependent Claim 12 words
Apparatus recited in claim 6, wherein said memory elements are metal-oxide-semiconductor units.
Claim 14
Dependent Claim 110 words
In a memory module associated with a data processing unit wherein inFormation in groups of memory elements is to be refreshed by a refresh means, apparatus for controlling a refreshing of said groups of memory elements comprising: first control unit means coupled to said refresh means controlling said refreshing of said information in said groups of memory elements during a period of non-use of said groups; second control unit means controlling said refreshing of said information in said groups of memory elements after a predetermined period of continuous use of said groups; and means responsive to logic signals for activating said refresh means in a first part of an interval.
Claim 15
Dependent Claim 110 words
In a memory module associated with a data processing unit wherein inFormation in groups of memory elements is to be refreshed by a refresh means, apparatus for controlling a refreshing of said groups of memory elements comprising: first control unit means coupled to said refresh means controlling said refreshing of said information in said groups of memory elements during a period of non-use of said groups; second control unit means controlling said refreshing of said information in said groups of memory elements after a predetermined period of continuous use of said groups; and means responsive to logic signals for activating said refresh means in a first part of an interval.
Claim 16
Dependent Claim 24 words
Apparatus recited in claim 8 including means responsive to other logic signals for activating said refresh means in a second part of said interval.

References Cited (Backward Citations)

US3541530A Cited
US3514765A Cited
US3636528A Cited
US3713114A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-09-17 1977-03-19 1977-09-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-09-17 1981-03-19 1981-09-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-09-17 1985-03-19 1985-09-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag