IP Library › Granted Patent US 7,061,783
Granted Patent B2
US 7,061,783 · App. 10/973,806 · Granted Jun 13, 2006

Content addressable memory (CAM) capable of finding errors in a CAM cell array and a method thereof

Assignee: Samsung Electronics Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,061,783
App. No.
10/973,806
Granted
Jun 13, 2006
Kind
B2
Abstract

A method of finding errors in a content addressable memory (CAM) and a CAM cell array, the CAM being capable of finding errors in the CAM cell array, is disclosed. The CAM includes the CAM cell array having a plurality of CAM cells and a match line state storing unit. The match line state storing unit is connected to a word line and a match line of the plurality of CAM cells and has a plurality of state cells in which a logic level of stored data is changed according to a logic level of the match line. Errors in the CAM cell array are found by reading data stored in the plurality of state cells. The data stored in the plurality of state cells are matched when there are no errors in the CAM cell array.

Claims (22)

1. A content addressable memory (CAM) comprising:

a CAM cell array having first through nth CAM cells;

a search data generating unit which receives an n-bit search data pattern and conducts first through nth search data to the first through nth CAM cells sharing a same word line and match line in response to first through nth control signals; and

a shift register unit which generates the first through nth control signals whose logic levels are sequentially inverted in response to a clock signal wherein n is an integer.

2. The CAM of claim 1 , wherein logic levels of the first through nth search data are inverted when corresponding first through nth control signals are generated with a first logic level.

3. The CAM of claim 1 , wherein the shift register unit comprises:

first through nth shift registers which are reset to a second logic level in response to a reset signal and sequentially generate the first through nth control signals with the first logic level in response to the clock signal; and

an initial shift register which is reset to the first logic level in response to the reset signal and conducts an output signal to the first shift register in response to the clock signal.

4. The CAM of claim 1 , wherein the search data generating unit comprises:

first through nth control units which receive a corresponding bit of the n-bit search data pattern and output the search data in response to a corresponding control signal, and

each of the first through nth control units comprises:

a latch unit which receives the corresponding bit of the n-bit search data pattern and latches the bit;

a first inverter which inverts an output signal of the latch unit; and

a selecting unit which outputs one of an output signal of the first inverter and an output signal of the latch unit as the search data in response to the corresponding control signal.

5. The CAM of claim 4 , wherein the selecting unit outputs the output signal of the latch unit as the search data when the corresponding control signal is at the first logic level.

6. A method of finding errors in a content addressable memory (CAM) cell array, comprising:

generating first through nth control signals whose logic levels are sequentially inverted in response to a clock signal;

receiving an n-bit search data pattern;

in response to the first through nth control signals, outputting the n-bit search data pattern as the first through nth search data and a value, which is opposite a logic level of the search data pattern, as the first through nth search data; and

finding errors in CAM cells of the CAM by conducting the first through nth search data to corresponding CAM cells wherein n is an integer.

7. The method of claim 6 , wherein when outputting the first through nth search data, a value, which is opposite the logic level of the search data pattern, is output as the first through nth search data when the first through nth control signals are at a first logic level.

8. The method of claim 7 , wherein the n-bit search data pattern is output as the first through nth search data when the first through nth control signals are at a second logic level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2004
From: SHIN, HO-GEUN; JUN, YOUNG-HYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 015933/0174 →
Priority Claims (1)
KR 10-2003-0077392 · Nov 3, 2003 · national
Continuity (1)
Related Publication 20050105315A1 · May 19, 2005