Preferably, the CAM cells are programmed and erased during a testing stage that takes place prior to use of the chip by an end-user or customer. [0024] Preferably, whenever an operation such as a read or write is performed at the core cell array 102, the operation address is applied to the redundancy CAM circuitry 106 to compare the operation address with the information stored in the CAM cells.