Patents by Inventor Daniele Mangano

Daniele Mangano 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: 9697161
    Abstract: A system, such as a System-on-Chip includes an interface component or PLUG which generates transactions over an IP block, such as an interconnect serving one or more clients via virtual channels. The client or clients are mapped onto the virtual channels via client/virtual channel mappings. The virtual channels are provided as a first set of virtual channels in the interface component which cooperate with a second set of virtual channels in the IP block. First and second client/virtual channel mappings for the first set of virtual channels and the second set of virtual channels are provided. The first and second client/virtual channel mappings are separately programmable and mutually decoupled from one another.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: July 4, 2017
    Assignees: STMICROELECTRONICS (GRENOBLE) SAS, STMICROELECTRONICS S.R.L.
    Inventors: Daniele Mangano, Ignazio Antonino Urzi
  • Publication number: 20170187380
    Abstract: A circuit includes combinational circuit and sequential circuit elements coupled thereto. The circuit includes a multiplexor coupled to the combinational and sequential circuit elements, and a system register is coupled to the multiplexor. At least one portion of the combinational and sequential circuit elements is configured to selectively switch to operate as a random access memory.
    Type: Application
    Filed: March 14, 2017
    Publication date: June 29, 2017
    Inventors: Salvatore Marco Rosselli, Daniele Mangano, Riccardo Condorelli
  • Patent number: 9692672
    Abstract: A communication system for interfacing a transmitting circuit with a receiving circuit includes a transmission interface for receiving data from the transmitting circuit and transmitting the data received over at least one data line in response to a transmission clock signal. The communication system also includes a reception interface configured for receiving the data in response to a reception clock signal and transmitting the data received to the receiving circuit. In particular, the system is configured for generating a plurality of clock signals that have the same frequency but are phase-shifted with respect to one another. In addition, during a calibration phase, the system is configured for selecting one of the clock signals for the transmission clock signal or reception clock signal via selecting at least one of the clock signals for transmission of test signals via the transmission interface and verifying whether the test signals received via the reception interface are correct.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 27, 2017
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Daniele Mangano, Salvatore Pisasale
  • Publication number: 20170139461
    Abstract: An electronic device may include a transducer configured to generate an electrical output responsive to an input, and a data storage element configured to change state responsive to the transducer. The electronic device may include a power circuit configured to turn on and supply power responsive to the data storage element changing state, and a processing circuit configured to be powered by the power circuit.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Roberto LAROSA, Daniele Mangano, Riccardo Condorelli, Giulio Zoppi, Natale Aiello
  • Patent number: 9634669
    Abstract: A circuit includes combinational circuit and sequential circuit elements coupled thereto. The circuit includes a multiplexor coupled to the combinational and sequential circuit elements, and a system register is coupled to the multiplexor. At least one portion of the combinational and sequential circuit elements is configured to selectively switch to operate as a random access memory.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: April 25, 2017
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Salvatore Marco Rosselli, Daniele Mangano, Riccardo Condorelli
  • Patent number: 9632793
    Abstract: Current tasks being executed in a set of modules of a signal processing system managed via an interface block are aborted so as to permit the execution of new tasks by pipelining eliminating transactions of said current tasks and executing transactions of the new tasks. Upon arrival of a signal to abort the current tasks, data and/or memory accesses present in said interface block are discarded.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: April 25, 2017
    Assignee: STMicroelectronics S.r.l.
    Inventor: Daniele Mangano
  • Publication number: 20170074914
    Abstract: In one embodiment, an inductive/LC sensor device includes: an energy storage device for accumulating excitation energy, an LC sensor configured to oscillate using energy accumulated in the energy storage device and transferred to the LC sensor, an energy detector for detecting the energy accumulated in the energy storage device reaching a charge threshold, and at least one switch coupled with the energy detector for terminating accumulating excitation energy in the energy storage device when the charge threshold is detected having been reached by the energy detector.
    Type: Application
    Filed: March 15, 2016
    Publication date: March 16, 2017
    Inventors: Riccardo Condorelli, Daniele Mangano
  • Publication number: 20170068594
    Abstract: A method includes: writing first data in a first partition of a first memory module and second data in a first partition of a second memory module, and selectively operating the first and second memory modules in a first operating mode and a second operating mode. The first operating mode includes writing parity bits for the first data in a second partition of the second memory module and parity bits for the second data in a second partition of the first memory module. The second operating mode includes writing further data instead of parity bits in the second partition of one or both the first memory module and the second memory module.
    Type: Application
    Filed: March 24, 2016
    Publication date: March 9, 2017
    Inventors: Daniele Mangano, Michele Alessandro Carrano, Gaetano Distefano, Antonin Fried
  • Publication number: 20160350258
    Abstract: A method that is for operating a serial protocol interface includes a communication device that is configured to exchange data over a communication link by sending output data on the communication link, and receiving input data on the communication link. The input data is synchronous with a clock signal generated at the communication device and propagated over the communication link. The method also includes initializing operation by sending the output data on the communication link at a first data rate, detecting a signal transition in the input data received on the communication link, and exchanging data over the communication link at a second data rate when the signal transition is detected, the second data rate being higher than the first data, with the exchanging of data at the second data rate synchronized as a function of the signal transition.
    Type: Application
    Filed: December 15, 2015
    Publication date: December 1, 2016
    Inventors: Daniele MANGANO, Riccardo Condorelli, Gaetano Distefano
  • Publication number: 20160352337
    Abstract: A circuit includes combinational circuit and sequential circuit elements coupled thereto. The circuit includes a multiplexor coupled to the combinational and sequential circuit elements, and a system register is coupled to the multiplexor. At least one portion of the combinational and sequential circuit elements is configured to selectively switch to operate as a random access memory.
    Type: Application
    Filed: December 16, 2015
    Publication date: December 1, 2016
    Inventors: Salvatore Marco ROSSELLI, Daniele MANGANO, Riccardo CONDORELLI
  • Patent number: 9471521
    Abstract: A communication system is arranged to interface a plurality of transmission circuits with an interconnection network. Each transmission circuit generates read requests and/or write requests. The communication system includes a first circuit that operates independently of the communication protocol of the interconnection network. In particular, the first circuit includes, a) for each transmission circuit a communication interface configured for receiving the read requests and/or write requests from the respective transmission circuit, b) a segmentation circuit configured for dividing, i.e., segmenting, the read requests and/or write requests received from the transmission circuits into transfer segments, and c) an interleaving circuit configured for generating, via an operation of interleaving of the transfer segments, a series of segments.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 18, 2016
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Mirko Dondini, Daniele Mangano, Giuseppe Falconeri
  • Publication number: 20160246324
    Abstract: A clock generator includes a microcontroller unit calibrated by aligning at subsequent calibration times a frequency of a first clock with respect to the frequency of a second clock having a higher frequency accuracy than the first clock, with the frequency of the first clock varying between subsequent calibration times. The frequency of the first clock is aligned to a frequency which is offset by a certain amount with respect to the frequency of the second clock to counter frequency error which may accumulate over time due to the variation in the frequency of the first clock.
    Type: Application
    Filed: December 10, 2015
    Publication date: August 25, 2016
    Inventors: Daniele MANGANO, Riccardo CONDORELLI
  • Patent number: 9390040
    Abstract: In a method for making an on-chip interconnect for conveying between a set of initiators and a set of targets in which traffic is organized in classes of service, priority values representing the classes of service are associated with the traffic. The method further includes propagating the priority values towards the points of the network where an arbitration is performed between two classes of service of the traffic, and providing arbitration as a function of the priority values.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: July 12, 2016
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Daniele Mangano, Giovanni Strano, Giuseppe Falconeri
  • Patent number: 9389979
    Abstract: A system includes a processor and a plurality of circuits connected through an interconnection network, wherein associated to each circuit is a respective communication interface configured for exchanging data between the respective circuit and the interconnection network. In particular, a debug unit is associated with each communication interface. Each debug unit is configurable as a data-insertion point, wherein the debug unit transmits data by means of the respective communication interface to the interconnection network, or each debug unit is configurable as a data-reception point, wherein the debug unit receives data by means of the respective communication interface from the interconnection network.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: July 12, 2016
    Assignees: STMICROELECTRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS S.R.L.
    Inventors: Daniele Mangano, Ignazio Antonino Urzi
  • Publication number: 20160139287
    Abstract: A system for interfacing an LC sensor includes a starter configured to selectively start an oscillation of the LC sensor. The system also includes an analog peak detector configured to determine a signal (Vpeak) being indicative of a peak voltage of the oscillation of the LC sensor and a detector configured to determine a state of the LC sensor as a function of the signal (Vpeak) determined by the analog peak detector.
    Type: Application
    Filed: August 26, 2015
    Publication date: May 19, 2016
    Inventors: Daniele MANGANO, Riccardo CONDORELLI
  • Publication number: 20160070667
    Abstract: A system for designing Network-on-Chip interconnect arrangements includes a Network-on-Chip backbone with a plurality of backbone ports and a set of functional clusters of aggregated IPs providing respective sets of System-on-Chip functions. The functional clusters include respective sub-networks attachable to any of the backbone ports and to any other functional cluster in the set of functional clusters independently of the source map of the Network-on-Chip backbone.
    Type: Application
    Filed: November 12, 2015
    Publication date: March 10, 2016
    Inventors: Daniele Mangano, Ignazio Antonino Urzi
  • Publication number: 20160011235
    Abstract: A method of interfacing an LC sensor with a control unit is described. The control unit may include first and second contacts, and the LC sensor may be connected between the first and second contacts. The method may include starting the oscillation of the LC sensor, and monitoring the voltage at the second contact, in which the voltage at the second contact corresponds to the sum of the voltage at the first contact and the voltage at the LC sensor. The voltage at the first contact may be varied such that the voltage at the second contact does not exceed an upper voltage threshold and does not fall below a lower voltage threshold.
    Type: Application
    Filed: June 26, 2015
    Publication date: January 14, 2016
    Inventors: Riccardo CONDORELLI, Daniele MANGANO
  • Publication number: 20160011291
    Abstract: A method of interfacing a LC sensor with a control unit is provided. The control unit may include first and second contacts, where the LC sensor is connected between the first and the second contact. A capacitor is connected between the first contact and a ground. To start the oscillation of the LC sensor, the method may include during a first phase, connecting the first contact to a supply voltage and placing the second contact in a high impedance state such that the capacitor is charged through the supply voltage. During a second phase, the first contact may be placed in a high impedance state, and the second contact connected to the ground such that the capacitor transfers charge towards the LC sensor. During a third phase, the first contact and the second contact may be placed in a high impedance state so the LC sensor is able to oscillate.
    Type: Application
    Filed: June 15, 2015
    Publication date: January 14, 2016
    Inventors: Riccardo CONDORELLI, Daniele MANGANO
  • Publication number: 20150370734
    Abstract: A communication interface couples a transmission circuit with an interconnection network. The transmission circuit requests transmission of a predetermined amount of data. The communication interface receives data segments from the transmission circuit, stores the data segments in a memory, and verifies whether the memory contains the predetermined amount of data. In the case where the memory contains the predetermined amount of data, the communication interface starts transmission of the data stored in the memory. Alternatively, in the case where the memory contains an amount of data less than the predetermined amount of data, the communication interface determines a parameter that identifies the time that has elapsed since the transmission request or the first datum was received from the aforesaid transmission circuit, and verifies whether the time elapsed exceeds a time threshold.
    Type: Application
    Filed: August 31, 2015
    Publication date: December 24, 2015
    Inventors: Daniele Mangano, Mirko Dondini, Salvatore Pisasale
  • Patent number: 9202002
    Abstract: A system for designing Network-on-Chip interconnect arrangements includes a Network-on-Chip backbone with a plurality of backbone ports and a set of functional clusters of aggregated IPs providing respective sets of System-on-Chip functions. The functional clusters include respective sub-networks attachable to any of the backbone ports and to any other functional cluster in the set of functional clusters independently of the source map of the Network-on-Chip backbone.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: December 1, 2015
    Assignees: STMICROELECTRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS S.R.L.
    Inventors: Daniele Mangano, Ignazio Antonino Urzi