Nova Patents
EP0341896A2

Content addressable memory array.

Abstract

A content addressable memory system includes an array of memory cells arranged in rows and columns in an array of N bit cells by M words, with N bits per word, an I/O bus having a bit capacity S which is a submultiple of N, a mode generator for generating a plurality of commands, the commands including a command write command, a data write command, a data read command, and a status read command, the command write and the status read commands being encodable in S bits or less, and multiplexing means for supplying selected ones of the commands to the I/O bus.

EP0341896A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 4 May 2009, 17.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 6 independent, 0 dependent

  1. 1
    A content addressable memory system comprising:an array of memory cells arranged in rows and columns in an array of N bit cells by M words, with N bits per word;an I/O bus having a bit capacity S which is a submultiple of N;a mode generator for generating a plurality of commands, said commands including a command write command, a data write command, a data read command,and a status read command, said command write and said status read commands being encodable in S bits or less;and multiplexing means for supplying selected ones of said commands to said I/O bus.
  2. 2
    A system in accordance with Claim 1 including a status register;means for supplying said status read command to said status register;and means for supplying status information from said status register to said I/O bus in response to said status read command.
  3. 3
    A system in accordance with Claim 1 including an operation code generator connected to said I/O bus for generating one of a plurality of operation codes identifying different operations to be performed in said system;means for supplying said command write command to said operation code generator to cause said generator to generate one of said operation codes.
  4. 4
    A system in accordance with Claim 2 including means for detecting the fill condition of said array of memory cells;means for supplying an indication of said fill condition of said array to said status register;and means for supplying said fill condition indication from said status register to said I/O bus in response to said status read command.
  5. 5
    A system in accordance with Claim 2 including:means for conducting a search in said array to detect matches between one or more of said words in said array and words supplied to said search conducting means;means for supplying to said status register an indication of detection of a match;and means for supplying said match detection indication from said status register to said I/O bus in response to said status read command.
  6. 6
    A system in accordance with Claim 5 including means for supplying to said status register an indication of the detection of multiple match in said words.