IP Library Granted Patent US 8,621,326
Granted Patent B2
US 8,621,326 · App. 12/825,636 · Granted Dec 31, 2013

Error correction circuit and error correction method

Inventor: Shusaku Uchibori (Yamanashi, JP)
Assignee: NEC Corporation
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 8,621,326
App. No.
12/825,636
Granted
Dec 31, 2013
Kind
B2
Abstract

An error correction circuit 1 in accordance with an aspect of the invention includes an associative memory 20 , a logic circuit 10 disposed in parallel with the associative memory 20 , and selection unit 30 that receives an output signal from the associative memory 20 and an output signal from the logic circuit 10 as an input. The associative memory 20 includes a table that handles an input signal as a word and holds an output signal related to the word and an error correction code used to correct the output signal as data. The associative memory 20 further includes error correction unit that outputs a signal in which an error was corrected based on data related to a word corresponding to an input signal. The selection unit 30 selects and outputs one of an output signal from the associative memory 20 and an output signal from the logic circuit 10.

Claims (21)

1. An error correction circuit comprising:

a logic circuit to receive an input signal and to responsively output a first output signal;

an associative memory to receive the input signal, and comprising:

a table storing a content-addressable memory (CAM) word, a second output signal related to the CAM word, and an error correction code (ECC) used to correct the second output signal;

an error correction unit to extract the second output signal related to the word and the ECC, and to output an error correction signal in which an error corresponding to the input signal has been corrected;

a selection unit coupled to both the logic circuit and the associative memory to:

where the CAM word corresponds to the input signal, select the error correction signal; and

where the input signal does not correspond to the input signal, select the first output signal.

2. The error correction unit according to claim 1 ,

when the CAM word corresponds to the input signal, the associative memory outputs a CAM match signal, and

when the associative memory outputs the CAM match signal, the selection unit selects and outputs the error correction signal.

3. The error correction unit according to claim 2 ,

when the CAM word does not correspond to the input signal, the associative memory does not output the CAM match signal, and

when the associative memory does not output the CAM match signal, the selection unit selects and outputs the first output signal.

4. The error correction unit according to claim 1 , wherein when the error has been corrected by the error correction unit, the error correction signal is registered in the table.

5. The error correction unit according to claim 1 , wherein the table comprises one or more entries by which data replacement is achieved on a first-in, first-out (FIFO) basis.

6. An large scale integration (LSI) device including the error correction circuit according to claim 1 .

7. An error correction method to correct a first output signal output by a logic circuit responsive to an input signal, comprising:

inputting the input signal to an associative memory having a table storing a content-addressable memory (CAM) word, a second output signal related to the CAM word, and an error correction code (ECC) used to correct the second output signal;

when the CAM word corresponds to the input signal, outputting an error correction signal in which an error corresponding to the input signal has been corrected based on the second output signal and the ECC;

when the CAM word does not correspond to the input signal, outputting the first output signal.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Feb 5, 2015
From: NEC COMPUTERTECHNO, LTD.; NEC INFRONTIA CORPORATION
To: NEC PLATFORMS, LTD.
Reel/Frame 034893/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2010
From: UCHIBORI, SHUSAKU
To: NEC COMPUTERTECHNO, LTD.
Reel/Frame 024609/0032 →
Priority Claims (1)
JP 2009-172856 · Jul 24, 2009 · national
Continuity (1)
Related Publication 20110022930A1 · Jan 27, 2011