Error recovery within integrated circuit

US9448875B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9448875-B2
Application numberUS-201314098821-A
CountryUS
Kind codeB2
Filing dateDec 6, 2013
Priority dateMar 20, 2003
Publication dateSep 20, 2016
Grant dateSep 20, 2016

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.

An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.

First claim

Opening claim text (preview).

We claim: 1. An integrated circuit for performing data processing, said integrated circuit comprising: an error detector configured to detect errors in operation of said integrated circuit; error-repair circuitry configured to repair errors in operation of said integrated circuit; and a power supply configured to apply a power supply voltage to at least one portion of said integrated circuit, wherein: said power supply is configured to vary an error rate within said at least one portion by varying said power supply voltage to said at least one portion; said power supply voltage to said at least one portion is provided via one or more power gates configured to vary said power supply voltage to said at least one portion; and said power supply is controlled to produce a finite non-zero error rate within said at least one portion. 2. The integrated circuit of claim 1 , wherein said at least one portion is a power domain within said integrated circuit. 3. The integrated circuit of claim 1 , comprising power supply control circuitry configured at least to control provision of said power supply via said one or more power gates. 4. The integrated circuit of claim 2 , wherein said integrated circuit comprises a plurality of power domains with respective power supplies, said power supplies varying to vary power consumption of said integrated circuit. 5. The integrated circuit of claim 1 , wherein said power supply includes is configured to apply a body bias voltage applied to said at least one portion. 6. The integrated circuit of claim 1 , wherein at least some of said one or more power gates are controlled so as to switch off said power supply voltage supply therethrough. 7. An integrated circuit for performing data processing, said integrated circuit comprising: error detector means for detecting errors in operation of said integrated circuit; error-repair means for repairing errors in operation of said integrated circuit; and a power supply configured to apply a power supply voltage to at least one portion of said integrated circuit, wherein: said power supply is configured to vary an error rate within said at least one portion by varying said power supply voltage to said at least one portion; said power supply voltage to said at least one portion is provided via one or more power gates configured to vary said power supply voltage to said at least one portion; and said power supply is controlled to produce a finite non-zero error rate within said at least one portion. 8. A method of operating an integrated circuit, said method comprising the steps of: detecting errors in operation of said integrated circuit; repairing errors in operation of said integrated circuit; and applying a power supply voltage to at least one portion of said integrated circuit using a power supply; varying an error rate within said at least one portion by varying said power supply voltage applied to said at least one portion, wherein said power supply voltage to said at least one portion is applied via one or more power gates configured to vary said power supply voltage to said at least one portion, and wherein said power supply is controlled to produce a finite non-zero error rate within said at least one portion. 9. The method of claim 8 , wherein said at least one portion is a power domain within said integrated circuit. 10. The method of claim 8 , comprising power supply control circuitry configured at least to control provision of said power supply via said one or more power gates. 11. The method of claim 9 , wherein said integrated circuit comprises a plurality of power domains with respective power supplies, said power supplies varying to vary power consumption of said integrated circuit. 12. The method of claim 8 , wherein said power supply is configured to apply a body bias voltage applied to said at least one portion. 13. The method of claim 8 , wherein at least some of said one or more power gates are controlled so as to switch off said power supply voltage therethrough. 14. The integrated circuit of claim 1 , wherein the power supply comprises a supply voltage controller.

Assignees

Inventors

Classifications

  • the processing taking place on a specific hardware platform or in a specific software environment · CPC title

  • Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title

  • Saving, restoring, recovering or retrying · CPC title

  • by exceeding a time limit, i.e. time-out, e.g. watchdogs · CPC title

  • G06F11/00Primary

    Error detection; Error correction; Monitoring (error detection, correction or monitoring in information storage based on relative movement between record carrier and transducer G11B20/18; monitoring, i.e. supervising the progress of recording or reproducing G11B27/36; in static stores G11C29/00) · 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 US9448875B2 cover?
An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
Who is the assignee on this patent?
Advanced Risc Mach Ltd, Univ Michigan Regents
What technology area does this patent fall under?
Primary CPC classification G06F11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 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).