Patent ID: 7757152
Filing Date: 2010-07-13
Classification: G06F,G11C

Abstract:
1. A method for remedying data corruption in a first circuit, said first circuit representing one of a content addressable memory (CAM) and a ternary content addressable memory (TCAM), comprising: providing a random access memory (RAM) circuit, said RAM circuit being external to said first circuit, said RAM circuit being configured for storing error detection information for data stored in said first circuit; providing an error detection information generator, said error detection information generator being configured to receive data destined to be stored in said first circuit, wherein the RAM circuit is configured for storing the received data as the error detection information; and scrubbing said data stored in said first circuit during scrubbing cycles of said first circuit, said scrubbing correcting stored bit patterns read from said first circuit that fail an error detection test using the error detection information stored in the RAM circuit corresponding to individual ones of said stored bit patterns, wherein said scrubbing includes sequentially reading and correcting said stored bit patterns in different idle cycles of said first circuit.