Interconnection architecture and method of assessing interconnection architecture
View Patent ↗A multi-celled chip. The chip includes a plurality of hexagonal cells arranged in an array. A plurality of interconnects including Y's connect the cells in clusters of three cells each, so that each of the cells is interconnected.
1. A chip comprising:
an array of hexagonal cells;
a plurality of interconnects including a plurality of Y's, each of the Y's respectively connecting the cells in clusters of three cells each, wherein the cells within the clusters are interconnected;
wherein the Y connecting each cluster has a node and three interconnects, each of the three interconnects having an end that connects the node to a respective one of the cells within a cluster;
wherein each Y connects each cell of its respective cell group to the node.
2. A chip comprising:
an array of hexagonal cells;
a plurality of interconnects including a plurality of Y's, each of the Y's respectively connecting the cells in clusters of three cells each, wherein the cells within the clusters are interconnected;
wherein the Y connecting each cluster has a node and three interconnects connecting the node to respective ones of the cells within a cluster;
wherein each Y connects each cell of its respective cell group to the node;
wherein the plurality of interconnects are formed on a plurality of levels, wherein nodes of Y's connecting clusters of a lower level are interconnected by Y's of a higher level.
3. The chip of claim 2 wherein each of the Y's on a particular level is oriented in a direction that is rotated by 90° from the Y's on a next lower level and is rotated by 90° from the Y's on a next higher level.
4. The chip of claim 1 wherein the chip has a shape of a convex polygon having at least five sides.
5. The chip of claim 4 wherein the polygon is symmetrical to directions of the interconnect.
6. The chip of claim 1 wherein each of the clusters comprises three cells arranged and routed in three symmetrical directions.
7. The chip of claim 3 wherein all cells are interconnected to other cells.
8. A chip comprising:
an array of hexagonal cells;
a plurality of interconnects including a plurality of Y's, each of the Y's respectively connecting the cells in clusters of thee cells each, wherein the cells within the clusters are interconnected;
wherein each of the array of hexagonal cells includes a terminal for connecting to another cell;
wherein the Y connecting each cluster includes a node and three interconnects, each of the interconnects respectively connecting the node to a separate terminal in each of the thee cells within the cluster;
wherein each Y connects each cell of its respective cluster of thee cells to the node.
9. The chip of claim 1 wherein said array of hexagonal cells provides a hexagonal flow congestion pattern that does not include the center of the hexagonal pattern.
10. A chip comprising:
an array of hexagonal cells;
a plurality of interconnects including Y's connecting the cells in clusters of three adjacent cells each, wherein the cells in the clusters are interconnected; wherein the Y connecting each cluster has a node and three interconnects each of the interconnects having an end connecting the node to a respective one of the cells within a cluster;
wherein each Y connects each cell of its respective cell group to the node.
11. A chip comprising:
an array of hexagonal cells;
a plurality of interconnects including Y's connecting the cells in clusters of three adjacent cells each, wherein the cells in the clusters are interconnected;
wherein the Y connecting each cluster has a node and three interconnects connecting the node to respective ones of the cells within a cluster;
wherein each Y connects each cell of its respective cell group to the node;
wherein the plurality of interconnects are formed on a plurality of levels, wherein nodes of Y's connecting clusters of a lower level are interconnected by Y's of a higher level.
12. The chip of claim 11 wherein each of the Y's on a particular level is oriented in a direction that is rotated by 90° from the Y's on a next lower level and is rotated by 90° from the Y's on a next higher level.