ATE493733T1

Partitioned content addressable memory device

Abstract

A CAM device having a plurality of CAM blocks is partitioned into a number of individually searchable partitions, where each partition may include one or more CAM blocks of the CAM device. In one embodiment, each CAM block is connected to a block select circuit that stores a class code indicating what class or type of data is stored in the block. The same class code may be stored in any number of block select circuits to define a partition as including the corresponding number of CAM blocks. During compare operations between a comparand word and data stored in the CAM device, a search code provided to the block select circuits is compared to the class codes to selectively enable or disable the CAM blocks for the compare operation. In some embodiments, the block select circuits may be used to disable defective CAM blocks. In such embodiments, address translation logic is used to translate addresses in defective CAM blocks to addresses in non-defective CAM blocks, and a main priority encoder is used to dynamically assign priority between the CAM blocks.

Term

Term ended

Projected expiry passed 8 June 2021, 5.3 years ago.

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

52 members in 7 offices

This recordMember, by publication datePriority claim

Priority claims4

Priority claims
DocumentOfficeKindDate
59042800United States of AmericaA
59064200United States of AmericaA
59077500United States of AmericaA
0118736United States of AmericaW

Members52

Family members, oldest first
DocumentOfficeKind
US6243281B1United States of AmericaB1
US6324087B1United States of AmericaB1
WO0195336A2World Intellectual Property Organization (WIPO)A2
AU6682601AAustraliaA
WO0197228A2World Intellectual Property Organization (WIPO)A2
AU6708201AAustraliaA
US2002075714A1United States of AmericaA1
WO0197228A3World Intellectual Property Organization (WIPO)A3
WO0195336A3World Intellectual Property Organization (WIPO)A3
US2002129198A1United States of AmericaA1
US2002161969A1United States of AmericaA1
WO03019566A1World Intellectual Property Organization (WIPO)A1
WO03019572A1World Intellectual Property Organization (WIPO)A1
EP1290697A2European Patent Office (EPO)A2
US6542391B2United States of AmericaB2
US6567340B1United States of AmericaB1
US2003123270A1United States of AmericaA1
JP2003536197AJapanA
US6687785B1United States of AmericaB1
US6711041B2United States of AmericaB2
US2004100811A1United States of AmericaA1
US6751701B1United States of AmericaB1
EP1428219A1European Patent Office (EPO)A1
US6757779B1United States of AmericaB1
US6763425B1United States of AmericaB1
US6795892B1United States of AmericaB1
EP1428219A4European Patent Office (EPO)A4
US6799243B1United States of AmericaB1
US2004193741A1United States of AmericaA1
US6801981B1United States of AmericaB1
US6813680B1United States of AmericaB1
US2004218453A1United States of AmericaA1
US6831850B2United States of AmericaB2
JP2005501369AJapanA
US2005063241A1United States of AmericaA1
US6934795B2United States of AmericaB2
US6944709B2United States of AmericaB2
US2005262295A1United States of AmericaA1
US7110407B1United States of AmericaB1
US7110408B1United States of AmericaB1
US7143231B1United States of AmericaB1
US2006280193A1United States of AmericaA1
US7230840B2United States of AmericaB2
US7246198B2United States of AmericaB2
US7272027B2United States of AmericaB2
US7325091B2United States of AmericaB2
US7487200B1United States of AmericaB1
EP1290697B1European Patent Office (EPO)B1
AT493733TAustriaT
ATE493733T1This recordAustriaT1
DE60143745D1GermanyD1
EP1428219B1European Patent Office (EPO)B1