Patents by Inventor Gerald Briat
Gerald Briat 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: 12670064Abstract: The present disclosure provides an integrated circuit comprising a memory controller configured to transmit information stored in a memory to a processing unit. An example memory controller includes an error detection circuit configured to detect an error in the information by implementing an error correcting code algorithm, and to generate an interrupt signal in the event of detection of at least one error in the information and a transmission control circuit configured to transmit the interrupt signal to the processing unit only when the error is detected for the first time in the information by the error detection circuit.Type: GrantFiled: January 6, 2025Date of Patent: June 30, 2026Assignee: STMicroelectronics International N.V.Inventors: Jerome Lacan, Raphael Clauss, Gerald Briat
-
Patent number: 12561142Abstract: In an embodiment a method for operating an integrated circuit includes sequentially requesting, by a processor of an integrated circuit, different instruction lines; determining, by a first comparator of the integrated circuit, while the processor processes a current instruction line supplied in response to a corresponding request, whether or not at least one of the instructions of the current instruction line is a branch instruction by comparing the at least one of the instructions to reference instructions; executing, by the processor, all instructions of the current instruction line before executing a next instruction line when the at least one instruction is a branch instruction from a program memory of the integrated circuit; and executing, by the processor, all instruction of the current instruction line before executing a next instruction line from first and second volatile memory of the integrated circuit when the at least one instruction is not a branch instruction.Type: GrantFiled: July 7, 2020Date of Patent: February 24, 2026Assignee: STMicroelectronics (Grenoble 2) SASInventors: Michael Giovannini, Gerald Briat
-
Publication number: 20250315558Abstract: A method of protecting a microcontroller is provided. An example method comprises a personalization phase and a boot phase. A personalization phase comprises: the calculation of a first checksum on the content of at least one configuration register of the microcontroller stored in a first memory, and the storage, into the first memory, of the first checksum; and the copying of the first checksum and of the register to a second memory. A boot phase comprises: the copying of the first checksum and of the register from the second memory to the first memory; and the comparison between a second checksum, calculated on the content of the copied register, and the copied first checksum.Type: ApplicationFiled: March 26, 2025Publication date: October 9, 2025Inventors: Raphael CLAUSS, Gerald BRIAT, Chrislain DALLERY, Paul BERTHON
-
Publication number: 20250231833Abstract: The present disclosure provides an integrated circuit comprising a memory controller configured to transmit information stored in a memory to a processing unit. An example memory controller includes an error detection circuit configured to detect an error in the information by implementing an error correcting code algorithm, and to generate an interrupt signal in the event of detection of at least one error in the information and a transmission control circuit configured to transmit the interrupt signal to the processing unit only when the error is detected for the first time in the information by the error detection circuit.Type: ApplicationFiled: January 6, 2025Publication date: July 17, 2025Inventors: Jerome LACAN, Raphael CLAUSS, Gerald BRIAT
-
Patent number: 12332721Abstract: A memory chip includes at least two memory blocks. In a method for controlling power supply for the memory blocks of the memory chip, each memory block receives a command for switching to standby mode. The commands are issued, for example by a processor, separately for each memory block in order to be able to individually place the memory block in standby mode.Type: GrantFiled: December 20, 2022Date of Patent: June 17, 2025Assignee: STMicroelectronics (Grenoble 2) SASInventor: Gerald Briat
-
Patent number: 11650738Abstract: The integrity of a memory is checked by: storing data representative of an operation to be executed in the memory; executing the operation; and erasing the data once the execution is complete.Type: GrantFiled: December 4, 2020Date of Patent: May 16, 2023Assignee: STMicroelectronics (Grenoble 2) SASInventors: Gerald Briat, Stephane Marmey
-
Publication number: 20230129599Abstract: A memory chip includes at least two memory blocks. In a method for controlling power supply for the memory blocks of the memory chip, each memory block receives a command for switching to standby mode. The commands are issued, for example by a processor, separately for each memory block in order to be able to individually place the memory block in standby mode.Type: ApplicationFiled: December 20, 2022Publication date: April 27, 2023Applicant: STMicroelectronics (Grenoble 2) SASInventor: Gerald BRIAT
-
Patent number: 11567558Abstract: A memory chip includes at least two memory blocks. In a method for controlling power supply for the memory blocks of the memory chip, each memory block receives a command for switching to standby mode. The commands are issued, for example by a processor, separately for each memory block in order to be able to individually place the memory block in standby mode.Type: GrantFiled: December 4, 2020Date of Patent: January 31, 2023Assignee: STMicroelectronics (Grenoble 2) SASInventor: Gerald Briat
-
Patent number: 11392453Abstract: An error-correction code memory includes memory locations for storing data. The memory is programmed to store one or more intentionally invalid words. Testing of an error correction circuit for the memory is performed by accessing the one or more intentionally invalid words and performing an error detection and error correction operation.Type: GrantFiled: September 5, 2019Date of Patent: July 19, 2022Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics (Alps) SAS, STMicroelectronics (Rousset) SASInventors: Gerald Briat, Antoine De-Muynck, Alessandro Bastoni, Stephane Marmey
-
Patent number: 11106582Abstract: A device includes first and second buffers fillable with contents of memory locations. A selection circuit is configured to select a filling mode between simultaneous filling of the buffers and sequential filling of the buffers. In some examples, the device can be a system on a chip that includes a non-volatile memory and a processor.Type: GrantFiled: August 2, 2019Date of Patent: August 31, 2021Assignee: STMICROELECTRONICS (GRENOBLE 2) SASInventor: Gerald Briat
-
Publication number: 20210173568Abstract: The integrity of a memory is checked by: storing data representative of an operation to be executed in the memory; executing the operation; and erasing the data once the execution is complete.Type: ApplicationFiled: December 4, 2020Publication date: June 10, 2021Applicant: STMicroelectronics (Grenoble 2) SASInventors: Gerald BRIAT, Stephane MARMEY
-
Publication number: 20210173469Abstract: A memory chip includes at least two memory blocks. In a method for controlling power supply for the memory blocks of the memory chip, each memory block receives a command for switching to standby mode. The commands are issued, for example by a processor, separately for each memory block in order to be able to individually place the memory block in standby mode.Type: ApplicationFiled: December 4, 2020Publication date: June 10, 2021Applicant: STMicroelectronics (Grenoble 2) SASInventor: Gerald BRIAT
-
Publication number: 20210011727Abstract: In an embodiment a method for operating an integrated circuit includes sequentially requesting, by a processor of an integrated circuit, different instruction lines; determining, by a first comparator of the integrated circuit, while the processor processes a current instruction line supplied in response to a corresponding request, whether or not at least one of the instructions of the current instruction line is a branch instruction by comparing the at least one of the instructions to reference instructions; executing, by the processor, all instructions of the current instruction line before executing a next instruction line when the at least one instruction is a branch instruction from a program memory of the integrated circuit; and executing, by the processor, all instruction of the current instruction line before executing a next instruction line from first and second volatile memory of the integrated circuit when the at least one instruction is not a branch instruction.Type: ApplicationFiled: July 7, 2020Publication date: January 14, 2021Inventors: Michael Giovannini, Gerald Briat
-
Publication number: 20200081776Abstract: An error-correction code memory includes memory locations for storing data. The memory is programmed to store one or more intentionally invalid words. Testing of an error correction circuit for the memory is performed by accessing the one or more intentionally invalid words and performing an error detection and error correction operation.Type: ApplicationFiled: September 5, 2019Publication date: March 12, 2020Applicants: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics (Alps) SAS, STMicroelectronics (Rousset) SASInventors: Gerald BRIAT, Antoine DE-MUYNCK, Alessandro BASTONI, Stephane MARMEY
-
Publication number: 20200057719Abstract: A device includes first and second buffers fillable with contents of memory locations. A selection circuit is configured to select a filling mode between simultaneous filling of the buffers and sequential filling of the buffers. In some examples, the device can be a system on a chip that includes a non-volatile memory and a processor.Type: ApplicationFiled: August 2, 2019Publication date: February 20, 2020Inventor: Gerald Briat