US6069573A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Match and match address signal prioritization in a content addressable memory encoder
Assignee: Samsung Electronics Co Ltd
•
Filing: 1997-08-29
•
Granted: 2000-05-30
•
Expires: 2017-08-29
Abstract
Abstract A method and apparatus for prioritizing encoded MATCH signal and MATCH ADDRESS signals for a content addressable memory ("CAM") array is disclosed. Each CAM core has an output encoder for providing a MATCH signal and, if a MATCH is determined, a MATCH -- ADDRESS signal indicative of locations in the CAM of the data of interest. The priority encoder output signals are encoded to provide a final MATCH signal and a final MATCH -- ADDRESS to only the highest priority MATCH -- ADDRESS from the CAM core having the data, solving the problem of determining which of a plurality of CAM matches to select.
Inventors
- 👤 II Airell R. Clark
- 👤 Brian R. Jung
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 19:50
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/3084; G; G06; G06F; G06F16/00; G06F16/90; G06F16/903; G06F16/90335; G06F16/90339; G11; G11C; G11C15/00; G11C15/04
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
116 words
A method of prioritizing redundant signals of an electronic apparatus having a plurality of output digital bit signals adapted to be combined to form concatenated digital signals composed of plurality of bits specifying a predetermined signal content, and said apparatus having redundant digital signal outputs specifying said predetermined signal content, the method comprising the steps of: dividing said plurality of output digital bit signals into sets, each of said sets adapted to have full signal content of a concatenated digtal signal; and concatenating only first engaged digital bit signals and blocking each subsequent bit signal of each of said sets such that only a first engaged concatenated digital signal is output specifying said predetermined signal content.
Claim 2
Independent Claim
116 words
A method of prioritizing redundant signals of an electronic apparatus having a plurality of output digital bit signals adapted to be combined to form concatenated digital signals composed of plurality of bits specifying a predetermined signal content, and said apparatus having redundant digital signal outputs specifying said predetermined signal content, the method comprising the steps of: dividing said plurality of output digital bit signals into sets, each of said sets adapted to have full signal content of a concatenated digtal signal; and concatenating only first engaged digital bit signals and blocking each subsequent bit signal of each of said sets such that only a first engaged concatenated digital signal is output specifying said predetermined signal content.
Claim 3
Dependent Claim
34 words
The method as set forth in claim 1, said step of concatentating further comprising: using a first engaged bit signal to generate a blocking signal to subsequent bit signals of each of said sets.
Claim 4
Dependent Claim
211 words
A content addressable memory (CAM) circuit device comprising: a plurality of CAMs, each of said CAMs having a cell array of addressable cell means for storage of data bits therein, a MATCH signal line connected to each cell for transmitting MATCH signals on each respective said MATCH signal line, and a plurality of MATCH ADDRESS signal lines for transmitting MATCH ADDRESS signals on said respective MATCH ADDRESS signal lines; connected to each of said CAMs to receive each MATCH signal and each MATCH ADDRESS signal therefrom, a plurality of means for prioritizing said MATCH signals and said MATCH ADDRESS signals received from said CAMs on respectively connect inputs of said means for prioritizing such that only a first MATCH signal and a first MATCH ADDRESS signal from a first of said plurality of CAMS are transmitted on an output of said means for prioritizing; and means for combining bits of said first MATCH ADDRESS signal indicative of the CAM cell array in the bank providing the first MATCH signal and the first MATCH ADDRESS signal and for outputting a MATCH ADDRESS F signal designating both which said array in the bank provided the first MATCH signal and an address within said array wherein matched content data is stored in said device.
Claim 5
Dependent Claim
211 words
A content addressable memory (CAM) circuit device comprising: a plurality of CAMs, each of said CAMs having a cell array of addressable cell means for storage of data bits therein, a MATCH signal line connected to each cell for transmitting MATCH signals on each respective said MATCH signal line, and a plurality of MATCH ADDRESS signal lines for transmitting MATCH ADDRESS signals on said respective MATCH ADDRESS signal lines; connected to each of said CAMs to receive each MATCH signal and each MATCH ADDRESS signal therefrom, a plurality of means for prioritizing said MATCH signals and said MATCH ADDRESS signals received from said CAMs on respectively connect inputs of said means for prioritizing such that only a first MATCH signal and a first MATCH ADDRESS signal from a first of said plurality of CAMS are transmitted on an output of said means for prioritizing; and means for combining bits of said first MATCH ADDRESS signal indicative of the CAM cell array in the bank providing the first MATCH signal and the first MATCH ADDRESS signal and for outputting a MATCH ADDRESS F signal designating both which said array in the bank provided the first MATCH signal and an address within said array wherein matched content data is stored in said device.
Claim 6
Dependent Claim
76 words
The device as set forth in claim 3, wherein means for prioritizing said further comprises: an input buffer for receiving MATCH signals and MATCH ADDRESS signals from one of said plurality of CAMS, connected to said input buffer, a plurality of signal priority encoding circuits wherein each of said signal priority encoding circuits includes means for encoding each MATCH ADDRESS signal and means for blocking each MATCH ADDRESS signal other than said first MATCH ADDRESS signal.
Claim 7
Dependent Claim
31 words
The device as set forth in claim 4, further comprising: each of said signal priority encoding circuits having an output precharging circuit including wired-NOR circuits triggered by MATCHrow signal said CAM.
Claim 8
Dependent Claim
44 words
The device as set forth in claim 3, wherein said means for encoding further comprises: sets of wired-NOR circuits coupled to MATCH row signal lines such that only a first engaged MATCH row signal is output by each of said sets of wired-NOR circuits.
Claim 9
Dependent Claim
219 words
A content addressable memory (CAM) system with a priority encoder apparatus comprising: a plurality of CAM cores, each containing data such that redundant MATCH signals and MATCH ADDRESS signals can be output therefrom on output bit lines thereof; a plurality of priority encoders connected to receive each said MATCH signal and MATCH ADDRESS signals from one of said plurality of CAM cores, respectively, each of said priority encoders having an input signal buffer connected to each output bit line of one of said plurality of CAM cores, respectively, to receive MATCH signal bits and MATCH ADDRESS signal bits, a plurality of priority encoding circuit means, divided into N 2 sets, where N 2 =the number of MATCH ADDRESS signals inputs from each CAM core, for encoding MATCH signal bits and MATCH ADDRESS signal bits and for blocking MATCH signal bits and MATCH ADDRESS signal bits of subsequent to first active MATCH signal bits and first active MATCH ADDRESS signal bits in each set; and an address encoder for receiving MATCH signal bits, MATCH ADDRESS signal bits, blocked MATCH signal bits, and blocked MATCH ADDRESS signal bits such that only first active MATCH signal bits and first active MATCH ADDRESS signal bits are concatenated, providing only a first MATCH output signal and first MATCH ADDRESS output signal from said system.
Claim 10
Dependent Claim
219 words
A content addressable memory (CAM) system with a priority encoder apparatus comprising: a plurality of CAM cores, each containing data such that redundant MATCH signals and MATCH ADDRESS signals can be output therefrom on output bit lines thereof; a plurality of priority encoders connected to receive each said MATCH signal and MATCH ADDRESS signals from one of said plurality of CAM cores, respectively, each of said priority encoders having an input signal buffer connected to each output bit line of one of said plurality of CAM cores, respectively, to receive MATCH signal bits and MATCH ADDRESS signal bits, a plurality of priority encoding circuit means, divided into N 2 sets, where N 2 =the number of MATCH ADDRESS signals inputs from each CAM core, for encoding MATCH signal bits and MATCH ADDRESS signal bits and for blocking MATCH signal bits and MATCH ADDRESS signal bits of subsequent to first active MATCH signal bits and first active MATCH ADDRESS signal bits in each set; and an address encoder for receiving MATCH signal bits, MATCH ADDRESS signal bits, blocked MATCH signal bits, and blocked MATCH ADDRESS signal bits such that only first active MATCH signal bits and first active MATCH ADDRESS signal bits are concatenated, providing only a first MATCH output signal and first MATCH ADDRESS output signal from said system.
References Cited (Backward Citations)
US3701980A
Cited
US4780845A
Cited
US4881075A
Cited
EP0313190A2
Cited
EP0380294A1
Cited
US5123105A
Cited
US5175543A
Cited
US5373290A
Cited
US5379070A
Cited
US5455576A
Cited
US5649149A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-05-30 | 2003-11-29 | 2004-05-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-05-30 | 2007-11-29 | 2008-05-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-05-30 | 2011-11-29 | 2012-05-30 | $7700.00 | Window Closed / Lapsed |