A system for adding redundancy to the data path of a content addressable memory array is disclosed herein. The disclosed system employs an array of memory elements, supplemented by an array of redundant memory elements, with a switching system and a redundancy control system to ensure that defective memory elements are not accessed. Additionally a pull down unit is employed on the search lines of non-operative memory elements to ensure that inaccurate search results are not reported.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A content addressable memory having a column redundancy system for replacing defective memory elements with redundant memory elements, said content addressable memory being segmented into a plurality of memory arrays, each of said memory arrays comprising: a plurality of columns of memory elements; a predetermined number of redundant columns of memory elements; a local search data path comprising a plurality of local search data lines coupled to said columns of memory elements; a local read/write data path comprising a plurality of local read/write data lines coupled to said memory elements; a redundancy control block; and a switching block for selectively coupling said local search data path and said local read/write data path to respective global search data path and global read/write data path in response to control signals provided by said redundancy control block, said switching block switching global data destined for an associated local data path to an adjacent local data path in the event a defective column is detected.
2. The content addressable memory system of claim 1 , wherein the redundancy control block includes means for generating the control signals in accordance with the determined defective column.
3. The content addressable memory system of claim 1 , wherein the adjacent local data path comprises non-defective memory elements.
4. The content addressable memory system of claim 1 , further including pull-down units operatively connected to and controlled by the switching block, each pull-down unit associated with one of the plurality of search data lines for maintaining a predetermined signal on the local search line connected to a defective column.
5. The content addressable memory system of claim 1 , wherein each of the pull-down units include at least one transistor having its source connected to a power supply, its drain connected to a search data line and its gate operatively connected to and controlled by the switching block.
6. The content addressable memory system of claim 1 , wherein the switching block includes a fuse for programming the address of the local data path, the local data path including at least a defective memory element, and for redirecting global data destined for the local data path to an adjacent local data path, the adjacent local data path including a non-defective memory element.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 18, 2002
December 16, 2003
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.