Transformation of binary signals read from a memory

US11262948B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11262948-B2
Application numberUS-202016820784-A
CountryUS
Kind codeB2
Filing dateMar 17, 2020
Priority dateMar 20, 2019
Publication dateMar 1, 2022
Grant dateMar 1, 2022

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.

What is specified is a method for transforming a first binary signal read from a memory, wherein the first binary signal is transformed into a second binary signal provided that the first binary signal is a code word or a predefined code word of a k-out-of-n code, wherein the first binary signal is transformed into a predefined signal provided that the first binary signal is not a code word or is not a predefined code word of the k-out-of-n code, wherein the predefined signal is different than the second binary signal. A corresponding device is furthermore specified.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for transforming binary signals read from a memory, comprising: transforming a first binary signal into a second binary signal in response to determining that the first binary signal is a predefined code word of a k-out-of-n code, wherein n and k are positive integers and n>k, and transforming a third binary signal into a predefined signal in response to determining that the third binary signal is not a predefined code word of the k-out-of-n code, wherein the predefined signal is different than the second binary signal and indicates that the third binary signal is not a predefined code word of the k-out-of-n code. 2. The method as claimed in claim 1 , wherein the first binary signal is read from n memory cells of the memory. 3. The method as claimed in claim 2 , wherein a memory cell of the memory is configured to assume two or more states. 4. The method as claimed in claim 1 , wherein the predefined signal comprises at least one of: a predefined bit sequence, a predefined bit sequence having a validity signal, in particular a validity bit, and a predefined bit sequence having a same number of digits as the second binary signal. 5. The method as claimed in claim 1 , wherein the first binary signal has n binary values, wherein the second binary signal has a number of binary values which is less than or equal to n. 6. The method as claimed in claim 1 , wherein the second binary signal or the predefined signal is stored in an arrangement of latches, wherein a number of latches corresponds to a number of binary values of the second binary signal. 7. The method as claimed in claim 1 , wherein the first binary signal and the second binary signal each have n binary values. 8. The method as claimed in claim 1 , wherein n states are read from memory cells of a memory, wherein k fastest states or (n−k) fastest states of the first binary signal are determined in a time domain. 9. The method as claimed in claim 8 , wherein the k fastest states or the (n−k) fastest states are 0-states. 10. The method as claimed in claim 9 , wherein remaining states that do not belong to the k fastest states or the (n−k) fastest states are correspondingly set as 1-states. 11. The method as claimed in claim 1 , wherein the memory comprises at least one of: Floating gate cells; PCRAM, RRAM, MRAM, MONOS components, Nanocrystal cells, and ROM. 12. A device comprising a processing circuit configured to: determine that a first binary signal, which is n bits in length and which has a first n-bit pattern, matches an n-bit pattern of a predefined code word, wherein the predefined code word is one of a predetermined number of predefined code words of a k-out-of-n code, wherein n and k are positive integers and n>k, wherein each predefined code word is n-bits in length and has a different n-bit pattern from that of the other respective predefined code words of the predetermined number of predefined code words; provide a second binary signal based on the first binary signal in response to determining that the first binary signal matches the n-bit pattern of the predefined code word; determine that a third binary signal, which is n bits in length and which has a third n-bit pattern, differs from each n-bit pattern of the predetermined number of predefined code words; and provide a predefined signal in response to determining that the third binary signal differs from each n-bit pattern of the predetermined number of predefined code words, wherein the predefined signal is different than the second binary signal. 13. A non-transitory computer-readable storage medium, comprising computer-executable instructions that upon execution cause a computer to perform acts, comprising: transforming a first binary signal into a second binary signal in response to determining that the first binary signal is a predefined code word of a k-out-of-n code, wherein n and k are positive integers and n>k, and transforming a third binary signal into a predefined signal in response to determining that the third binary signal is not a predefined code word of the k-out-of-n code, wherein the predefined signal is different than the second binary signal and indicates that the third binary signal is not a predefined codeword of the k-out-of-n code. 14. The method as claimed in claim 1 , wherein each predefined code word of the k-out-of-n code has a total of n bits, wherein k bits of each predefined code word of the k-out-of-n code have a first binary value, and wherein n minus k bits of each predefined code word of the k-out-of-n code have a second binary value, opposite the first binary value. 15. The method as claimed in claim 1 , wherein the first binary signal is transformed into the second binary signal at a first time and the third binary signal is transformed into the predefined signal at a second time, different from the first time. 16. The device as claimed in claim 12 , further comprising: an arrangement of latches, wherein the second binary signal or the predefined signal is stored in the arrangement of latches, wherein a number of latches corresponds to a number of binary values of the second binary signal. 17. The device as claimed in claim 12 , wherein the second binary signal is provided to be identical to the first binary signal in response to determining that the first binary signal matches the n-bit pattern of the predefined code word. 18. The device as claimed in claim 12 , wherein k bits of each code word of the k-out-of-n code have a first binary value, and wherein n minus k bits of each code word of the k-out-of-n code have a second binary value, opposite the first binary value.

Assignees

Inventors

Classifications

  • Single storage device · CPC title

  • Auxiliary circuits, e.g. for writing into memory · CPC title

  • Timing circuits or methods · CPC title

  • using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency · CPC title

  • Timing circuits or methods · 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 US11262948B2 cover?
What is specified is a method for transforming a first binary signal read from a memory, wherein the first binary signal is transformed into a second binary signal provided that the first binary signal is a code word or a predefined code word of a k-out-of-n code, wherein the first binary signal is transformed into a predefined signal provided that the first binary signal is not a code word or …
Who is the assignee on this patent?
Infineon Technologies Ag
What technology area does this patent fall under?
Primary CPC classification G06F3/0659. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 01 2022 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).