Patents by Inventor Jurgen Geerlings
Jurgen Geerlings 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: 11954050Abstract: A method for direct memory access includes: receiving a direct memory access request designating addresses in a data block to be accessed in a memory; randomizing an order of the addresses the data block is accessed; and accessing the memory at addresses in the randomized order. A system for direct memory access is disclosed.Type: GrantFiled: April 13, 2021Date of Patent: April 9, 2024Assignee: NXP USA, Inc.Inventors: Jurgen Geerlings, Yang Liu, Zhijun Chen
-
Patent number: 11615836Abstract: An integrated circuit (IC) includes a plurality of volatile memory (VM) blocks, and a power gate control circuit configured to control power gating for each VM block of a plurality of VM blocks. The IC includes a power mode controller circuit configured to select a power mode, and in response to selecting a retention mode as the power mode, the power mode controller circuit gates a supply voltage from each block of a selected subset of the plurality of VM blocks and allows a retention voltage to power each VM block of a remaining subset of the plurality of VM blocks outside the selected subset. The IC includes a voltage controller circuit configured to determine a voltage level of the retention voltage based on a minimum retention voltage required for each VM block of the remaining subset.Type: GrantFiled: August 18, 2021Date of Patent: March 28, 2023Assignee: NXP USA, Inc.Inventors: Jurgen Geerlings, Glenn Charles Abeln
-
Publication number: 20220068368Abstract: An integrated circuit (IC) includes a plurality of volatile memory (VM) blocks, and a power gate control circuit configured to control power gating for each VM block of a plurality of VM blocks. The IC includes a power mode controller circuit configured to select a power mode, and in response to selecting a retention mode as the power mode, the power mode controller circuit gates a supply voltage from each block of a selected subset of the plurality of VM blocks and allows a retention voltage to power each VM block of a remaining subset of the plurality of VM blocks outside the selected subset. The IC includes a voltage controller circuit configured to determine a voltage level of the retention voltage based on a minimum retention voltage required for each VM block of the remaining subset.Type: ApplicationFiled: August 18, 2021Publication date: March 3, 2022Inventors: Jurgen Geerlings, Glenn Charles Abeln
-
Publication number: 20210357337Abstract: A method for direct memory access includes: receiving a direct memory access request designating addresses in a data block to be accessed in a memory; randomizing an order of the addresses the data block is accessed; and accessing the memory at addresses in the randomized order. A system for direct memory access is disclosed.Type: ApplicationFiled: April 13, 2021Publication date: November 18, 2021Inventors: Jurgen Geerlings, Yang Liu, Zhijun Chen
-
Patent number: 11163346Abstract: An electronic device including a power source providing a source voltage, a capacitor, a primary regulator circuit, an always-on load that is active during a low power mode, and a recycle control circuit. The primary regulator circuit receives the source voltage and has an output that maintains a charge on the capacitor during an active mode. The primary regulator circuit does not contribute to a charge on the capacitor during the low power mode. The recycle control circuit includes a select circuit and a select control circuit. The select circuit selects, based on a control signal, between the voltage of the capacitor and at least one supply voltage including or otherwise developed using the source voltage to provide power to the always-on load during the low power mode. The select control circuit provides the control signal to control power provided to the always-on load during the low power mode.Type: GrantFiled: August 31, 2018Date of Patent: November 2, 2021Assignee: NXP B.V.Inventors: Ajay Kapoor, Kristof Blutman, Juan Diego Echeverri Escobar, Jose de Jesus Pineda de Gyvez, Jurgen Geerlings, Hamed Fatemi
-
Patent number: 11074150Abstract: A chip health monitor includes a processor configured to operate as a state machine based on instructions stored in a storage device. The state machine is configured to exercise a signal path in a chip in response to a condition and determine presence of an error in the signal path based on results from the exercise. The state machine is configured to compensate for the error by changing at least one operational parameter of the chip.Type: GrantFiled: April 19, 2019Date of Patent: July 27, 2021Assignee: NXP B.V.Inventor: Jurgen Geerlings
-
Publication number: 20200334118Abstract: A chip health monitor includes a processor configured to operate as a state machine based on instructions stored in a storage device. The state machine is configured to exercise a signal path in a chip in response to a condition and determine presence of an error in the signal path based on results from the exercise. The state machine is configured to compensate for the error by changing at least one operational parameter of the chip.Type: ApplicationFiled: April 19, 2019Publication date: October 22, 2020Inventor: Jurgen GEERLINGS
-
Patent number: 10720838Abstract: Embodiments provide forced-burst voltage regulation for burst mode direct-current-to-direct-current (DC-DC) converters in integrated circuits. The DC-DC converter generates an output voltage and operates in a burst mode to raise the output voltage to a threshold voltage. A controller is coupled to the DC-DC converter. In operation, the DC-DC converter is configured to perform the burst mode based upon a low-voltage detection for the output voltage. The DC-DC converter is further configured to perform the burst mode when a force-burst command is asserted by the controller to the DC-DC converter regardless of a state for the low-voltage detection. For one embodiment, the force-burst command is asserted as a burst control signal from the controller to the DC-DC converter to generate a long quiet period for sensitive actions. For another embodiment, the force-burst command is asserted using enable and refresh control signals to facilitate low-power operation.Type: GrantFiled: June 5, 2019Date of Patent: July 21, 2020Assignee: NXP B.V.Inventors: Jitendra Prabhakar Harshey, Olivier Trescases, Edevaldo Pereira Da Silva Junior, Stefano Pietri, Jurgen Geerlings, Hendrik Johannes Bergveld
-
Patent number: 10657015Abstract: A memory system is disclosed, comprising a primary memory module, a secondary memory module, and a controller. The controller is configured to identify addresses in the primary memory module requiring correction, and is further configured to receive a memory access request identifying an address in the primary memory module. The controller is configured to determine whether the address is identified as requiring correction and, if it is not, to direct the memory access request to the primary memory module. If the address is identified as requiring correction, the controller is configured to direct the memory access request to the secondary memory module.Type: GrantFiled: February 27, 2018Date of Patent: May 19, 2020Assignee: NXP B.V.Inventors: Ajay Kapoor, Jurgen Geerlings
-
Publication number: 20200073453Abstract: An electronic device including a power source providing a source voltage, a capacitor, a primary regulator circuit, an always-on load that is active during a low power mode, and a recycle control circuit. The primary regulator circuit receives the source voltage and has an output that maintains a charge on the capacitor during an active mode. The primary regulator circuit does not contribute to a charge on the capacitor during the low power mode. The recycle control circuit includes a select circuit and a select control circuit. The select circuit selects, based on a control signal, between the voltage of the capacitor and at least one supply voltage including or otherwise developed using the source voltage to provide power to the always-on load during the low power mode. The select control circuit provides the control signal to control power provided to the always-on load during the low power mode.Type: ApplicationFiled: August 31, 2018Publication date: March 5, 2020Inventors: Ajay Kapoor, Kristof Blutman, Juan Diego Echeverri Escobar, Jose de Jesus Pineda de Gyvez, Jurgen Geerlings, Hamed Fatemi
-
Patent number: 10554640Abstract: According to a first aspect of the present disclosure, a method for facilitating secure communication in a network is conceived, comprising: encrypting, by a source node in the network, a cryptographic key using a device key as an encryption key, wherein said device key is based on a device identifier that identifies a destination node in the network; transmitting, by said source node, the encrypted cryptographic key to the destination node. According to a second aspect of the present disclosure, a corresponding non-transitory, tangible computer program product is provided. According to a third aspect of the present disclosure, a corresponding system for facilitating secure communication in a network is provided.Type: GrantFiled: June 13, 2016Date of Patent: February 4, 2020Assignee: NXP B.V.Inventors: Jurgen Geerlings, Ghiath Al-Kadi, Piotr Polak
-
Publication number: 20180276093Abstract: A memory system is disclosed, comprising a primary memory module, a secondary memory module, and a controller. The controller is configured to identify addresses in the primary memory module requiring correction, and is further configured to receive a memory access request identifying an address in the primary memory module. The controller is configured to determine whether the address is identified as requiring correction and, if it is not, to direct the memory access request to the primary memory module. If the address is identified as requiring correction, the controller is configured to direct the memory access request to the secondary memory module.Type: ApplicationFiled: February 27, 2018Publication date: September 27, 2018Inventors: AJAY KAPOOR, JURGEN GEERLINGS
-
Patent number: 10050964Abstract: According to a first aspect of the present disclosure, a method is conceived for securing data communicated in a network, the method comprising: receiving, by a destination node in the network, at least one message transmitted by a source node in the network; generating, by said destination node, a session key by executing a one-way function that takes at least a part of a last received message and an initial key as input parameters; using, by said destination node, the session key for encrypting or decrypting said data. Furthermore, according to a second aspect of the present disclosure, a corresponding computer program product is conceived. Furthermore, according to a third aspect of the present disclosure, a corresponding system is conceived.Type: GrantFiled: April 8, 2016Date of Patent: August 14, 2018Assignee: NXP B.V.Inventors: Ghiath Al-Kadi, Jurgen Geerlings, Piotr Polak, Jan-Willem Vogel
-
Patent number: 9846192Abstract: Aspects of the present disclosure are directed to methods, apparatuses and systems involving a switched probe contact. According to an example embodiment, an apparatus includes logic circuitry, a first circuit to communicate signals with the logic circuitry, and a first bond pad connected to the first circuit via a first circuit path. The apparatus also includes a second circuit to communicate signals with the logic circuitry, and a second bond pad connected to the second circuit via a second circuit path. A probe contact is connected to the first bond pad and communicates signals with an external probe, and a switch circuit is connected to the probe contact and the second circuit path. The switch circuit communicates signals between the probe contact and the second circuit path by selectively connecting and disconnecting the probe contact to the second circuit path.Type: GrantFiled: February 25, 2015Date of Patent: December 19, 2017Assignee: NXP B.V.Inventor: Jurgen Geerlings
-
Publication number: 20170359324Abstract: According to a first aspect of the present disclosure, a method for facilitating secure communication in a network is conceived, comprising: encrypting, by a source node in the network, a cryptographic key using a device key as an encryption key, wherein said device key is based on a device identifier that identifies a destination node in the network; transmitting, by said source node, the encrypted cryptographic key to the destination node. According to a second aspect of the present disclosure, a corresponding non-transitory, tangible computer program product is provided. According to a third aspect of the present disclosure, a corresponding system for facilitating secure communication in a network is provided.Type: ApplicationFiled: June 13, 2016Publication date: December 14, 2017Inventors: Jurgen Geerlings, Ghiath Al-Kadi, Piotr Polak
-
Publication number: 20170048062Abstract: According to a first aspect of the present disclosure, a method for facilitating secure communication in a network is conceived, comprising: encrypting, by a source node in the network, a new cryptographic key using a current cryptographic key as an encryption key; transmitting, by said source node, the encrypted new cryptographic key to a destination node in the network. According to a second aspect of the present disclosure, a method for facilitating secure communication in a network is conceived, comprising: receiving, by a destination node in the network, an encrypted new cryptographic key from a source node in the network; decrypting, by said destination node, the encrypted new cryptographic key using a current cryptographic key as a decryption key. According to a third aspect of the present disclosure, corresponding computer program products are provided. According to a fourth aspect of the present disclosure, a corresponding source node is provided.Type: ApplicationFiled: June 27, 2016Publication date: February 16, 2017Inventors: Piotr Polak, Jurgen Geerlings, Ghiath Al-Kadi
-
Publication number: 20160315937Abstract: According to a first aspect of the present disclosure, a method is conceived for securing data communicated in a network, the method comprising: receiving, by a destination node in the network, at least one message transmitted by a source node in the network; generating, by said destination node, a session key by executing a one-way function that takes at least a part of a last received message and an initial key as input parameters; using, by said destination node, the session key for encrypting or decrypting said data. Furthermore, according to a second aspect of the present disclosure, a corresponding computer program product is conceived. Furthermore, according to a third aspect of the present disclosure, a corresponding system is conceived.Type: ApplicationFiled: April 8, 2016Publication date: October 27, 2016Inventors: Ghiath Al-Kadi, Jurgen Geerlings, Piotr Polak, Jan-Willem Vogel
-
Publication number: 20160245859Abstract: Aspects of the present disclosure are directed to methods, apparatuses and systems involving a switched probe contact. According to an example embodiment, an apparatus includes logic circuitry, a first circuit to communicate signals with the logic circuitry, and a first bond pad connected to the first circuit via a first circuit path. The apparatus also includes a second circuit to communicate signals with the logic circuitry, and a second bond pad connected to the second circuit via a second circuit path. A probe contact is connected to the first bond pad and communicates signals with an external probe, and a switch circuit is connected to the probe contact and the second circuit path. The switch circuit communicates signals between the probe contact and the second circuit path by selectively connecting and disconnecting the probe contact to the second circuit path.Type: ApplicationFiled: February 25, 2015Publication date: August 25, 2016Inventor: Jurgen Geerlings
-
Patent number: 8717206Abstract: Disclosed is a shift register (200, 400) comprising an input (205), an output (230) and a plurality of register cells (210) serially connected between the input and the output, each register cell being connected to a neighboring cell via a node, wherein at least some of said nodes comprise a multiplexer (220) having an output coupled to the downstream register cell and a plurality of inputs, each of said plurality of inputs being coupled to a different upstream register cell such that different length sections of the shift register can be selectively bypassed, the shift register further comprising a set of parallel IO channels (230, 410) facilitating conversion between interleaved and de-interleaved data, each of said channels being coupled to a different one of said nodes, the number of parallel IO channels being smaller than the total number of register cells in the shift register.Type: GrantFiled: October 20, 2011Date of Patent: May 6, 2014Assignee: NXP B.V.Inventor: Jurgen Geerlings
-
Publication number: 20120099696Abstract: Disclosed is a shift register (200, 400) comprising an input (205), an output (230) and a plurality of register cells (210) serially connected between the input and the output, each register cell being connected to a neighboring cell via a node, wherein at least some of said nodes comprise a multiplexer (220) having an output coupled to the downstream register cell and a plurality of inputs, each of said plurality of inputs being coupled to a different upstream register cell such that different length sections of the shift register can be selectively bypassed, the shift register further comprising a set of parallel IO channels (230, 410) facilitating conversion between interleaved and de-interleaved data, each of said channels being coupled to a different one of said nodes, the number of parallel IO channels being smaller than the total number of register cells in the shift register.Type: ApplicationFiled: October 20, 2011Publication date: April 26, 2012Applicant: NXP B.V.Inventor: Jurgen GEERLINGS