×

Managing messages transmitted in an interconnect network

  • US 8,254,380 B2
  • Filed: 09/06/2006
  • Issued: 08/28/2012
  • Est. Priority Date: 06/23/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for managing message packets transmitted in an interconnect network connecting blocks on a chip, the system comprising:

  • agents linked by point-to-point links able to transmit, by static routing, message packets comprising a priority information item quantified on N levels where N is a positive integer value, and comprising at least one agent initiating a request message packet to at least one recipient agent, said request message packet comprising at least a header, the system further comprising;

    modules configured for determining a current priority, generating a priority message packet destined to said recipient agent when said current priority is greater than the priority of a last request message packet previously transmitted by said initiating agent to said recipient agent, and propagating, in the interconnect network, based on said priority message packet sent by said generation module, the priority level of said priority message packet, to said request message packet, so that said request message packet present on a routing path of said recipient agent is treated as request message packet having a priority level equal to the priority level of said priority message packet; and

    an assignment module configured to replace with the current priority, or leave unchanged, an initial priority level of the request message packet sent by said initiating agent to said recipient agent, according to a value of a parameter representative of a state of the network, and where said parameter representative of the state of the network comprises a pseudo-data rate, calculated by adding up, for a request message packet sent by the initiating agent to said recipient agent, a quantity of data associated with said request message packet, and by subtracting a predetermined quantity of data for each period of a clock timing signal controlling the sending of message packets from said initiating agent.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×