A content addressable memory with an internally-timed write operation
includes a data input for receiving a input word. Coupled to the data
input are a plurality of storage registers comprising stored words. Each
storage register includes a comparison circuit for comparing the stored
word with the input word and producing therefrom a match output indicating
a match when the stored word matches the input word, and indicating a miss
when the stored word does not match the input word. Coupled to the storage
registers is a miss detector for generating a miss signal responsive to
each of the match outputs of the storage registers indicating a miss.
Coupled to the miss detector is a write cycle circuit for writing the
input word to at least one of the storage registers responsive to
receiving the miss signal.
Une mémoire d'adressage par le contenu avec interne-chronométré écrivent l'opération inclut une entrée de données pour recevoir un mot d'entrée. Couplées à l'entrée de données sont une pluralité de registres de stockage comportant des mots stockés. Chaque registre de stockage inclut un circuit de comparaison pour comparer le mot stocké au mot d'entrée et produire de là une allumette produite indiquant une allumette quand le mot stocké assortit le mot d'entrée, et indiquant un manque quand le mot stocké n'assortit pas le mot d'entrée. Couplé aux registres de stockage est un détecteur de manque pour produire d'un signal de manque sensible à chacune des sorties d'allumette des registres de stockage indiquant un manque. Couplé au détecteur de manque est un circuit de cycle d'inscription pour écrire le mot d'entrée au moins à un des registres de stockage sensibles à recevoir le signal de manque.