Semiconductor integrated circuit

US9665448B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9665448-B2
Application numberUS-201414461935-A
CountryUS
Kind codeB2
Filing dateAug 18, 2014
Priority dateMar 8, 2010
Publication dateMay 30, 2017
Grant dateMay 30, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A semiconductor integrated circuit pertaining to the present invention comprises a plurality of storage elements for storing and holding an input signal, a majority circuit that outputs a result of a majority decision of outputs from the plurality of storage elements; an error detector circuit that detects a mismatch among the outputs of the plurality of storage elements and outputs error signals; and a monitor circuit that monitors the error signals from the error detector circuit, wherein the monitor circuit, based on the error signals, orders a refresh action that rewrites data for rectification to a storage element in which an output mismatch occurs out of the plurality of storage elements and, if rewrite and rectification by the refresh action are unsuccessful, sends a notification to an external unit or process.

First claim

Opening claim text (preview).

What is claimed is: 1. A semiconductor integrated circuit comprising: a first, a second and a third memory in synchronization with a clock; a majority unit that receives a first, a second and a third value from the first, second and third memories respectively, and outputs a result of a majority vote of the first, the second and the third value; and an error detector that receives the first, the second and the third value, from the first, second and third memories respectively, that detects a mismatch between any one of the first, second and third values and both of the others of the first, second and third values, and that outputs an error signal indicating the one of the first, second and third values which is different from both of the others of the first, second and third values, wherein the value causing the mismatch, detected by the error detector, among the first, second and third values is replaced by the result of the majority vote output by the majority unit when the mismatch is detected by the error detector, wherein the replacement is executed by supplying the result of the majority vote and the clock to the memory causing the mismatch among the first, second and third memories. 2. The semiconductor integrated circuit according to claim 1 , wherein the semiconductor integrated circuit outputs a notification when the mismatch is still detected after the replacement. 3. The semiconductor integrated circuit according to claim 1 , further comprising a central processing unit (CPU), wherein the replacement is executed independently from the CPU. 4. A method of a majority vote by a semiconductor integrated circuit (IC), the method comprising the steps of: (a) receiving into a majority unit of the IC, a first, a second and a third value from a first, a second and a third memory, respectively, which are in synchronization with a clock, and generating via the majority unit a result of a majority vote of the first, the second and the third value; (b) receiving into an error detector of the IC the first, the second and the third value, from the first, second and third memories respectively, detecting via the error detector a mismatch between any one of the first, second and third values and both of the others of the first, second and third values by the error detector, and outputting via the error detector an error signal indicating the one of the first, second and third values which is different from both of the others of the first, second and third values; and (c) replacing the value causing the detected mismatch among the first, second and third values with the result of the majority vote output by the majority unit when the mismatch is detected by the error detector, wherein the replacement is executed by supplying the result of the majority vote to the memory causing the mismatch among the first, second and third memories. 5. The method according to claim 4 , further comprising: (d) indicating a notification by the IC when the mismatch is still detected after the replacing.

Assignees

Inventors

Classifications

  • using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits {(H03M13/2906 takes precedence)} · CPC title

  • Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title

  • G06F11/183Primary

    by voting, the voting not being performed by the redundant components · CPC title

  • Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's · CPC title

  • H03K19/007Primary

    Fail-safe circuits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9665448B2 cover?
A semiconductor integrated circuit pertaining to the present invention comprises a plurality of storage elements for storing and holding an input signal, a majority circuit that outputs a result of a majority decision of outputs from the plurality of storage elements; an error detector circuit that detects a mismatch among the outputs of the plurality of storage elements and outputs error signa…
Who is the assignee on this patent?
Renesas Electronics Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/183. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 30 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).