Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
108 words
A circuit for generating timing signals for operating an on-chip cache memory in which read operations of the cache memory occur in a first phase of a clock cycle and write operations occur in a second phase of the clock cycle comprising means for generating a write pulse, means for generating a signal to indicate a hit has occurred in the cache memory, means for comparing the coincidence of the write pulse and the signal indicating a hit to initiate a write select signal, means for providing a delay indicating the length of a write select signal, and means for terminating the write select signal after such delay.
Claim 2
Dependent Claim
108 words
A circuit for generating timing signals for operating an on-chip cache memory in which read operations of the cache memory occur in a first phase of a clock cycle and write operations occur in a second phase of the clock cycle comprising means for generating a write pulse, means for generating a signal to indicate a hit has occurred in the cache memory, means for comparing the coincidence of the write pulse and the signal indicating a hit to initiate a write select signal, means for providing a delay indicating the length of a write select signal, and means for terminating the write select signal after such delay.
Claim 3
Dependent Claim
72 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 1 in which the means for generating a signal to indicate a hit has occurred in the cache memory comprises means for interrogating a tag portion of the cache memory apart from other portions of the cache memory whereby the interrogation of the tag portion may be accomplished in a single phase of the clock cycle.
Claim 4
Dependent Claim
158 words
A circuit for generating timing signals for operating an on-chip cache memory in which read operations of the cache memory occur in a first phase of a clock cycle and write operations occur in a second phase of the clock cycle and in which the operations to be accomplished in the second phase require a time for performance which may exceed the length of the second phase comprising means for generating the beginning of a write select signal as soon after the occurrence of both a write pulse and a hit signal as possible, and means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle whereby the timing signals operating the cache memory are separated from the timing signals used for the system.
Claim 5
Dependent Claim
158 words
A circuit for generating timing signals for operating an on-chip cache memory in which read operations of the cache memory occur in a first phase of a clock cycle and write operations occur in a second phase of the clock cycle and in which the operations to be accomplished in the second phase require a time for performance which may exceed the length of the second phase comprising means for generating the beginning of a write select signal as soon after the occurrence of both a write pulse and a hit signal as possible, and means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle whereby the timing signals operating the cache memory are separated from the timing signals used for the system.
Claim 6
Dependent Claim
77 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 3 in which the means for generating the beginning of a write select signal as soon after the occurrence of both a write pulse and a hit signal as possible comprises means for generating a signal indicating a hit has occurred, and means responsive to the simultaneous application of a hit signal and a write pulse for generating a sense pulse.
Claim 7
Dependent Claim
93 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 3 in which the means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle comprises means for generating a delay modelled on the time required to determine that a hit has occurred and the time required to write to a memory cell.
Claim 8
Dependent Claim
93 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 4 in which the means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle comprises means for generating a delay modelled on the time required to determine that a hit has occurred and the time required to write to a memory cell.
Claim 9
Dependent Claim
59 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 6 further comprising means responsive to the means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place for terminating a read operation.
Claim 10
Dependent Claim
183 words
A circuit for generating timing signals for operating an on-chip cache memory in which read operations of the cache memory occur in a first phase of a clock cycle and write operations occur in a second phase of the clock cycle and in which the operations to be accomplished in the two phases require a time for performance which may exceed the length of the phases when measured from the beginning of each phase comprising means for initiating a read operation a predetermined time after the beginning of a first phase of a clock cycle, means for initiating a write select signal as soon after the occurrence of both a write pulse and a hit signal as possible, and means for terminating the write select signal after a delay initiated by the second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle whereby the timing signals operating the cache memory are separated from the timing signals used for the system.
Claim 11
Dependent Claim
183 words
A circuit for generating timing signals for operating an on-chip cache memory in which read operations of the cache memory occur in a first phase of a clock cycle and write operations occur in a second phase of the clock cycle and in which the operations to be accomplished in the two phases require a time for performance which may exceed the length of the phases when measured from the beginning of each phase comprising means for initiating a read operation a predetermined time after the beginning of a first phase of a clock cycle, means for initiating a write select signal as soon after the occurrence of both a write pulse and a hit signal as possible, and means for terminating the write select signal after a delay initiated by the second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle whereby the timing signals operating the cache memory are separated from the timing signals used for the system.
Claim 12
Dependent Claim
59 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 8 further comprising means responsive to the means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place for terminating a read operation.
Claim 13
Dependent Claim
77 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 8 in which the means for generating the beginning of a write select signal as soon after the occurrence of both a write pulse and a hit signal as possible comprises means for generating a signal indicating a hit has occurred, and means responsive to the simultaneous application of a hit signal and a write pulse for generating a sense pulse.
Claim 14
Dependent Claim
93 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 8 in which the means for terminating the write select signal after a delay initiated by second phase of the clock cycle and terminated after a time sufficient to allow a write to take place which time may actually extend into the next phase one of the clock cycle comprises means for generating a delay modelled on the time required to determine that a hit has occurred and the time required to write to a memory cell.
Claim 15
Dependent Claim
48 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 10 in which the means for generating a signal indicating a hit has occurred comprises means for generating a signal having a true edge which may be used as a timing signal.
Claim 16
Dependent Claim
69 words
A circuit for generating timing signals for operating an on-chip cache memory as claimed in claim 10 in which the means for generating a signal indicating a hit has occurred comprises a plurality of means for comparing an address with a stored address, and means for generating a signal when one and only one of the means for comparing an address with a stored address produces a true signal.