Claims
- 1. A content addressable memory device, comprising:a CAM array that is configured to identify at least one match between a new search word and entries therein by performing a staged compare operation that conserves bit line power by initially floating at least some of a plurality of bit lines in said CAM array and then driving the at least some of a plurality of bit lines with second bits of the new search word in response to detecting at least one partial match between first bits of the new search word and the entries in said CAM array.
- 2. The memory device of claim 1, wherein each of a plurality of rows in said CAM array is partitioned into at least a xM segment of CAM cells having a xM match line segment and a xM pseudo-ground line segment associated therewith and a xN segment of CAM cells having a xN match line segment and a xN pseudo-ground line segment associated therewith; and wherein the staged compare operation withholds pulling any of the xN pseudo-ground line segments high-to-low until after the at least one partial match has been detected, wherein 2M and 2N are positive integers.
- 3. The memory device of claim 1, wherein each of a first group of consecutive rows in said CAM array is partitioned into at least a xM segment of CAM cells having a xM match line segment and a xM pseudo-ground line segment associated therewith and a xN segment of CAM cells having a xN match line segment and a xN pseudo-ground line segment associated therewith; andwherein the staged compare operation withholds driving any of the xN pseudo-ground line segments associated with the first group of consecutive rows high-to-low until after the at least one partial match has been detected between xM bits of the new search word and entries in the first group of consecutive rows, where 2M and 2N are positive integers.
- 4. A content addressable memory device, comprising:a CAM array that is configured to identify at least one match between a new search word and entries therein by performing a staged compare operation that conserves bit line power by floating at least some of a plurality of bit lines in said CAM array with bits of an old search word during a first portion of the staged compare operation.
- 5. A content addressable memory (CAM) device, comprising:a CAM array that has a width of xN bits and is configured to perform a segmented compare operation during one or a plurality of pipelined partial-word search cycles, by holding bit lines coupled to a second segment of columns in said CAM array at floating and/or global mask levels while a first segment of columns in said CAM array undergoes a first operation to compare a corresponding first segment of an applied N-bit search word to a plurality of partial entries in said CAM array and then, upon generation of a signal indicating at least one partial match between the applied N-bit search word and the plurality of partial entries during the first operation, driving bit lines previously held at floating and/or global mask levels during the first operation with respective bits of the N-bit applied search word.
REFERENCE TO PRIORITY APPLICATION
This application is a continuation-in-part (CIP) of U.S. application Ser. No. 10/323,236, filed Dec. 18, 2002 which claims benefit to U.S. Provisional Application Ser. No. 60/371,491, filed Apr. 10, 2002, the disclosures of which are hereby incorporated herein by reference.
US Referenced Citations (47)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/371491 |
Apr 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10/323236 |
Dec 2002 |
US |
Child |
10/410569 |
|
US |