Designing interconnect fabrics
First Claim
Patent Images
1. A method of designing an interconnect fabric for communication between a set of source nodes and a set of terminal nodes, comprising:
- obtaining a design for an interconnect fabric having an interconnect device layer adjacent to either the set of source nodes or the set of terminal nodes;
identifying flow sets that traverse the interconnect device layer;
merging a pair of the flow sets thereby alleviating at least one port violation; and
implementing the design.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for designing an interconnect fabric for communication between a set of source nodes and a set of terminal nodes. A design for an interconnect fabric is obtained having an interconnect device layer. The layer is adjacent to either the set of source nodes or the set of terminal nodes. Flow sets that traverse the layer of interconnect devices are identified. A pair of the flow sets are merged thereby alleviating at least one port violation. The technique may be implemented programmatically by a design tool.
127 Citations
31 Claims
-
1. A method of designing an interconnect fabric for communication between a set of source nodes and a set of terminal nodes, comprising:
-
obtaining a design for an interconnect fabric having an interconnect device layer adjacent to either the set of source nodes or the set of terminal nodes;
identifying flow sets that traverse the interconnect device layer;
merging a pair of the flow sets thereby alleviating at least one port violation; and
implementing the design. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31)
-
-
15. A system for designing an interconnect fabric for communication between a set of source nodes and a set of terminal nodes comprising:
-
a design for an interconnect fabric having at least one interconnect device layer; and
a fabric design tool that modifies the design for the interconnect fabric by identifying flow sets that traverse the layer of interconnect devices and merging a pair of the flow sets, thereby alleviating at least one port violation.
-
-
29. A method of designing an interconnect fabric for communication between a set of source nodes and a set of terminal nodes, comprising:
-
obtaining a design for an interconnect fabric having a interconnect device layer adjacent to either the set of source nodes or the set of terminal nodes; and
repeatedly forming a next interconnect device layer adjacent to either the set of source nodes or terminal nodes, thereby adding interconnect device layers to the design, until the design satisfies a set of flow requirements between the source nodes and terminal nodes without port violations.
-
Specification