In-link flit resizing with end-to-end credits
AssigneeBaya Systems, Inc.
InventorsJatinkumar Vithalbhai Fultaria, James Aldis, Joji Philip, Avinash Jagdish Patil
Life of this patent
Estimating the term…
Abstract
Systems and methods involving a wide-to-narrow in-link converter for Network on Chip (NoC). The converter processes wide flits from the source router, transforming the wide flits into multiple narrow flits efficiently popped to the destination router. A link credit is returned to the source router post-transfer. The converter also handles diverse wide flit types, converting and popping the wide flit types accordingly. Additionally, a narrow-to-wide converter accumulates and converts narrow flits into wide flits, optimizing communication efficiency in the NoC and overcoming traditional limitations.
Claims20
A method for a wide-to-narrow in-link converter between a source router and a destination router of a Network on Chip (NoC), comprising:
- receiving a wide flit from the source router;
- converting the wide flit to a plurality of narrow flits;
- popping the plurality of narrow flits to the destination router;
- returning a link credit to the source router;
- accumulating narrow flit credits received from the destination router;
- and
- returning a wide flit credit to the source router for when a number of the accumulated narrow flit credits is equivalent to the wide flit credit.
A system, comprising a wide-to-narrow in-link converter between a source router and a destination router of a Network on Chip (NoC), wherein the wide-to-narrow in-link converter is configured to:
- receive a wide flit from the source router;
- convert the wide flit to a plurality of narrow flits;
- pop the plurality of narrow flits to the destination router;
- return a link credit to the source router;
- accumulate narrow flit credits received from the destination router;
- and
- return a wide flit credit to the source router for when a number of the accumulated narrow flit credits is equivalent to the wide flit credit.
A method for a wide to narrow in-link conversion between a source router and a destination router in a Network on Chip (NoC), comprising:
- transmitting, from the source router, a first type of wide flit or a second type of wide flit to a wide-to-narrow in-link converter, the first type of wide flit being different from the second type of wide flit;
- converting, at the wide-to-narrow in-link converter, the first type of wide flit to a plurality of narrow flits;
- and
- popping the plurality of narrow flits to the destination router.
A system, comprising a wide-to-narrow in-link converter between a source router and a destination router in a Network on Chip (NoC), wherein the wide-to-narrow in-link converter is configured to:
- receive a first type of wide flit or a second type of wide flit from the source router, the first type of wide flit being different from the second type of wide flit;
- convert the first type of wide flit to a plurality of narrow flits;
- and
- pop the plurality of narrow flits to the destination router.
Dependencies are inferred from the claim text.