Patents by Inventor Norbert Wehn

Norbert Wehn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11955197
    Abstract: A memory device comprising a cell field having memory cells, N bit lines, which are respectively connected to at least one of the memory cells of the cell field, N being a whole number greater than one, N sense amplifiers; a bit shift circuit, which has S switch element rows, S being a whole number greater than one and a row number in the range from zero to S?1 being assignable to each switch element row. Each switch element row includes at least one semiconductor switch element connected to one of the bit lines and one of the sense amplifiers. Switch elements of each row connect all bit lines, whose bit line number is smaller than or equal to N minus the row number, to sense amplifiers, so that the respective sense amplifier number is equal to the respective bit line number plus the row number.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: April 9, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andre Guntoro, Chirag Sudarshan, Christian Weis, Leonardo Luiz Ecco, Taha Ibrahim Ibrahim Soliman, Norbert Wehn
  • Patent number: 11521674
    Abstract: A memory access method and a computer system are provided. According to the memory access method, whether to flip the to-be-stored data for storage may be determined based on quantities of “1” and “0” in data to be written into a dynamic random access memory (DRAM) and a storage mode of the DRAM, to reduce a quantity of storage cells with high electric charges in the DRAM, thereby reducing a data error probability.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: December 6, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Kraft Kira, Mathew Deepak, Chirag Sudarshan, Jung Matthias, Weis Christian, Norbert Wehn, Florian Longnos, Gezi Li, Wei Yang
  • Publication number: 20220383913
    Abstract: A memory device comprising a cell field having memory cells, N bit lines, which are respectively connected to at least one of the memory cells of the cell field, N being a whole number greater than one, N sense amplifiers; a bit shift circuit, which has S switch element rows, S being a whole number greater than one and a row number in the range from zero to S?1 being assignable to each switch element row. Each switch element row includes at least one semiconductor switch element connected to one of the bit lines and one of the sense amplifiers. Switch elements of each row connect all bit lines, whose bit line number is smaller than or equal to N minus the row number, to sense amplifiers, so that the respective sense amplifier number is equal to the respective bit line number plus the row number.
    Type: Application
    Filed: May 17, 2022
    Publication date: December 1, 2022
    Inventors: Andre Guntoro, Chirag Sudarshan, Christian Weis, Leonardo Luiz Ecco, Taha Soliman, Norbert Wehn
  • Publication number: 20220383937
    Abstract: A memory device comprising a plurality of memory cells situated in a first cell field, multiple first bit lines, each respectively connected to multiple memory cells of the first cell field to enable access to the memory cells via the bit line, and multiple sense amplifier pairs which respectively comprise a first and a second sense amplifier. Each first bit line is assigned to a sense amplifier pair, each first bit line being connected to a respective first semiconductor switch element, through which the bit line is electroconductively connectible to and insulatable from the first sense amplifier of the sense amplifier pair, to which the bit line is assigned. Each first bit line is connected to a respective second semiconductor switch element, through which the bit line is electroconductively connectible to and insulatable from the second sense amplifier of the sense amplifier pair, to which the bit line is assigned.
    Type: Application
    Filed: May 17, 2022
    Publication date: December 1, 2022
    Inventors: Andre Guntoro, Chirag Sudarshan, Christian Weis, Leonardo Luiz Ecco, Taha Soliman, Norbert Wehn
  • Publication number: 20210217464
    Abstract: A memory access method and a computer system are provided. According to the memory access method, whether to flip the to-be-stored data for storage may be determined based on quantities of “1” and “0” in data to be written into a dynamic random access memory (DRAM) and a storage mode of the DRAM, to reduce a quantity of storage cells with high electric charges in the DRAM, thereby reducing a data error probability.
    Type: Application
    Filed: March 30, 2021
    Publication date: July 15, 2021
    Inventors: Kraft KIRA, Mathew DEEPAK, Chirag SUDARSHAN, Jung MATTHIAS, Weis CHRISTIAN, Norbert WEHN, Florian LONGNOS, Gezi LI, Wei YANG
  • Patent number: 10694345
    Abstract: The present invention relates to a computer-implemented method and a system for determining co-occurrences in at least one graph with n vertices and E edges, wherein each edge is defined by a pair of vertices, the method comprising: storing a binary adjacency matrix representing a first graph in a memory; performing a calculation step for the first graph, wherein the calculation step comprises: loading a block of at most K consecutive rows of the binary adjacency matrix from the memory and storing each row into one of K caches; streaming each of the subsequent uncached rows of the binary adjacency matrix from the memory; reading pairs of rows comprising a streamed row and each one of the cached rows; computing the logical conjunction between each couple of elements of the rows at the same position in the rows for each read pair of rows; and adding the results of the logical conjunction for all the couples of elements in each read pair by means of one-bit adders to obtain the co-occurrence, wherein the calcula
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 23, 2020
    Assignee: Technische Universität Kaiserslautern
    Inventors: Katharina Anna Zweig, Christian Brugger, Valentin Grigorovici, Christian De Schryver, Norbert Wehn
  • Patent number: 10622054
    Abstract: A method and a related DRAM controller for refreshing a DRAM with an external multi-row, multi-bank refresh function based on optimized command sequences involves determining, at initialization time of the DRAM, inter-operation timing parameters for the external multi-row, multi-bank refresh function, determining optimized timing parameters for row-level activation (ACT) and pre-charge (PRE) commands, and applying the optimized timing parameters for the row-level ACT and PRE commands for refreshing the DRAM with the external multi-row multi-bank refresh function. The auto-refresh function of an SDRAM is replaced.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: April 14, 2020
    Assignee: TU KAISERSLAUTERN
    Inventors: Deepak Molly Mathew, Matthias Jung, Christian Weis, Norbert Wehn
  • Publication number: 20190074052
    Abstract: A method and a related DRAM controller for refreshing a DRAM with an external multi-row, multi-bank refresh function based on optimized command sequences involves determining, at initialization time of the DRAM, inter-operation timing parameters for the external multi-row, multi-bank refresh function, determining optimized timing parameters for row-level activation (ACT) and pre-charge (PRE) commands, and applying the optimized timing parameters for the row-level ACT and PRE commands for refreshing the DRAM with the external multi-row multi-bank refresh function. The auto-refresh function of an SDRAM is replaced.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 7, 2019
    Inventors: Deepak Molly MATHEW, Matthias JUNG, Christian WEIS, Norbert WEHN
  • Publication number: 20180160281
    Abstract: The present invention relates to a computer-implemented method and a system for determining co-occurrences in at least one graph with n vertices and E edges, wherein each edge is defined by a pair of vertices, the method comprising: storing a binary adjacency matrix representing a first graph in a memory; performing a calculation step for the first graph, wherein the calculation step comprises: loading a block of at most K consecutive rows of the binary adjacency matrix from the memory and storing each row into one of K caches; streaming each of the subsequent uncached rows of the binary adjacency matrix from the memory; reading pairs of rows comprising a streamed row and each one of the cached rows; computing the logical conjunction between each couple of elements of the rows at the same position in the rows for each read pair of rows; and adding the results of the logical conjunction for all the couples of elements in each read pair by means of one-bit adders to obtain the co-occurrence, wherein the calcula
    Type: Application
    Filed: May 18, 2016
    Publication date: June 7, 2018
    Applicant: Technische Universität Kaiserslautern
    Inventors: Katharina Anna Zweig, Christian Brugger, Valentin Grigorovici, Christian De Schryver, Norbert Wehn
  • Publication number: 20170141797
    Abstract: The present invention relates to a method and a device for an error correction of transmitted data. For this purpose, the transmitted data are encoded in a block code, wherein the block code comprises a number of data bits and an additional number of redundant bits. Herein the block code is described by a parity-check matrix H, wherein columns of the parity-check matrix Hare inherently related to the data bits of the block code.
    Type: Application
    Filed: March 19, 2015
    Publication date: May 18, 2017
    Applicant: Technische Universitat Kaiserslautern
    Inventors: Stefan Scholl, Norbert Wehn
  • Patent number: 8341507
    Abstract: A method of decoding a received systematic code encoded block corresponding to an original block of information, wherein the received systematic code encoded block may include soft systematic values, may include detecting an error condition in the received systematic code encoded block. The method may also include decoding the received systematic code encoded block for retrieving the original block of information if the error condition in the received systematic code encoded block is detected and processing the soft systematic values to retrieve the original block of information instead of the decoding if the error condition in the received systematic code encoded block is not detected.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: December 25, 2012
    Assignee: STMicroelectronics N.V.
    Inventors: Friedbert Berens, Cem Derdiyok, Franck Kienle, Timo Lehnigk-Emden, Norbert Wehn
  • Patent number: 8196005
    Abstract: The method includes defining from all the check nodes at least one group of check nodes mutually connected through at least one second variable node defining an internal second variable node. The method includes performing for each group the joint updating of all the check nodes of the group via a Maximum-A-Posteriori (MAP) type process, and the updating of all the first variable nodes and all the second variable nodes connected to the group except the at least one internal second variable node. The method may include iteratively repeating the updates.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: June 5, 2012
    Assignee: STMicroelectronics N.V.
    Inventors: Frank Kienle, Norbert Wehn, Torben Brack
  • Patent number: 8010869
    Abstract: This is a method for controlling the decoding of a LDPC encoded codeword composed of several digital data, said LDPC code being represented by a bipartite graph between check nodes (CN1) and variable nodes (VNi). Said method comprises updating messages exchanged iteratively between variable nodes (VN1) and check nodes (CN1). Said method comprises, at each iteration, calculating for each variable node a first sum (?n) of all the incident messages (?i) received by said variable node and the corresponding digital data (?ch) and calculating a second sum (VNRnew) of all the absolute values of the first sums (?n), and stopping the decoding process if the second sum (VNRnew) is unchanged or decreases within two successive iterations and if a predetermined threshold condition is satisfied.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: August 30, 2011
    Assignee: STMicroelectronics N.V.
    Inventors: Norbert Wehn, Frank Kienle, Torben Brack
  • Patent number: 7774674
    Abstract: The LDPC decoder includes a processor for updating messages exchanged iteratively between variable nodes and check nodes of a bipartite graph of the LDPC code. The decoder architecture is a partly parallel architecture clocked by a clock signal. The processor includes P processing units. First variable nodes and check nodes are mapped on the P processing units according to two orthogonal directions. The decoder includes P main memory banks assigned to the P processing units for storing all the messages iteratively exchanged between the first variable nodes and the check nodes. Each main memory bank includes at least two single port memory partitions and one buffer the decoder also includes a shuffling network and a shift memory.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: August 10, 2010
    Assignee: Stmicroelectronics N.V.
    Inventors: Norbert Wehn, Frank Kienle, Torben Brack
  • Publication number: 20100174963
    Abstract: The method includes defining from all the check nodes at least one group of check nodes mutually connected through at least one second variable node defining an internal second variable node. The method includes performing for each group the joint updating of all the check nodes of the group via a Maximum-A-Posteriori (MAP) type process, and the updating of all the first variable nodes and all the second variable nodes connected to the group except the at least one internal second variable node. The method may include iteratively repeating the updates.
    Type: Application
    Filed: March 28, 2007
    Publication date: July 8, 2010
    Inventors: Franck Kienle, Norbert Wehn, Torben Brack
  • Patent number: 7752524
    Abstract: The method is for decoding an LDPC encoded codeword, the LDPC code being represented by a bipartite graph between check nodes and variable nodes including first variable nodes and second variable nodes connected to the check nodes by a zigzag connectivity. The method includes updating messages exchanged iteratively between variable nodes and check nodes including a first variable processing phase during which all the messages from the first variable nodes to the check nodes are updated and a check nodes processing phase during which all the messages from the check nodes to the first variable nodes are updated. The check nodes processing phase further includes updating all the messages from the second variable nodes to the check nodes, and directly passing an updated message processed by a check node to the next check node through the zigzag connectivity.
    Type: Grant
    Filed: March 2, 2006
    Date of Patent: July 6, 2010
    Assignee: STMicroelectronics N.V.
    Inventors: Norbert Wehn, Frank Kienle, Torben Brack
  • Publication number: 20090138780
    Abstract: A method of decoding a received systematic code encoded block corresponding to an original block of information, wherein the received systematic code encoded block may include soft systematic values, may include detecting an error condition in the received systematic code encoded block. The method may also include decoding the received systematic code encoded block for retrieving the original block of information if the error condition in the received systematic code encoded block is detected and processing the soft systematic values to retrieve the original block of information instead of the decoding if the error condition in the received systematic code encoded block is not detected.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 28, 2009
    Applicant: STMicroelectonics N.V.
    Inventors: Friedbert Berens, Cem Derdiyok, Franck Kienle, Timo Lehnigk-Emden, Norbert Wehn
  • Publication number: 20080172592
    Abstract: This is a method for controlling the decoding of a LDPC encoded codeword composed of several digital data, said LDPC code being represented by a bipartite graph between check nodes (CN1) and variable nodes (VNi). Said method comprises updating messages exchanged iteratively between variable nodes (VN1) and check nodes (CN1). Said method comprises, at each iteration, calculating for each variable node a first sum (?n)=of all the incident messages (?i) received by said variable node and the corresponding digital data (?ch) and calculating a second sum (VNRnew) of all the absolute values of the first sums (?n), and stopping the decoding process if the second sum (VNRnew) is unchanged or decreases within two successive iterations and if a predetermined threshold condition is satisfied.
    Type: Application
    Filed: April 27, 2006
    Publication date: July 17, 2008
    Inventors: Norbert Wehn, Frank Kienle, Torben Brack
  • Patent number: 7386691
    Abstract: An electronic device may include a source memory device partitioned into N elementary source memories for storing a sequence of input data sets, and a processor clocked by a clock signal and having N outputs for producing, per cycle of the clock signal, N output data sets respectively associated with the N input data sets stored in the N elementary source memories at respective source addresses. The electronic device may also include N single port target memories, N interleaving tables including, for each relative source address, the number of a target memory and the respective target address thereof, N cells connected in a ring structure. Further, each cell may also be connected between an output of the processor, an interleaving table, and a target memory.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: June 10, 2008
    Assignees: STMicroelectronics N.V., STMicroelectronics SA
    Inventors: Friedbert Berens, Michael J. Thul, Franck Gilbert, Norbert Wehn
  • Patent number: 7116732
    Abstract: A method and apparatus are disclosed for decoding according to a Log-MAP algorithm, a bit sequence encoded by a convolutional encoder and received through a noisy channel. A digital signal processor (DSP) for performing the decoding is provided with an extended core possessing a transition metric calculation unit (153) for calculating transition metric values of the encoder trellis for output to a memory store (101,102) of the DSP, and for output to a unit (154) for performing a Log-MAP add-compare-select operation. The Log-MAP add-compare-select unit (154) calculates updated path metric values of the encoder trellis for storage in a memory store (101,102) of the DSP, and for input to a Log-Likelihood Ratio calculating unit (155). The Log-Likelihood Ratio calculating unit (155) are each controlled by the program control unit (104) of the DSP, and communicate with the data memories (101, 102) of the DSP, via data lines (150, 151, 152).
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: October 3, 2006
    Assignee: Alcatel
    Inventors: Alexander Worm, Heiko Michel, Norbert Wehn