A method and apparatus for determining a match address in an intra-row
configurable CAM system. For one embodiment, the CAM system includes a CAM
array and priority encoding circuitry. The CAM system includes a plurality
of rows of CAM cells each segmented into a plurality of row segments
having a plurality of CAM cells coupled to a corresponding match line
segment. The priority encoding circuitry is coupled to the match line
segments and has inputs to receive configuration information indicative of
a width and depth configuration of the CAM array. The priority encoding
circuitry is configured to generate a first match address in the CAM array
corresponding to a row segment that stores data matching first comparand
data in response to first configuration information, and is further
configured to generate a second match address in the CAM array
corresponding to a group of row segments that store data matching second
comparand data in response to the second configuration information. The
first and second configuration information correspond to different width
and depth configurations.
Een methode en een apparaat om een gelijke te bepalen richten in een intra-rij configureerbaar CAM systeem. Voor één belichaming, omvat het CAM systeem een CAM serie en prioritair coderend schakelschema. Het CAM systeem omvat een meerderheid van rijen van CAM cellen elk gesegmenteerd in een meerderheid van rijsegmenten die een meerderheid van CAM cellen hebben die aan een overeenkomstig segment van de gelijkelijn worden gekoppeld. Het prioritaire coderende schakelschema wordt gekoppeld aan de segmenten van de gelijkelijn en heeft input om configuratieinformatie te ontvangen indicatief van een breedte en diepteconfiguratie van de CAM serie. Het prioritaire coderende schakelschema wordt verder gevormd gevormd om een eerste gelijkeadres in de CAM te produceren serie die aan een rijsegment dat beantwoordt gegevens opslaat die eerst comparand gegevens in antwoord op eerste configuratieinformatie aanpassen, en om een tweede gelijkeadres in de CAM te produceren serie die aan een groep rijsegmenten beantwoordt die gegevens passende tweede comparand gegevens in antwoord op de tweede configuratieinformatie opslaan. De eerste en tweede configuratieinformatie beantwoordt aan verschillende breedte en diepteconfiguraties.