Patents Assigned to STMicroelectronics Application GmbH
  • Patent number: 12147209
    Abstract: A set of configuration memory locations store configuration data for a microcontroller unit. A hardware monitoring module is coupled by an interconnection bus to the configuration memory locations. The hardware monitoring module reads from an instruction memory a command including an address of a target memory location in the set of configuration memory locations. Data is read from the target memory location corresponding to the address read and a checksum value is computed as a function of the data that is read from the target memory location. The computed checksum value is then compared to a respective expected checksum value stored in a checksum storage unit. An alarm signal is triggered in response to a mismatch detected between the computed checksum value and the respective expected checksum value.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: November 19, 2024
    Assignees: STMicroelectronics S.r.l., STMicroelectronics Application GmbH
    Inventors: Rosario Martorana, Mose' Alessandro Pernice, Roberto Colombo
  • Patent number: 12118376
    Abstract: Disclosed herein is hardware for easing the process of changing the execution mode of a virtual machine and its associated resources. By adopting the hardware, it is possible to trigger a change in the execution mode in an automatic way, without software intervention, and without interfering with the execution of other virtual machines. In addition, in case an error has occurred for a virtual machine and it is detected, the hardware can be used to disable the resources associated with that virtual machine and generate notification of the completion this operation to other hardware, which will complete the reset of the virtual machine. By adopting the hardware, the execution mode change is simplified and offers configurability and flexibility for a system running multiple virtual machines.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: October 15, 2024
    Assignees: STMicroelectronics International N.V., STMicroeletronics Application GmbH
    Inventors: Deepak Baranwal, Amritanshu Anand, Roberto Colombo, Boris Vittorelli
  • Patent number: 12117949
    Abstract: In an embodiment, a processing system comprises a microprocessor programmable via software instructions, a memory controller configured to be coupled to a memory, a communication system coupling the microprocessors to the memory controller, a cryptographic co-processor and a first communication interface. The processing system also comprises first and second configurable DMA channels. In a first configuration, the first DMA channel is configured to transfer data from the memory to the cryptographic co-processor, and the second DMA channel is configured to transfer the encrypted data via two loops from the cryptographic co-processor to the first communication interface. In a second configuration, the second DMA channel is configured to transfer received data via two loops from the first communication interface to the cryptographic co-processor, and the first DMA channel is configured to transfer the decrypted data from the cryptographic co-processor to the memory.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: October 15, 2024
    Assignee: STMicroelectronics Application GMBH
    Inventors: Rolf Nandlinger, Roberto Colombo
  • Patent number: 12066962
    Abstract: A device includes a master device, a set of slave devices and a bus. The master device is configured to transmit first messages carrying a set of operation data message portions indicative of operations for implementation by slave devices of the set of slave devices, and second messages addressed to slave devices in the set of slave devices. The second messages convey identifiers identifying respective ones of the slave devices to which the second messages are addressed requesting respective reactions towards the master device within respective expected reaction intervals. The slave devices are configured to receive the first messages transmitted from the master device, read respective operation data message portions in the set of operation data message portions, implement respective operations as a function of the respective operation data message portions read, and receive the second messages transmitted from the master device.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: August 20, 2024
    Assignees: STMicroelectronics Application GMBH, STMicroelectronics Design & Application S.R.O.
    Inventors: Fred Rennig, Ludek Beran
  • Patent number: 12068048
    Abstract: A processing system includes an error detection circuit configured to receive data bits and ECC bits, calculate further ECC bits as a function of the data bits, and generate a syndrome by comparing the calculated ECC bits with the received ECC bits. When the syndrome corresponds to one of N+K single bit-flip reference syndromes, the error detection circuit asserts a first error signal, and asserts one bit of a bit-flip signature corresponding to a single bit-flip error indicated by the respective single bit-flip reference syndrome.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: August 20, 2024
    Assignees: TMicroelectronics Application GMBH, STMicroelectronics International N.V.
    Inventors: Vivek Mohan Sharma, Roberto Colombo
  • Patent number: 12061530
    Abstract: A processing system includes a processing core including a microprocessor, a memory controller configured to read software instructions for execution by the processing core, a plurality of safety monitoring circuits configured to generate a plurality of error signals by monitoring operation of the processing core and the memory controller, a fault collection and error management circuit implemented as a hardware circuit, and a connectivity test circuit. The fault collection and error management circuit is configured to receive the plurality of error signals from the plurality of safety monitoring circuits and generate one or more reaction signals as a function of the plurality of error signals. The connectivity test circuit is configured to, during a diagnostic phase executed by the processing system after executing a reset phase and before executing a software runtime phase, test connectivity between the plurality of safety monitoring circuits and the fault collection and error management circuit.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: August 13, 2024
    Assignees: STMicroelectronics Application GMBH, STMicroelectronics International N.V.
    Inventors: Roberto Colombo, Vivek Mohan Sharma
  • Patent number: 12047198
    Abstract: A device has a plurality of CAN XL communication systems, a bus, and a switching circuit. The bus has a transmission node and reception node, and receives from each CAN XL communication system a respective second transmission signal and drives the logic level at the transmission node as a function of the logic levels of the second transmission signals, and provides to each CAN XL communication system a respective second reception signal having a logic level determined as a function of the logic level at the reception node. The switching circuit supports a plurality of modes. In a first mode, the switching circuit is configured to provide the NRZ encoded transmission signals of the CAN XL communication systems as the second transmission signals to the bus system, and provide the respective second reception signal received from the bus to the CAN XL protocol controllers of the CAN XL communication system.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: July 23, 2024
    Assignee: STMICROELECTRONICS APPLICATION GMBH
    Inventors: Fred Rennig, Rolf Nandlinger
  • Patent number: 12019118
    Abstract: In an embodiment a processing system includes a test circuit configured to set an address value, an upper address limit and a lower address limit to a given reference bit sequence, verify whether the upper-limit comparison signal has a respective third logic level and/or whether the lower-limit comparison signal has the respective third logic level, assert an error signal in response to determining that the upper-limit comparison signal does not have the respective third logic level or the lower-limit comparison signal does not have the respective third logic level, repeat a certain operation for each of the N bits.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: June 25, 2024
    Assignees: STMicroelectronics International N.V., STMicroelectronics Application GmbH
    Inventors: Roberto Colombo, Vivek Mohan Sharma, Samiksha Agarwal
  • Patent number: 11977424
    Abstract: A processing system includes a reset circuit, a memory storing configuration data, and a hardware configuration circuit transmitting the configuration data to configuration data clients. The system executes a reset phase, configuration phase, and software runtime phase. First and second reset terminals are associated with first and second circuitries which are respectively associated with configuration data clients. The configuration data includes first and second mode configuration data for the first and second terminals. During the reset and configuration phase, the first circuitry activates a strong pull-down, and the second circuitry activates a weak pull-down.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: May 7, 2024
    Assignees: STMicroelectronics Application GmbH, STMicroelectronics S.r.l.
    Inventors: Roberto Colombo, Nicolas Bernard Grossier
  • Patent number: 11977438
    Abstract: A processing system includes a plurality of circuits configured to generate a plurality of error signals. The processing system further includes a plurality of error pads and a fault collection circuit configured to receive the plurality of error signals and to generate a respective combined error signal for each of the plurality of error pads. The fault collection circuit includes a combinational logic circuit configured to generate the combined error signal by selectively routing the plurality of error signals to the plurality of error pads as a function of a set of configuring bits.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: May 7, 2024
    Assignee: STMicroelectronics Application GMBH
    Inventor: Roberto Colombo
  • Patent number: 11973457
    Abstract: An embodiment driver circuit comprises a power supply pin configured to receive a power supply voltage, and a set of control pins configured to provide a set of control signals for controlling switching of a set of switches of an h-bridge circuit comprising a pair of high-side switches and a pair of low-side switches. The driver circuit comprises control circuitry coupled to the control pins and configured to generate the control signals, and sensing circuitry coupled to the power supply pin and configured to generate a detection signal indicative of the power supply voltage exceeding a threshold value. The control circuitry is sensitive to the detection signal and is configured to generate the control signals to activate one of the pair of high-side switches and the pair of low-side switches and de-activate the other of the pair of high-side switches and the pair of low-side switches.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: April 30, 2024
    Assignees: STMicroelectronics (Alps) SAS, STMicroelectronics S.r.l., STMicroelectronics Application GMBH
    Inventors: Aldo Occhipinti, Christophe Roussel, Fritz Burkhardt, Ignazio Testoni
  • Patent number: 11921910
    Abstract: A hardware secure element includes a processing unit and a receiver circuit configured to receive data comprising a command field and a parameter field adapted to contain a plurality of parameters. The hardware secure element also includes at least one hardware parameter check module configured to receive at an input a parameter to be processed selected from the plurality of parameters, and to process the parameter to be processed to verify whether the parameter has given characteristics. The hardware parameter check module has associated one or more look-up tables configured to receive at an input the command field and a parameter index identifying the parameter to be processed by the hardware parameter check module, and to determine for the command field and the parameter index a configuration data element.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: March 5, 2024
    Assignees: STMicroelectronics Application GMBH, STMicroelectronics S.r.l.
    Inventors: Roberto Colombo, Nicolas Bernard Grossier, Giovanni Disirio
  • Patent number: 11915008
    Abstract: In an embodiment, a hardware configuration circuit reads and decodes an encoded life-cycle data and provides the decoded life-cycle data to a hardware circuit. A reset circuit monitors an external reset signal received via a reset terminal and, in response to determining that the external reset signal has a first logic level, executes a reset, a configuration, and a wait phase. The reset circuit waits until the external reset signal has a second logic level. A communication interface is activated during the wait phase and configured to receive a request. A hardware verification circuit generates a life-cycle advancement request signal when the request includes a given reference password and a reset circuit is in the wait phase. A write circuit writes a bit of the encoded life-cycle data stored in a non-volatile memory when the life-cycle advancement request signal is set, advancing the life-cycle to a given predetermined life-cycle stage.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: February 27, 2024
    Assignees: ST Microelectronics S.r.l., STMicroelectronics Application GMBH
    Inventors: Roberto Colombo, Nicolas Bernard Rene Grossier, Fabio Enrico Carlo Disegni
  • Patent number: 11914499
    Abstract: A trace-data preparation circuit including a filtering circuit to receive traced memory-write data and a First In First Out buffer coupled with the filtering circuit to receive selected memory-write data filtered by the filtering circuit. The trace-data preparation circuit further including a data compression circuit to provide packaging data to a packaging circuit that groups the selected memory-write data.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: February 27, 2024
    Assignees: STMicroelectronics Application GMBH, STMicroelectronics S.r.l., STMicroelectronics International N.V.
    Inventors: Avneep Kumar Goyal, Thomas Szurmant, Misaele Marletti, Alessandro Daolio
  • Patent number: 11889594
    Abstract: A system includes lighting devices coupled to output supply pins, a microcontroller circuit, and a driver circuit, which receives data therefrom, and switches coupled in series to the lighting devices. The driver circuit includes output supply pins and selectively propagates a supply voltage to the output supply pins to provide respective pulse-width modulated supply signals at the output supply pins. The driver circuit computes duty-cycle values of the pulse-width modulated supply signals as a function of the data received from the microcontroller circuit. The lighting devices include at least one subset coupled to the same output supply pin. The microcontroller individually controls the switches via respective control signals to individually adjust a brightness of the lighting devices in the at least one subset of lighting devices.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: January 30, 2024
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics S.r.l., STMicroelectronics Application GMBH
    Inventors: Manuel Gaertner, Philippe Sirito-Olivier, Giovanni Luca Torrisi, Thomas Urbitsch, Christophe Roussel, Fritz Burkhardt
  • Publication number: 20240021604
    Abstract: A monolithic component includes a field-effect power transistor and at least one first Schottky diode inside and on top of a gallium nitride substrate.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 18, 2024
    Applicants: STMICROELECTRONICS APPLICATION GMBH, STMICROELECTRONICS (TOURS) SAS
    Inventors: Mathieu ROUVIERE, Arnaud YVON, Mohamed SAADNA, Vladimir SCARPA
  • Patent number: 11853252
    Abstract: A processing system includes a transmission terminal configured to provide a transmission signal, a reception terminal configured to receive a reception signal, a microprocessor programmable via software instructions, a memory controller configured to be connected to a memory, a serial communication interface, and a communication system. Specifically, the serial communication interface supports a CAN FD Light mode of operation and a UART mode of operation. For this purpose, the serial communication interface comprises a control register, a clock management circuit, a transmission shift register, a transmission control circuit, a reception shift register and a reception control circuit. Accordingly, the microprocessor can transmit and/or receive CAN FD Light or UART frames via the same serial communication interface.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: December 26, 2023
    Assignees: STMicroelectronics Application GMBH, STMicroelectronics Design & Application S.R.O.
    Inventors: Fred Rennig, Vaclav Dvorak
  • Patent number: 11822934
    Abstract: A processing system includes a plurality of configuration data clients; each associated with a respective address and including a respective register, a hardware block, a non-volatile memory, and a hardware configuration circuit. A respective configuration data client receives a respective first configuration data and stores it in the respective register. The hardware block is coupled to at least one of the configuration data clients and changes operation as a function of the respective first configuration data stored in the respective registers. The non-volatile memory includes second configuration data stored as data packets including the respective first configuration data and an attribute field identifying the respective address of one of the configuration data clients. The hardware configuration circuit sequentially reads the data packets from the non-volatile memory and transmits the respective first configuration data to the respective configuration data client.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: November 21, 2023
    Assignees: STMicroelectronics Application GMBH, STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Roberto Colombo, Om Ranjan
  • Patent number: 11824681
    Abstract: In an embodiment a method for operating a processing system includes programming, by a microprocessor during a CAN FD Light data transmission phase, a control register of a Serial Peripheral Interface (SPI) communication interface of the processing system in order to activate a master mode; generating, by the microprocessor during the CAN FD Light data transmission phase, a transmission CAN FD Light frame; storing, by the microprocessor during the CAN FD Light data transmission phase, the transmission CAN FD Light frame to a memory; and activating, by the microprocessor during the CAN FD Light data transmission phase a first DMA channel so that the first DMA channel sequentially transfers the transmission CAN FD Light frame from the memory to a transmission shift register in the SPI communication interface.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: November 21, 2023
    Assignees: STMicroelectronics Application GmbH, STMicroelectronics Design & Application S.R.O.
    Inventors: Vaclav Dvorak, Fred Rennig
  • Patent number: 11810911
    Abstract: A monolithic component includes a field-effect power transistor and at least one first Schottky diode inside and on top of a gallium nitride substrate.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: November 7, 2023
    Assignees: STMICROELECTRONICS APPLICATION GMBH, STMICROELECTRONICS (TOURS) SAS
    Inventors: Mathieu Rouviere, Arnaud Yvon, Mohamed Saadna, Vladimir Scarpa