Patents Assigned to STMicroelectronics (Grand Ouest) SAS
  • Patent number: 11954548
    Abstract: A connector that is configured to receive a smart card includes: a first contact configured to receive a power supply voltage and corresponding to a first (power supply) contact area of the smart card, a second contact configured to receive a reference voltage and corresponding to contact a second (reference voltage) contact area of the smart card, and a third contact corresponding to a three-state (input/output) contact area of the smart card. A first light-emitting diode having an anode coupled to the third contact and a cathode coupled to the second contact. A second light-emitting diode has a cathode coupled to the third contact and an anode coupled to the first contact. Turning on/off of the first and second light-emitting diode is controlled by the smart card through the signal at the three-state (input/output) contact area.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: April 9, 2024
    Assignees: STMicroelectronics (Grand Ouest) SAS, STMicroelectronics (Rousset) SAS
    Inventors: Frederic Gouabau, Olivier Rouy
  • Patent number: 11934529
    Abstract: A method includes protecting a boot sequence of a processing device by incrementing a counting value generated by a monotonic counter, then a first time period after the beginning of the boot sequence, comparing, by the protection circuit, the counting value with a first reference value, and, if the counting value is smaller than the first reference value, changing, by the protection circuit, the counting value to the first reference value.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: March 19, 2024
    Assignee: STMICROELECTRONICS (GRAND OUEST) SAS
    Inventor: Franck Albesa
  • Publication number: 20240067184
    Abstract: A system includes inertial sensors and a GPS. The system generates a first estimated vehicle velocity based on motion data and positioning data, generates a second estimated vehicle velocity based on the processed motion data and the first estimated vehicle velocity, and generates fused datasets indicative of position, velocity and attitude of a vehicle based on the processed motion data, the positioning data and the second estimated vehicle velocity. The generating the second estimated vehicle velocity includes: filtering the motion data, transforming the filtered motion data in a frequency domain based on the first estimated vehicle velocity, generating spectral power density signals, generating an estimated wheel angular frequency and an estimated wheel size based on the spectral power density signals, and generating the second estimated vehicle velocity as a function of the estimated wheel angular frequency and the estimated wheel size.
    Type: Application
    Filed: October 27, 2023
    Publication date: February 29, 2024
    Applicants: STMICROELECTRONICS S.r.l., STMICROELECTRONICS, INC., STMicroelectronics (Grand Ouest) SAS
    Inventors: Nicola Matteo PALELLA, Leonardo COLOMBO, Andrea DONADEL, Roberto MURA, Mahaveer JAIN, Joelle PHILIPPE
  • Patent number: 11893370
    Abstract: According to one aspect, a method for compiling by a compilation tool a source code into a computer-executable code comprises receiving the source code as input of the compilation tool, translating the source code into an object code comprising machine instructions executable by a processor, then introducing, between machine instructions of the object code, additional instructions selected from illegal instructions and no-operation instructions so as to obtain the executable code, then delivering the executable code as output of the compilation tool.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: February 6, 2024
    Assignee: STMicroelectronics (Grand Ouest) SAS
    Inventors: Michel Jaouen, Stephane Le Roy, Moise Gergaud
  • Patent number: 11886706
    Abstract: A method includes receiving, by a device, of a control signal identifying a first application from among a plurality of compressed applications stored in a non-volatile memory of the device. The first application is stored in a first location of the non-volatile memory. The device decompresses the first application. The decompressing includes storing the decompressed first application into the non-volatile memory at least partially into the first location, and into a second location storing a second compressed application among the plurality of applications. The decompressed first application overwriting at least a portion of the second compressed application. The method may be performed as part of a customization process of an integrated circuit including the non-volatile memory.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: January 30, 2024
    Assignee: STMicroelectronics (Grand Ouest) SAS
    Inventor: Frederic Darcel
  • Publication number: 20240031301
    Abstract: A method of detecting network anomalies includes the reception, via an interface of an electronic device, of a first stream of packets sent by a source that is external and/or the transmission of a first stream of packets to a destination external; the computation, by a processing circuit, of a first packet stream identifier based on at least one of: a packet source address of the packets of the first stream; and a packet destination address of the first stream; searching, in an ordered dynamic data structure stored in a memory and including a plurality of entries. The searching is performed based on the value of the first packet stream identifier with respect to one or more search threshold values; and based on metadata associated with the first entry, blocking reception of the first stream of packets.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 25, 2024
    Applicant: STMicroelectronics (Grand Ouest) SAS
    Inventors: Arnaud ROSAY, Florent CARLIER, Pascal LEROUX
  • Patent number: 11876732
    Abstract: System on a chip, comprising several master pieces of equipment, several slave resources, an interconnection circuit coupled between the master pieces of equipment and the slave resources and capable of routing transactions between master pieces of equipment and slave resources. A first particular slave resource cooperates with an element of the system on a chip, for example a clock signal generator, and the element has the same access rights as those of the corresponding first particular slave resource.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: January 16, 2024
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics (Alps) SAS, STMicroelectronics (Rousset) SAS, STMicroelectronics (Grand Ouest) SAS
    Inventors: Daniel Olson, Loic Pallardy, Nicolas Anquet
  • Patent number: 11870337
    Abstract: In an embodiment a current limiting circuit includes a circuit configured to detect when an input or output current of a DC to DC converter exceeds or falls below a threshold and a controller configured to store a first value representative of a level of an output voltage of the DC to DC converter in response to the input or output current exceeding or falling below a first threshold, store a second value representative of the level of the output voltage in response to the input or output current falling below a further threshold and modify a control signal based on the first and second values, wherein the control signal is modified based on the first and second values so that the control signal brings the output voltage to an intermediate voltage level between the level of the output voltage represented by the first value and the level of the output voltage represented by the second value.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: January 9, 2024
    Assignee: STMicroelectronics (Grand Ouest) SAS
    Inventor: Lionel Cimaz
  • Patent number: 11834054
    Abstract: A system includes inertial sensors and a GPS. The system generates a first estimated vehicle velocity based on motion data and positioning data, generates a second estimated vehicle velocity based on the processed motion data and the first estimated vehicle velocity, and generates fused datasets indicative of position, velocity and attitude of a vehicle based on the processed motion data, the positioning data and the second estimated vehicle velocity. The generating the second estimated vehicle velocity includes: filtering the motion data, transforming the filtered motion data in a frequency domain based on the first estimated vehicle velocity, generating spectral power density signals, generating an estimated wheel angular frequency and an estimated wheel size based on the spectral power density signals, and generating the second estimated vehicle velocity as a function of the estimated wheel angular frequency and the estimated wheel size.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: December 5, 2023
    Assignees: STMICROELECTRONICS S.r.l., STMICROELECTRONICS, INC., STMicroelectronics (Grand Ouest) SAS
    Inventors: Nicola Matteo Palella, Leonardo Colombo, Andrea Donadel, Roberto Mura, Mahaveer Jain, Joƫlle Philippe
  • Publication number: 20230384950
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected memory regions. Contiguous regions that share memory access attributes are merged, interleaved contiguous regions that share at least one nested attribute are defined into combined regions, and remaining regions are defined as separate independent regions. A memory protection unit (MPU) region size closest to a size of each defined region is identified. If the start address of each region aligns with the address structure of the MPU region size, then those regions are assigned to MPU regions having the MPU region size; otherwise, another MPU size that aligns with the size of the regions is selected and those regions are assigned to MPU regions having that size. Content is generated to configure settings of MPU regions of the programmable computing device for the merged contiguous regions, the combined region, and the independent regions.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 30, 2023
    Applicant: STMicroelectronics (Grand Ouest) SAS
    Inventors: Frederic RUELLE, Michel JAOUEN
  • Patent number: 11829188
    Abstract: In an embodiment a system on chip includes a plurality of microprocessors, a plurality of slave resources, an interconnection circuit coupled between the microprocessors and the slave resources, the interconnection circuit configured to route transactions between the microprocessors and the slave resources and a processing controller configured to allow a user of the system to implement within the system at least one configuration diagram of the system defined by a set of configuration pieces of information used to define an assignment of at least one microprocessor to at least some of the slave resources, select the at least one microprocessors, and authorise an external debugging tool to access, for debugging purposes, only the slave resources assigned to the at least one microprocessor.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 28, 2023
    Assignees: STMicroelectronics (Rousset) SAS, STMicroelectronics (Alps) SAS, STMicroelectronics (Grand Ouest) SAS
    Inventors: Loic Pallardy, Nicolas Anquet, Dragos Davidescu
  • Patent number: 11816466
    Abstract: An embodiment electronic device includes a memory containing a plurality of copies of firmware of the device.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: November 14, 2023
    Assignee: STMICROELECTRONICS (GRAND OUEST) SAS
    Inventor: Fabien Arrive
  • Patent number: 11775037
    Abstract: The method for resetting a master device, configured to initiate transactions on a bus of a system on a chip, includes monitoring a completed or not state of the transactions initiated by the master device. In the case of reception of a command to reset the master device, the method includes a transmission of an effective reset command to the master device when the transactions initiated by the master device are in the completed state.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: October 3, 2023
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics (Grand Ouest) SAS
    Inventors: Loic Pallardy, Michael Soulie
  • Publication number: 20230296651
    Abstract: Load current consumption measured using a first resistor having a high resistive value and a second resistor having a low resistive value. Differential amplifiers, the outputs of which are coupled to analog-to-digital converters and to a processing circuit unit, are connected to each of the nodes of the resistors. Depending on the current level, the processing circuit unit advantageously selects one of the analog-to-digital converters to estimate the present consumption of current in the load. Each input terminal of a resistor is advantageously power supplied from a power amplifier and each power amplifier is advantageously driven by a control loop. For low load currents, the first amplifier associated with the first resistor power supplies the load through the resistors while, for high load currents, when this first amplifier saturates, the second amplifier associated with the second resistor, takes over from the first amplifier to continue to power supply the load.
    Type: Application
    Filed: March 15, 2023
    Publication date: September 21, 2023
    Applicant: STMicroelectronics (Grand Ouest) SAS
    Inventor: Christophe BELET
  • Publication number: 20230259474
    Abstract: System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
    Type: Application
    Filed: August 29, 2022
    Publication date: August 17, 2023
    Applicant: STMicroelectronics (Grand Ouest) SAS
    Inventor: Pierre LE CORRE
  • Patent number: 11700174
    Abstract: System on a chip, comprising several master pieces of equipment, several slave resources, an interconnection circuit capable of routing transactions between master pieces of equipment and slave resources, and a processing unit at least configured to allow a user of the system on a chip to implement within the system on a chip at least one configuration diagram of this system defined by a set of configuration pieces of information including at least one piece of identification information assigned to each master piece of equipment, The identification pieces of information are intended to be attached to all the transactions emitted by the corresponding master pieces of equipment, the set of configuration pieces of information not being used for addressing the slave resources receiving the transactions and being used to define an assignment of at least one piece of master equipment to at least some of the slave resources.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 11, 2023
    Assignees: STMICROELECTRONICS (GRAND OUEST) SAS, STMICROELECTRONICS (ALPS) SAS
    Inventors: Nicolas Anquet, Loic Pallardy
  • Patent number: 11658576
    Abstract: An embodiment DC to DC conversion circuit comprises a DC to DC converter and a regulation circuit. The regulation circuit comprises a comparator configured to detect, during a discharge phase of the DC to DC converter, an overshoot period during which an output voltage of the DC to DC converter exceeds a target voltage, and a timer configured to measure a duration of the overshoot period.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: May 23, 2023
    Assignee: STMicroelectronics (Grand Ouest) SAS
    Inventor: Lionel Cimaz
  • Patent number: 11636060
    Abstract: An electronic device includes a connector (e.g., a USB connector), a first element configured to operate the connector as a host device connector, a second element configured to operate the connector as a peripheral device connector, and a third element configured to generate a first signal upon connection of the connector. The first signal is indicative of whether the device is to operate as a host device or a peripheral device.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: April 25, 2023
    Assignee: STMICROELECTRONICS (GRAND OUEST) SAS
    Inventor: Amelie Delaunay
  • Patent number: 11630665
    Abstract: A method executes instructions, each corresponding to switching a signal, a delay, and a condition selected among first, second, or third conditions. Each execution includes performing, after the delay, switching the signal if the condition is the first condition, if the condition is the second condition and a flag is in an active state, or if the condition is the third condition and the flag is in an inactive state, or not switching the signal if the condition is the second condition and the flag is in the inactive state, or if the condition is the third condition and the flag is in the active state. A first instruction represents a first switching of a first signal, a first delay, and the second condition, and is immediately followed by a second instruction representing the first switching of the first signal, a second delay, and the third condition.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: April 18, 2023
    Assignee: STMicroelectronics (Grand Ouest) SAS
    Inventor: Lionel Cimaz
  • Patent number: 11614949
    Abstract: An integrated circuit comprises a processing unit configured for booting up with a set of boot instructions, then for determining the size of the instructions of an application programme and potentially rebooting on its own initiative, while being reconfigured, in order for it to execute the instructions of the application program. Only one boot memory is needed as a consequence.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: March 28, 2023
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics (Grand Ouest) SAS
    Inventors: Loic Pallardy, Ignazio Antonino Urzi, Jean-Francis Duret