IP Library › Granted Patent US 12,748,662
Granted Patent B2
US 12,748,662 · App. 19/028,417 · Granted Sep 29, 2026

Circuit arrangement and device with combinatorial circuit and memory circuit, system and method

Inventors: Georg Georgakos (Fraunberg, DE); Wolfgang Ecker (Munich, DE); Michael Goessel (Mahlow, DE)
Assignee: Infineon Technologies AG
G06F11/1068G06F11/1016
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 12,748,662
App. No.
19/028,417
Granted
Sep 29, 2026
Kind
B2
Abstract

In accordance with an embodiment, a circuit arrangement includes a combinatorial circuit having a group of inputs and a group of outputs, where the combinatorial circuit is configured, during error-free operation of the combinatorial circuit, to map a codeword, present at the group of inputs, of a first error code to a codeword of a second error code at the group of outputs, and to map a non-codeword, present at the group of inputs, of the first error code to a non-codeword of the second error code; and a memory circuit configured to store an output of the combinatorial circuit at the group of outputs, and configured to correct at least 1-bit errors occurring during storage.

Claims (39)

1 . A circuit arrangement, comprising:

a combinatorial circuit having a group of inputs and a group of outputs, wherein the combinatorial circuit is configured, during error-free operation of the combinatorial circuit, to map a codeword, present at the group of inputs, of a first error code to a codeword of a second error code at the group of outputs, and to map a non-codeword, present at the group of inputs, of the first error code to a non-codeword of the second error code; and

a memory circuit configured to store an output of the combinatorial circuit at the group of outputs, and configured to correct at least 1-bit errors occurring during storage.

2 . The circuit arrangement as claimed in claim 1 , further comprising:

an error detection circuit coupled to an output of the memory circuit, wherein the error detection circuit is configured to detect an error at the group of inputs of the combinatorial circuit or at the group of outputs of the combinatorial circuit based on read out from the memory circuit.

3 . The circuit arrangement as claimed in claim 1 , wherein the group of inputs comprises a first subgroup of inputs and a second group of inputs, and the first error code refers only to the first subgroup.

4 . The circuit arrangement as claimed in claim 1 , wherein the group of inputs comprises a first subgroup of inputs and a second subgroup of inputs, wherein the first error code comprises a first partial error code for the first subgroup and a second partial error code for the second subgroup.

5 . The circuit arrangement as claimed in claim 3 , wherein the second error code refers to all outputs of the group of outputs.

6 . The circuit arrangement as claimed in claim 1 , wherein the combinatorial circuit comprises a further group of outputs, wherein the combinatorial circuit is configured to provide an output at the further group of outputs based on an input at the group of inputs.

7 . A system, comprising a plurality of circuit arrangements as claimed in claim 1 , wherein a group of outputs of the memory circuit of a first circuit arrangement of the plurality of circuit arrangements is connected to the group of inputs of the combinatorial circuit of a second circuit arrangement of the plurality of circuit arrangements.

8 . A device, comprising:

a combinatorial circuit configured to:

receive a first bit signal containing first data bits and at least one first check bit, and

output a second bit signal containing second data bits and at least one second check bit,

during error-free operation:

map a codeword of a first error code present at the first data bits and the at least one first check bit being a codeword of a first error code to a codeword of a second error code at the second data bits and at the at least one second check bit, and

map a first word present at the first data bits and the at least one first check bit to a second word at the second data bits and the at least one second check bit, wherein the first word is not the codeword of the first error code, and the second word is not the codeword of the second error code; and

an arrangement of memory cells configured to store the second bit signal, and configured to correct at least 1-bit errors occurring during storage.

9 . The device as claimed in claim 8 , further comprising an error detection circuit configured to detect an error in the first bit signal or an error in the second bit signal based on an output of the arrangement of memory cells.

10 . The device as claimed in claim 8 , wherein, the combinatorial circuit is further configured to:

determine the at least one first check bit by a first predefined logic combination of the first data bits in response to the at least one first check bit and the first data bits forming a codeword of the first error code; and

determine the at least one second check bit by a second predefined logic combination of the second data bits in response to the at least one second check bit and the second data bits forming a codeword of the second error code.

11 . The device as claimed in claim 8 , wherein the first data bits and the at least one first check bit are a real subset of the bits of the first bit signal.

12 . The device as claimed in claim 8 , wherein the first data bits and the at least one first check bit are all bits of the first bit signal.

13 . The device as claimed in claim 8 , wherein the second data bits and the at least one second check bit are all bits of the second bit signal.

14 . The device as claimed in claim 8 , wherein the second data bits and the at least one second check bit are a real subset of the bits of the second bit signal.

15 . A method, comprising:

processing a first bit signal containing first data bits and at least one first check bit in order to generate a second bit signal containing second data bits and at least one second check bit, processing comprising, during error-free processing:

mapping a codeword of a first error code present at the first data bits and the at least one first check bit being a codeword of a first error code to a codeword of a second error code at the second data bits and at the at least one second check bit, and

mapping a first word present at the first data bits and the at least one first check bit to a second word at the second data bits and at the at least one second check bit, wherein the first word is not the codeword of the first error code, and the second word is not the codeword of the second error code;

storing the second bit signal in a memory; and

correcting at least 1-bit errors occurring while the second bit signal is stored in the memory.

16 . The method as claimed in claim 15 , furthermore comprising:

reading out the stored second bit signal from the memory, and

detecting an error in the first bit signal or an error in the second bit signal based on the read-out second bit signal.

17 . The method as claimed in claim 15 , wherein the first data bits and the at least one first check bit are a real subset of the bits of the first bit signal.

18 . The method as claimed in claim 15 , wherein the first data bits and the at least one first check bit are all bits of the first bit signal.

19 . The method as claimed in claim 15 , wherein the second data bits and the at least one second check bit are all bits of the second bit signal.

20 . The method as claimed in claim 15 , wherein the second data bits and the at least one second check bit are a real subset of the bits of the second bit signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2025
From: GEORGAKOS, GEORG; ECKER, WOLFGANG; GOESSEL, MICHAEL
To: INFINEON TECHNOLOGIES AG
Reel/Frame 069998/0550 →
Priority Claims (1)
DE 102024101585.3 · Jan 19, 2024 · national
Continuity (1)
Related Publication 20250238319A1 · Jul 24, 2025
References Cited (15)
US 6304614B1 · Abbaszadeh · 2001 [cited by examiner]
US 9496986B2 · Roh · 2016 [cited by examiner]
US 11349495B2 · Kumar · 2022 [cited by examiner]
US 20180205431A1 · Nammi · 2018 [cited by examiner]
US 20180323841A1 · Nammi · 2018 [cited by examiner]
US 20190306730A1 · Zhang · 2019 [cited by examiner]
US 20190312601A1 · Kern et al. · 2019 [cited by applicant]
US 20200162139A1 · Nammi · 2020 [cited by examiner]
US 20210006316A1 · Long · 2021 [cited by examiner]
US 20210133028A1 · Kim · 2021 [cited by examiner]
US 20220385427A1 · Frenne · 2022 [cited by examiner]
US 20230231649A1 · Ebrahimzad · 2023 [cited by examiner]
DE 60024564T2 · 2006 [cited by applicant]
DE 102007026406A1 · 2008 [cited by applicant]
DE 102016105024A1 · 2017 [cited by applicant]