Method and apparatus for determining a match address in an intra-row configurable cam device

   
   

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.

 
Web www.patentalert.com

< Controlling accesses to isolated memory using a memory controller for isolated execution

< Selective memory controller access path for directory caching

> System and method for sharing memory among multiple storage device controllers

> Method and system to perform a thread switching operation within a multithreaded processor based on detection of a branch instruction

~ 00133