Systems and methods for storing information

US10489067B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10489067-B2
Application numberUS-201715487975-A
CountryUS
Kind codeB2
Filing dateApr 14, 2017
Priority dateOct 15, 2012
Publication dateNov 26, 2019
Grant dateNov 26, 2019

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 information storage circuit having a first memory portion configured to store a first validity bit and first data; a second memory portion configured to store a second validity bit and second data; and a subcircuit configured to: write the first data to the first memory portion and the second data to the second memory portion sequentially; and set the first and second validity bits to indicate which of the first data and second data is valid.

First claim

Opening claim text (preview).

What is claimed is: 1. An information storage circuit, comprising: a first memory configured to store a first validity bit and first data; a first supply domain coupled to the first memory and configured to supply power to the first memory via at least a first capacitor during power loss; a second memory configured to store a second validity bit and second data; a second supply domain coupled to the second memory and configured to supply power to the second memory via at least a second capacitor during power loss, the first capacitor being different from the second capacitor; a subcircuit configured to: set the first validity bit of the first memory to invalid, write the first data to the first memory while the first validity bit is set to invalid, and reset the first validity bit of the first memory as valid, indicating that the written first data is valid, wherein the subcircuit is configured to write the first data to the first memory and the second data to the second memory sequentially; and a logic configured to determine during a start-up the settings of the first and second validity bits. 2. The information storage circuit of claim 1 , wherein the subcircuit is configured to write the first and second data to the first and second memories, respectively, one at a time. 3. The information storage circuit of claim 1 , wherein valid data is stored in at least one of the first and second memories. 4. The information storage circuit of claim 3 , wherein the subcircuit is configured to: set the second validity bit of the second memory to be invalid, write the second data to the second memory while the second validity bit is set to invalid, and reset the second validity bit of the second memory be valid, indicating that the written second data is valid. 5. The information storage circuit of claim 4 , wherein the subcircuit is configured to: reset the first validity bit to valid after the writing of the first data is complete, and reset the second validity bit to valid after the writing of the second data is complete. 6. The information storage circuit of claim 4 , wherein the subcircuit is configured to: repeat in order the setting the first validity bit to invalid, the writing the first data, the resetting the first validity bit to valid, the setting the second validity bit to invalid, the writing the second data, and the resetting the second validity bit to valid. 7. The information storage circuit of claim 1 , wherein the subcircuit is configured to set the first validity bit to valid after the writing of the first data is complete. 8. The information storage circuit of claim 7 , wherein if a loss of power or interruption occurs during the writing step, the first validity bit for the first memory is not valid. 9. The information storage circuit of claim 1 , wherein if the first or second validity bit is set to invalid, at a next start-up, the subcircuit is configured to: check the first or second validity bit that was set to invalid; and reset the first or second memory, which corresponds with the first or second validity bit that was set to invalid, and wherein the first or second data of the other of the first and second memories, respectively, is valid. 10. A method for storing information in first and second memories configured to store first and second validity bits, respectively, the method comprising: by a first supply domain coupled to the first memory, supplying power to the first memory via at least a first capacitor during power loss; by a second supply domain coupled to the second memory, supplying power to the second memory via at least a second capacitor during power loss, the first capacitor being different from the second capacitor; setting the first validity bit of the first memory to invalid; writing first data to the first memory while the first validity bit is set to invalid; resetting the first validity bit of the first memory to valid, indicating that the written first data is valid, wherein valid data is stored in at least one of the first and second memories; and determining, by a logic during a start-up, the settings of the first and second validity bits. 11. The method of claim 10 , wherein the first and second memories are written to one at a time. 12. The method of claim 10 , wherein the first validity bit is reset to valid after the writing of the first data is complete. 13. The method of claim 12 , wherein if a loss of power or interruption occurs during the writing step, the first validity bit for the first memory is not valid. 14. The method of claim 10 , further comprising: setting the second validity bit of the second memory to invalid; writing the second data to the second memory while the second validity bit is set to invalid; and resetting the second validity bit of the second memory to valid, indicating that the written second data is valid. 15. The method of claim 14 , wherein: the first validity bit is reset to valid after the writing of the first data is complete, and the second validity bit is reset to valid after the writing of the second data is complete. 16. The method of claim 14 , repeating in order the steps of setting the first validity bit to invalid, the writing the first data, the resetting the first validity bit to valid, the setting the second validity bit to invalid, the writing the second data, and the resetting the second validity bit to valid. 17. The method of claim 10 , wherein if the first or second validity bit is set to invalid, at a next start-up, further comprising: checking the first or second validity bit that was set to invalid; and resetting the first or second memory, which corresponds with the first or second validity bit that was set to invalid, wherein the first or second data of the other of the first and second memories, respectively, is valid.

Assignees

Inventors

Classifications

  • Management of blocks · CPC title

  • having an ideal characteristic, map or correction data stored in a digital memory · CPC title

  • with calibration coefficients stored in memory · CPC title

  • Internal storage of test result, quality data, chip identification, repair information · CPC title

  • Multiple recording, e.g. duplicating · 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 US10489067B2 cover?
An information storage circuit having a first memory portion configured to store a first validity bit and first data; a second memory portion configured to store a second validity bit and second data; and a subcircuit configured to: write the first data to the first memory portion and the second data to the second memory portion sequentially; and set the first and second validity bits to indica…
Who is the assignee on this patent?
Infineon Technologies Ag
What technology area does this patent fall under?
Primary CPC classification G06F3/0619. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 26 2019 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).