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

Address translator having a high speed data comparator

Assignee: Renesas Electronics Corp
•
Filing: 1992-04-29
•
Granted: 1995-01-31
•
Expires: 2012-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An address translator has an improved data comparison circuit for comparing two pieces of data having n bits, e.g., 12 bits. In the data comparison circuit, cell circuits compare two pieces of data for every corresponding 4 bits. When a match is detected in the comparison of a set of 4 bits, a signal representative of the comparison result of the lower-order bits is bypassed. Hence, delay of signal propagation which may occur in the cell circuit in which the match is detected is reduced.

Inventors

  • 👤 Hideki Ando
  • 👤 Hirohisa Machida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 09:07
CPC Classifications
G; G11; G11C; G11C15/00; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/12; G06F12/121; G06F12/123; G06F7/00; G06F7/02; G06F12/10; G06F12/1027

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 274 words
An address translator for translating an externally applied first logical address into a physical address, comprising; a) physical address storage means for storing the physical address; b) logical address storage means for storing a second logical address corresponding to the physical address stored in said physical address storage means, said logical address storage means generating a logical address detection signal when said first and second logical addresses match one another and causing said physical address storage means to output the physical address corresponding to the externally applied first logical address; and c) a plurality of LRU circuits each having an input/output port and each storing a count value for each entry of the externally applied first logical address matching said second logical address, and in response to the logical address detection signal, one of said plurality of LRU circuits providing the count value stored therein to said input/output port of the other LRU circuits and each of the other LRU circuits comparing the count value stored therein with the count value provided by said one of said plurality of LRU circuits, wherein each LRU circuit includes: i) a plurality of partial match detecting means each for comparing a corresponding portion of the count value provided by said one of said LRU circuits to provide a partial match signal, and ii) bypass means connected to two adjacent partial match detecting means and responsive to the partial match signal of a higher partial match detecting means for bypassing a lower partial match signal of the corresponding portion of the count value of the lower partial match detecting means to a next higher partial matching detecting means.
Claim 2
Dependent Claim 274 words
An address translator for translating an externally applied first logical address into a physical address, comprising; a) physical address storage means for storing the physical address; b) logical address storage means for storing a second logical address corresponding to the physical address stored in said physical address storage means, said logical address storage means generating a logical address detection signal when said first and second logical addresses match one another and causing said physical address storage means to output the physical address corresponding to the externally applied first logical address; and c) a plurality of LRU circuits each having an input/output port and each storing a count value for each entry of the externally applied first logical address matching said second logical address, and in response to the logical address detection signal, one of said plurality of LRU circuits providing the count value stored therein to said input/output port of the other LRU circuits and each of the other LRU circuits comparing the count value stored therein with the count value provided by said one of said plurality of LRU circuits, wherein each LRU circuit includes: i) a plurality of partial match detecting means each for comparing a corresponding portion of the count value provided by said one of said LRU circuits to provide a partial match signal, and ii) bypass means connected to two adjacent partial match detecting means and responsive to the partial match signal of a higher partial match detecting means for bypassing a lower partial match signal of the corresponding portion of the count value of the lower partial match detecting means to a next higher partial matching detecting means.
Claim 3
Dependent Claim 13 words
The address translator according to claim 1 comprising a Translation Lookaside Buffer (TLB).

References Cited (Backward Citations)

US4225849A Cited
JPS62118434A Cited
US4813002A Cited
US4910668A Cited
US4959811A Cited
US4852059A Cited
US4970643A Cited
US4928260A Cited
US5067078A Cited
US5072422A Cited
US5109496A Cited
US5053991A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-30 1998-08-01 1999-01-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-30 2002-08-01 2003-01-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-30 2006-08-01 2007-01-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag