Static information storage and retrieval – Associative memories – Ferroelectric cell
Reexamination Certificate
2002-10-18
2004-07-06
Le, Vu A. (Department: 2824)
Static information storage and retrieval
Associative memories
Ferroelectric cell
C365S189070, C365S222000, C365S200000
Reexamination Certificate
active
06760241
ABSTRACT:
TECHNICAL FIELD
The disclosed embodiments relate generally to content addressable memory (CAM) cells.
BACKGROUND
A content addressable memory (CAM) device is a storage device that is particularly suitable for matching functions because it can be instructed to compare a specific pattern of comparand data with data stored in an associative CAM array. A CAM, also referred to as an associative memory, can include a number of data storage locations, each of which can be accessed by a corresponding address. Functionality of a CAM depends at least in part on whether the CAM includes binary or ternary CAM cells.
Typical binary CAM cells are able to store two states of information, a logic one state and a logic zero state. Binary CAM cells typically include a random access memory (RAM) cell and a compare circuit. The compare circuit compares the comparand data with data stored in the RAM cell and provides the match result to a match line. Columns of binary CAM cells may be globally masked by mask data stored in one or more global mask registers.
Ternary CAM cells are mask-per-bit CAM cells that effectively store three states of information, namely a logic one state, a logic zero state, and a don't care state for compare operations. Ternary CAM cells typically include a second RAM cell that stores local mask data for the each ternary CAM cell. The local mask data masks the comparison result of the comparand data with the data stored in the first RAM cell such that, when the mask bit has a first predetermined value (a logic low, for example) its compare operation will be masked so that the comparison result does not affect the match line (e.g., always appears to match). The ternary CAM cell offers more flexibility to the user to determine on an entry-per-entry basis which bits in a word will be masked during a compare operation.
Many typical CAM devices used static memory technology. However, dynamic memory technology including dynamic random access memory (DRAM) devices is also being used because it can provide relatively denser and, therefore, larger memory arrays on the same size chip as similar arrays using static memory technology. The efficient search capabilities of CAM devices have proven useful in many applications including address filtering and lookups in routers and networking equipment, for example, and pattern recognition for encryption and/or decryption and compression and/or decompression applications, for example, as well as other pattern recognition applications. As the applications for CAM devices increase so to do the applications for denser DRAM-based CAM cells.
REFERENCES:
patent: 4780845 (1988-10-01), Threewitt
patent: 4791606 (1988-12-01), Threewitt et al.
patent: 5111427 (1992-05-01), Kobayashi et al.
patent: 5319589 (1994-06-01), Yamagata et al.
patent: 5642320 (1997-06-01), Jang
patent: 5724296 (1998-03-01), Jang
patent: 6154384 (2000-11-01), Nataraj et al.
patent: 6166938 (2000-12-01), Wong
patent: 6188594 (2001-02-01), Ong
patent: 6240003 (2001-05-01), McElroy
patent: 6310880 (2001-10-01), Waller
patent: 6320777 (2001-11-01), Lines et al.
patent: 6331961 (2001-12-01), Kengeri et al.
patent: 6400593 (2002-06-01), Lien et al.
patent: 6400594 (2002-06-01), Hata et al.
patent: 6418042 (2002-07-01), Srinivasan et al.
patent: 6421265 (2002-07-01), Lien et al.
patent: 6430073 (2002-08-01), Batson et al.
patent: 6442090 (2002-08-01), Ahmed et al.
patent: 6597594 (2003-07-01), Waller
patent: 2002/0093347 (2002-07-01), Henderson
Le Vu A.
Luu Pho M.
NetLogic Microsystems, Inc.
Shemwell Gregory & Courtney LLP
LandOfFree
Dynamic random access memory (DRAM) based content... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic random access memory (DRAM) based content..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic random access memory (DRAM) based content... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3233456