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: 8631184
    Abstract: Transactions of the request/response type between a first circuit module and a second circuit module operating with incompatible protocols or interfaces envisage organizing a queue of memory locations for storing transaction information items and transaction identifiers associated to said transactions and implementing the transactions via operations of reading/writing of the locations in the queue, mapping on the transaction identifiers information for management of the queue.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: January 14, 2014
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics S.r.l.
    Inventors: Daniele Mangano, Ignazio Antonio Urzi′
  • Patent number: 8630181
    Abstract: A communication system transmits data from a first circuit over a communication channel to a second circuit, the data having a first priority and a second priority. The communication system includes a separation circuit, a first-in first-out (FIFO) memory, and a control circuit.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: January 14, 2014
    Assignees: STMicroelectronics (Grenoble 2) SAS, STMicroelectronics Srl
    Inventors: Daniele Mangano, Giuseppe Falconeri, Ignazio Antonino Urzi′
  • Publication number: 20130326522
    Abstract: In an embodiment, access transactions of at least one module of a system such as a System-on-Chip (SoC) to one of a plurality of target modules, such as memories, are managed by assigning transactions identifiers subjected to a consistency check. If an input identifier to the check has already been issued for the same given target module, to the related identifier/given target module pair the same input identifier is assigned as a consistent output identifier. If, on the contrary, said input identifier to the check has not been already issued or has already been issued for a target module different from the considered one, to the related identifier/given target module pair a new identifier, different from the input identifier, is assigned as a consistent output identifier.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 5, 2013
    Applicant: STMicroelectronics S.r.I.
    Inventors: Daniele MANGANO, Salvatore PISASALE, Mirko DONDINI
  • Patent number: 8599982
    Abstract: An interface system is used for interfacing a synchronous circuit with an asynchronous circuit, wherein the synchronous circuit generates, in response to a clock signal, a first control signal for indicating that a first data signal contains valid data, and wherein the asynchronous circuit generates, according to an asynchronous communication protocol, a second control signal indicating the state of transmission of a second data signal.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: December 3, 2013
    Assignee: STMicroelectronics S.r.l.
    Inventors: Daniele Mangano, Salvatore Pisasale
  • Publication number: 20130297913
    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: Application
    Filed: May 6, 2013
    Publication date: November 7, 2013
    Inventor: Daniele Mangano
  • Patent number: 8571016
    Abstract: A plurality of inputs are configured to receive circuit switched traffic from a plurality of initiators. A plurality of outputs are configured to output said traffic to a network on chip. Each output is associated with a different quality of service traffic. A traffic controller directs the received circuit switched traffic to respective ones of the outputs in dependence on a quality of service associated with the traffic.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: October 29, 2013
    Assignee: STMicroelectronics (R&D) Ltd
    Inventors: Ignazio Urzi, Daniele Mangano, Claire Bonnet
  • Publication number: 20130268990
    Abstract: A method includes providing at least one target bandwidth for bandwidth usage on an interconnect, the target bandwidth being for traffic associated with a traffic initiator. The method also includes measuring a served bandwidth and resetting the measuring of served bandwidth in response to an occurrence of an event.
    Type: Application
    Filed: March 7, 2013
    Publication date: October 10, 2013
    Applicants: STMicroelectronics S.r.I, STMicroelectronics (Grenoble 2) SAS
    Inventors: Ignazio Antonino Urzi, Rene Peyrard, Daniele Mangano
  • Publication number: 20130259146
    Abstract: A completion-detector circuit for detecting completion of the transfer of asynchronous data on a communication channel with signal lines organized according to a delay-insensitive encoding (e.g., dual-rail, m-of-n, Berger encoding) comprises: logic circuitry for detecting the data on the aforesaid signal lines configured for: i) producing a first signal indicating the fact that the asynchronous data on the signal lines are stable; ii) producing a second signal indicating the fact that the signal lines are de-asserted; and an asynchronous finite-state machine supplied with the first signal and the second signal for producing a signal of detection of completion of transfer of the asynchronous data, the detection signal having: a first value, when the first signal is asserted; and a second value, when the second signal is asserted; and being on hold when neither one nor the other of said first signal and said second signal is asserted.
    Type: Application
    Filed: April 1, 2013
    Publication date: October 3, 2013
    Applicant: STMicroelectronics S.r.l.
    Inventors: Daniele Mangano, Salvatore Pisasale, Carmelo Pistritto
  • Patent number: 8412795
    Abstract: A system such as a “System-on-Chip” includes an interconnection network, a set of initiator modules for transmitting data towards the interconnection network and at least one communication arbiter for deciding, as a function of a set of configuration values, which transmissions of the initiator modules have access to the interconnection network. At least one configuration value is associated with each initiator module. A control device coupled to at least one of the initiator modules detects a communication status associated with the transmissions of the coupled initiator and generates a communication status signal whose value is representative of such status, determines a filtered value representative of a series of the values of the communication status signal, and selectively varies one of the configuration values as a function of the filtered value.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: April 2, 2013
    Assignee: STMicroelectronics S.r.l.
    Inventors: Daniele Mangano, Giuseppe Falconeri, Giovanni Strani
  • Publication number: 20120281713
    Abstract: A communication system transmits data from a first circuit over a communication channel to a second circuit, the data having a first priority and a second priority. The communication system includes a separation circuit, a first-in first-out (FIFO) memory, and a control circuit.
    Type: Application
    Filed: May 3, 2012
    Publication date: November 8, 2012
    Applicants: STMicroelectronics Srl, STMicroelectronics (Grenoble 2) SAS
    Inventors: Daniele MANGANO, Giuseppe Falconeri, Ignazio Antonino Urzi'
  • Publication number: 20120159095
    Abstract: An interface system for interfacing an asynchronous circuit with a synchronous circuit, wherein the synchronous circuit samples, in response to a clock signal, a first data signal when a first control signal indicates that the first data signal contains valid data, and wherein the asynchronous circuit generates a second data signal according to an asynchronous communication protocol. The system includes a FIFO memory, a control circuit for asynchronously writing the second data signal in the memory when the second data signal indicates the start of a communication, and synchronously reading the second data signal from the memory in response to a clock signal, and a conversion circuit for decoding, according to a asynchronous communication protocol, the second data signal read from the memory in a decoded data signal, wherein the decoded data signal corresponds to the first data signal.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 21, 2012
    Applicants: STMICROELECTRONICS S.r.l., STMicroelectronics (Grenoble 2) SAS
    Inventors: Daniele Mangano, Salvatore Pisasale, Ignazio Antonino Urzi'
  • Publication number: 20120155568
    Abstract: An interface system is used for interfacing a synchronous circuit with an asynchronous circuit, wherein the synchronous circuit generates, in response to a clock signal, a first control signal for indicating that a first data signal contains valid data, and wherein the asynchronous circuit generates, according to an asynchronous communication protocol, a second control signal indicating the state of transmission of a second data signal.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 21, 2012
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Daniele Mangano, Salvatore Pisasale
  • Publication number: 20120155489
    Abstract: A communication system includes interfacing between a first synchronous circuit and a second synchronous circuit. The system includes a first interface system and a second interface system. The first interface system receives data from the first synchronous circuit, and encodes the data according to an asynchronous communication protocol. The encoded data are transmitted over a communication channel to the second interface system. The second interface system decodes the data and transmits the decoded data to the second synchronous circuit. The first interface system includes a first FIFO memory for storing temporarily the data received from the first synchronous circuit and the second interface system includes a second FIFO memory for storing temporarily the data transmitted over the communication channel.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 21, 2012
    Applicants: STMICROELECTRONICS S.r.l., STMicroelectronics (Grenoble 2) SAS
    Inventors: Daniele MANGANO, Ignazio Antonino URZI'
  • Publication number: 20120159017
    Abstract: A node having a node input is configured to receive a plurality of transactions intended for a plurality of different targets. The node has multiple node outputs. At least one target is provided, that target including an input configured to receive a respective output of the node. The node is configured to direct transactions to the at least one target or an output (for passing to a different partition) depending on whether the transactions are intended for the target or a different target. This determination is made in response to a conversion operation which converts a target address of the transaction to an identification associated with the target or the output.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 21, 2012
    Applicants: STMICROELECTRONICS SRL, STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventors: Ignazio Antonino URZI, Philippe D'AUDIGIER, Daniele MANGANO
  • Patent number: 8199751
    Abstract: A method of performing transactions in a communication network in which is exchanged between Intellectual Property (IP) cores has information transported in packets which include a header for transporting control information and one or more payloads transporting content. A versatile packet format is used which is adapted to transport different traffic patterns generated by the IP cores using different protocols for simple interoperability between the IP cores and also providing configurability of the granularity arbitration process to correct crossing the routers in the communication network.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: June 12, 2012
    Assignee: STMicroelectronics s.r.l.
    Inventors: Alberto Scandurra, Giuseppe Falconeri, Daniele Mangano
  • Publication number: 20120079154
    Abstract: An embodiment of a transaction reordering arrangement is provided. The transaction reordering arrangement includes a queue into which respective responses to requests are writable and a controller configured to control a position in said queue to which said respective responses to said requests are written. The position is controlled such that the responses are read out of said queue in an order which corresponds to an order in which the requests are issued.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 29, 2012
    Applicants: STMicroelectronics S.r.l., STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventors: Daniele MANGANO, Ignazio Antonino URZI
  • Publication number: 20120079148
    Abstract: An embodiment of a network-on-chip is provided. The network-on-chip includes a plurality of sources of requests and a plurality of destinations for requests. The plurality of destinations are configured to provide respective responses to respective requests. The network-on-chip further includes an interconnect for routing said requests and respective responses to said requests to and from the plurality of sources and at least one transaction reordering arrangement. The transaction reordering arrangement is configured to reorder said responses such that said responses are provided to a respective source in an order which corresponds to an order in which the requests are issued by said respective source. A respective transaction reordering arrangement is associated with a respective source.
    Type: Application
    Filed: September 29, 2011
    Publication date: March 29, 2012
    Applicants: STMICROELECTRONICS S.R.L., STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventors: Ignazio Antonino URZI, Daniele MANGANO
  • Publication number: 20120008620
    Abstract: A plurality of inputs are configured to receive circuit switched traffic from a plurality of initiators. A plurality of outputs are configured to output said traffic to a network on chip. Each output is associated with a different quality of service traffic. A traffic controller directs the received circuit switched traffic to respective ones of the outputs in dependence on a quality of service associated with the traffic.
    Type: Application
    Filed: June 15, 2011
    Publication date: January 12, 2012
    Applicant: STMICROELECTRONICS (R&D) LTD
    Inventors: Ignazio Urzi, Daniele Mangano, Claire Bonnet
  • Publication number: 20110289253
    Abstract: Transactions of the request/response type between a first circuit module and a second circuit module operating with incompatible protocols or interfaces envisage organizing a queue of memory locations for storing transaction information items and transaction identifiers associated to said transactions and implementing the transactions via operations of reading/writing of the locations in the queue, mapping on the transaction identifiers information for management of the queue.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 24, 2011
    Applicants: STMICROELECTRONICS S.r.l., STMICROELECTRONICS (GRENOBLE 2) SAS
    Inventors: Daniele Mangano, Ignazio Antonio Urzi
  • Publication number: 20110149735
    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: Application
    Filed: December 13, 2010
    Publication date: June 23, 2011
    Applicant: STMicroelectronics s.r.l.
    Inventors: Daniele MANGANO, Giovanni Strano, Giuseppe Falconeri