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
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 |