Synchronous content addressable memory

   
   

A content addressable memory (CAM) device. The CAM device is a synchronous device that may perform all of the following operations all in one clock cycle: (1) receive comparand data from a comparand bus; (2) receive an instruction from an instruction bus instructing the CAM device to compare the comparand data with a first group of CAM cells in a CAM array; (3) perform the comparison of the comparand data with the first group of CAM cells; (4) generate a match address for a location in the CAM array that stores data matching the comparand data; (5) access data stored in a second group of the CAM cells in the CAM array, wherein the second group of CAM cells may store data associated with the matched location; and (6) output to an output bus the match address, the data stored in the second group of CAM cells, and/or status information corresponding to the matched address or the second group of CAM cells. The status information may include a match flag, multiple match flag, full flag, skip bit, empty bit, or a device identification for the CAM device.

Un dispositivo de la memoria direccionable contenta (LEVA). El dispositivo de la LEVA es un dispositivo síncrono que puede realizar todas las operaciones siguientes todas en un ciclo de reloj: (1) recibe datos del término de una comparación de un autobús del término de una comparación; (2) recibe una instrucción de un autobús de la instrucción que manda al dispositivo de la LEVA para comparar los datos del término de una comparación con un primer grupo de células de la LEVA en un arsenal de la LEVA; (3) realiza la comparación de los datos del término de una comparación con el primer grupo de células de la LEVA; (4) genera una dirección del fósforo para una localización en el arsenal de la LEVA que almacena emparejar de datos los datos del término de una comparación; (5) datos del acceso almacenados en un segundo grupo de las células de la LEVA en el arsenal de la LEVA, en donde el segundo grupo de células de la LEVA puede almacenar los datos asociados a la localización emparejada; y (6) hecho salir a un autobús de la salida la dirección del fósforo, los datos almacenados en el segundo grupo de células de la LEVA, y/o la información de estado que corresponde a la dirección emparejada o al segundo grupo de células de la LEVA. La información de estado puede incluir una bandera del fósforo, la bandera múltiple del fósforo, la bandera llena, el pedacito del salto, el pedacito vacío, o una identificación de dispositivo para el dispositivo de la LEVA.

 
Web www.patentalert.com

< Method for balanced-delay clock tree insertion

< System and method for limited fanout daisy chaining of cache invalidation requests in a shared-memory multiprocessor system

> Computer implemented medical integrated decision support system

> Keyless plastic saxophone

~ 00102