Patents by Inventor Soenke Ostertun

Soenke Ostertun 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: 11941281
    Abstract: A system and method for a memory system are provided. A memory device includes an array of non-volatile memory cells. A memory controller is connected to the array of non-volatile memory cells. The memory controller is configured to perform the steps of receiving a request to read a value of a memory flag, wherein the memory flag includes a 2-bit value stored in a first memory cell and a second memory cell of the array of non-volatile memory cells, reading a first value of the first memory cell, reading a second value of the second memory cell, and determining the value of the memory flag based on the first value and the second value. In embodiments, the memory flag may have more than 2-bits.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: March 26, 2024
    Assignee: NXP B.V.
    Inventor: Soenke Ostertun
  • Publication number: 20230315325
    Abstract: A system and method for a memory system are provided. A memory device includes an array of non-volatile memory cells. A memory controller is connected to the array of non-volatile memory cells. The memory controller is configured to perform the steps of receiving a request to read a value of a memory flag, wherein the memory flag includes a 2-bit value stored in a first memory cell and a second memory cell of the array of non-volatile memory cells, reading a first value of the first memory cell, reading a second value of the second memory cell, and determining the value of the memory flag based on the first value and the second value. In embodiments, the memory flag may have more than 2-bits.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventor: Soenke Ostertun
  • Publication number: 20230274787
    Abstract: Various embodiments relate to a method for storing and reading data from a memory. Data words stored in the memory may be grouped, and word specific parity information and shared parity information is generated, and the shared parity information is distributed among the group of words. During reading of a word, if more errors are detected than can be corrected with word parity data, the shared parity data is retrieved and used to make the error corrections.
    Type: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Soenke Ostertun, Björn Fay, Vitaly Ocheretny
  • Patent number: 11694761
    Abstract: Various embodiments relate to a method for storing and reading data from a memory. Data words stored in the memory may be grouped, and word specific parity information and shared parity information is generated, and the shared parity information is distributed among the group of words. During reading of a word, if more errors are detected than can be corrected with word parity data, the shared parity data is retrieved and used to make the error corrections.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: July 4, 2023
    Assignee: NXP B.V.
    Inventors: Soenke Ostertun, Bjorn Fay, Vitaly Ocheretny
  • Publication number: 20230089443
    Abstract: Various embodiments relate to a method for storing and reading data from a memory. Data words stored in the memory may be grouped, and word specific parity information and shared parity information is generated, and the shared parity information is distributed among the group of words. During reading of a word, if more errors are detected than can be corrected with word parity data, the shared parity data is retrieved and used to make the error corrections.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 23, 2023
    Inventors: Soenke Ostertun, Bjorn Fay, Vitaly Ocheretny
  • Patent number: 10657294
    Abstract: In accordance with a first aspect of the present disclosure, a non-volatile memory is provided, comprising: a plurality of storage elements; a plurality of access transistors, said access transistors being connected to one or more of said storage elements; a measurement unit, wherein said measurement unit is configured to measure a variation between electrical characteristics of said access transistors; a processing unit configured to use said variation between electric characteristics as a physical unclonable function. In accordance with a second aspect of the present disclosure, a corresponding method of manufacturing a non-volatile memory is conceived.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: May 19, 2020
    Assignee: NXP B.V.
    Inventors: Christoph Hans Joachim Garbe, Soenke Ostertun
  • Publication number: 20200117836
    Abstract: In accordance with a first aspect of the present disclosure, a non-volatile memory is provided, comprising: a plurality of storage elements; a plurality of access transistors, said access transistors being connected to one or more of said storage elements; a measurement unit, wherein said measurement unit is configured to measure a variation between electrical characteristics of said access transistors; a processing unit configured to use said variation between electric characteristics as a physical unclonable function. In accordance with a second aspect of the present disclosure, a corresponding method of manufacturing a non-volatile memory is conceived.
    Type: Application
    Filed: September 25, 2019
    Publication date: April 16, 2020
    Inventors: CHRISTOPH HANS JOACHIM GARBE, Soenke Ostertun
  • Patent number: 9983820
    Abstract: In an embodiment, a method for re-programming memory is disclosed. In the embodiment, the method involves selecting a memory page based on version information and re-programming the selected memory page using cyclic redundancy check (CRC) data for the memory page.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 29, 2018
    Assignee: NXP B.V.
    Inventors: Sönke Ostertun, Wolfgang Stidl, Raffaele Costa
  • Patent number: 9866206
    Abstract: There is described a driver circuit (100) for providing biasing voltages to a flash memory device, the driver circuit comprising (a) a level shifter latch (110) comprising a first latch input terminal (111), a first latch control terminal (112), a latch voltage supply terminal (113), a first latch output terminal (114), and a second latch output terminal (115), wherein the level shifter latch (110) is adapted to provide, in dependency of a voltage at the first latch input terminal (111), one of a first voltage and a second voltage at the first latch output terminal (114) and the other one of the first voltage and the second voltage at the second latch output terminal (115), wherein the first voltage is dependent on a voltage applied to the latch voltage supply terminal (113) and the second voltage is dependent on a voltage applied to the first latch control terminal (112), (b) a first output stage (120) comprising a first switching element (N11, N12), a second switching element (N13), a first voltage supply t
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 9, 2018
    Assignee: NXP B.V.
    Inventors: Maurits Storms, Soenke Ostertun, Frantisek Cevela
  • Publication number: 20170285996
    Abstract: In an embodiment, a method for re-programming memory is disclosed. In the embodiment, the method involves selecting a memory page based on version information and re-programming the selected memory page using cyclic redundancy check (CRC) data for the memory page.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Applicant: NXP B.V.
    Inventors: SÖNKE OSTERTUN, Wolfgang STIDL, Raffaele COSTA
  • Publication number: 20160373092
    Abstract: There is described a driver circuit (100) for providing biasing voltages to a flash memory device, the driver circuit comprising (a) a level shifter latch (110) comprising a first latch input terminal (111), a first latch control terminal (112), a latch voltage supply terminal (113), a first latch output terminal (114), and a second latch output terminal (115), wherein the level shifter latch (110) is adapted to provide, in dependency of a voltage at the first latch input terminal (111), one of a first voltage and a second voltage at the first latch output terminal (114) and the other one of the first voltage and the second voltage at the second latch output terminal (115), wherein the first voltage is dependent on a voltage applied to the latch voltage supply terminal (113) and the second voltage is dependent on a voltage applied to the first latch control terminal (112), (b) a first output stage (120) comprising a first switching element (N11, N12), a second switching element (N13), a first voltage supply t
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Maurits Storms, Soenke Ostertun, Frantisek Cevela
  • Patent number: 9509306
    Abstract: According to an aspect of the invention an integrated circuit is conceived which comprises a physical unclonable function which is at least partially implemented in a passivation layer of said integrated circuit. According to a further aspect of the invention, a corresponding method for manufacturing an integrated circuit is conceived. According to a further aspect of the invention, an electronic device is conceived which comprises an integrated circuit of the kind set forth.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: November 29, 2016
    Assignee: NXP B.V.
    Inventors: Soenke Ostertun, Michael Ziesmann
  • Patent number: 9471792
    Abstract: There is provided a detection arrangement for detecting an attack to internal signals in a semiconductor device. The detection arrangement comprises a first input terminal, a second input terminal, and a comparison unit. The first input terminal is adapted to receive a first signal being indicative for a signal at a first stage of a driver of the semiconductor device, the driver being capable to drive signals internally to the semiconductor device. The second input terminal is adapted to receive a second signal being indicative for a signal at a second stage of the driver of the semiconductor device. The comparison unit is adapted to compare the first signal and the second signal and to determine a time period during which the signals are equal, wherein the determined time period is indicative for a potential attack, if the determined time period is above a predefined threshold.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: October 18, 2016
    Assignee: NXP B.V.
    Inventors: Soenke Ostertun, Joachim Christoph Hans Garbe
  • Patent number: 9454471
    Abstract: An electronic counter is provided having a sequence of memory cells and increment logic. Each memory cell of the sequence is non-volatile and supports a one state and a zero state. The one state can also be referred to as a ‘programmed state’, the zero state as an ‘erased state’. The counter is configured to represent at least part of a current counting-state of the counter as a pattern of one and zero states in the memory cells of the sequence of memory cells, and increment logic configured to advance the pattern of one and zero states to a next pattern to represent an increment of the counter.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: September 27, 2016
    Assignee: NXP B.V.
    Inventors: Martin Feldhofer, Franz Amtmann, Soenke Ostertun, Alicia da Conceicao
  • Publication number: 20140089612
    Abstract: An electronic counter comprising a sequence of memory cells, each memory cell being non-volatile and supporting a one state and a zero state, the counter being configured to represent at least part of a current counting-state of the counter as a pattern of one and zero states in the memory cells of the sequence of memory cells, and increment logic configured to advance the pattern of one and zero states to a next pattern to represent an increment of the counter, the increment logic comprising programming increment logic and erasing increment logic, the increment logic being configured to alternate between a programming phase in which the programming increment logic advances the pattern, and an erasing phase in which the erasing increment logic advances the pattern, wherein the programming increment logic is configured to program a next cell of the sequence of non-volatile memory cells from a zero state to a one state, the program phase terminating when all memory cells of the sequence of memory cells are i
    Type: Application
    Filed: September 17, 2013
    Publication date: March 27, 2014
    Applicant: NXP B.V.
    Inventors: Martin Feldhofer, Franz Amtmann, Soenke Ostertun, Alicia da Conceicao
  • Publication number: 20140068762
    Abstract: There is provided a detection arrangement for detecting an attack to internal signals in a semiconductor device. The detection arrangement comprises a first input terminal, a second input terminal, and a comparison unit. The first input terminal is adapted to receive a first signal being indicative for a signal at a first stage of a driver of the semiconductor device, the driver being capable to drive signals internally to the semiconductor device. The second input terminal is adapted to receive a second signal being indicative for a signal at a second stage of the driver of the semiconductor device. The comparison unit is adapted to compare the first signal and the second signal and to determine a time period during which the signals are equal, wherein the determined time period is indicative for a potential attack, if the determined time period is above a predefined threshold.
    Type: Application
    Filed: August 26, 2013
    Publication date: March 6, 2014
    Applicant: NXP B.V.
    Inventors: Soenke Ostertun, Joachim Christoph Hans Garbe
  • Publication number: 20130307578
    Abstract: According to an aspect of the invention an integrated circuit is conceived which comprises a physical unclonable function which is at least partially implemented in a passivation layer of said integrated circuit. According to a further aspect of the invention, a corresponding method for manufacturing an integrated circuit is conceived. According to a further aspect of the invention, an electronic device is conceived which comprises an integrated circuit of the kind set forth.
    Type: Application
    Filed: April 19, 2013
    Publication date: November 21, 2013
    Applicant: NXP B.V.
    Inventors: Soenke Ostertun, Michael Ziesmann
  • Patent number: 8284608
    Abstract: A non-volatile memory circuit includes memory rows and supporting circuits coupled to the memory rows, where at least one of the memory rows include at least one Electrically Erasable Programmable Read-Only Memory (EEPROM) memory element and at least one Flash memory element. The EEPROM and Flash elements are configured to share some of the supporting circuits and can be accessed in parallel.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: October 9, 2012
    Assignee: NXP B.V.
    Inventors: Sönke Ostertun, Christoph Hans Joachim Garbe, Andreas Nentwig, Nils Sandersfeld
  • Publication number: 20120081966
    Abstract: A non-volatile memory circuit includes memory rows and supporting circuits coupled to the memory rows, where at least one of the memory rows include at least one Electrically Erasable Programmable Read-Only Memory (EEPROM) memory element and at least one Flash memory element. The EEPROM and Flash elements are configured to share some of the supporting circuits and can be accessed in parallel.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: NXP B.V.
    Inventors: Sönke OSTERTUN, CHRISTOPH HANS JOACHIM GARBE, ANDREAS NENTWIG, NILS SANDERSFELD
  • Patent number: 8102725
    Abstract: A method of controlling a pre-charge process of a data line (21, 22) in an integrated circuit (100) comprises the step of monitoring a rate of change of a voltage applied to the data line (21, 22) for enhancing the security. Further a respective integrated circuit (100) is disclosed.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: January 24, 2012
    Assignee: NXP B.V.
    Inventor: Soenke Ostertun