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

Circuit for enabling a cache using a flush input to circumvent a late noncachable address input

Assignee: Compaq Computer Corp
•
Filing: 1989-06-20
•
Granted: 1992-03-17
•
Expires: 2009-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for generating a synchronized flush signal for use with a cache controller which samples the noncachable address input too late for that input to be used to disable the cache controller is described. The circuit synchronizes a memory-mapped register bit with the internal clock signal in the cache controller to insure setup and hold times and proper phasing. The use of the synchronized flush signal overcomes coherency problems with the noncachable input.

Inventors

  • 👤 Craig A. Borup
  • 👤 Joseph P. Miller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:36
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0888

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 162 words
A computer system, comprising: a processor having address and data lines; cache memory coupled to said address and data lines; a cache controller coupled to said processor and to said cache memory including a means for developing an internal clock signal and having a noncachable address input which is sampled too late, allowing operations that access memory address space designated as noncachable to be performed by said cache memory, and a flush input which clears the validity status of said cache memory; a register coupled to said processor for storing a desired enabled state of said cache controller and providing a signal indicative thereof; and means for synchronizing said desired enabled state signal to said internal clock signal of said cache controller, said synchronized desired enabled signal being connected to said cache controller flush input to clear the validity status of said cache memory so that operations that access memory address space designated as noncachable are not performed by said cache memory.
Claim 2
Dependent Claim 162 words
A computer system, comprising: a processor having address and data lines; cache memory coupled to said address and data lines; a cache controller coupled to said processor and to said cache memory including a means for developing an internal clock signal and having a noncachable address input which is sampled too late, allowing operations that access memory address space designated as noncachable to be performed by said cache memory, and a flush input which clears the validity status of said cache memory; a register coupled to said processor for storing a desired enabled state of said cache controller and providing a signal indicative thereof; and means for synchronizing said desired enabled state signal to said internal clock signal of said cache controller, said synchronized desired enabled signal being connected to said cache controller flush input to clear the validity status of said cache memory so that operations that access memory address space designated as noncachable are not performed by said cache memory.
Claim 3
Dependent Claim 31 words
The computer system of claim 1, wherein said means for synchronizing includes means for generating a clock signal in synchronization and phase with said internal clock signal in said cache controller.
Claim 4
Dependent Claim 27 words
The computer system of claim 2, wherein said means for synchronizing further includes means for using said synchronized clock signal to synchronize said desired enabled state signal.
Claim 5
Dependent Claim 43 words
The computer system of claim 3, wherein said means for using includes a first flip-flop having said desired enable signal coupled to a data input, said synchronized clock signal to the clocking input and the output connected to said cache controller flush input.
Claim 6
Dependent Claim 49 words
The computer system of claim 4, further comprising: a system clock signal for connection to said cache controller, and wherein said means for generating a synchronized clock signal includes a second flip-flop having said system clock signal connected to the clock input, said second flip-flop configured for toggle operation.
Claim 7
Dependent Claim 43 words
The computer system of claim 5, wherein said means for generating a synchronized clock signal further includes a NOR gate whose inputs are said system clock signal and the output signal of said second flip-flop and whose output is said synchronized clock signal.
Claim 8
Dependent Claim 52 words
The computer system of claim 6, further comprising: a reset signal coupled to said processor, to said cache controller, to said register and to said means for synchronizing, and wherein said reset signal is connected to the clear input of said second flip-flop and to the set input of said first flip-flop.

References Cited (Backward Citations)

US4426682A Cited
US4622631A Cited
US4622631B1 Cited
US4827401A Cited
US4802120A Cited
US4755930A Cited
US4713755A Cited
US4775955A Cited
US4833601A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-03-17 1995-09-16 1996-03-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-03-17 1999-09-16 2000-03-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-03-17 2003-09-16 2004-03-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag