摘要 |
A method and apparatus for encoding MATCH signal and MATCH ADDRESS signal generation 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 the location in the CAM of the data of interest. In order to speed the critical search path, each signal line for the MATCH and MATCH-ADDRESS have the same number of transistors, with designated MATCH-ADDRESS transistors being used to indicate a MATCH, that is, providing a substitute MATCH signal, if the MATCH line has no transistor. The output encoder output signals are encoded to provide a final MATCH signal and a final MATCH-ADDRESS which adds a CAM core designator to the MATCH-ADDRESS from the CAM core having the data.
|