Systems and methods for implementing a scalable system
Multi-chip systems and structures for modular scaling are described. In some embodiments an interfacing bar is utilized to couple adjacent chips. For example, a communication bar may utilized to coupled logic chips, and memory bar may be utilized to couple multiple memory chips to a logic chip.
1. A multi-chip-system comprising:
a first chip including:
a first chip first edge, a first chip second edge, a first chip third edge, a first chip fourth edge;
a first plurality of first ports supporting chip-to-chip connection adjacent a first chip first corner formed by the first chip first edge and the first chip second edge;
a first chip second port supporting external input/output connection adjacent the first chip third edge;
wherein the first plurality of first ports is nearer the first chip first corner than a first chip second corner formed by the first chip first edge and the first chip fourth edge, and the first plurality of first ports is nearer the first chip first corner than a first chip third corner formed by the first chip second edge and the first chip third edge;
a second chip including:
a second plurality of first ports supporting chip-to-chip connection adjacent a second chip first corner formed by a second chip first edge and a second chip second edge;
a second chip second port supporting external input/output connection adjacent a second chip third edge;
wherein the second plurality of second ports is nearer the second chip first corner than a second chip second corner formed by the second chip first edge and the second chip fourth edge, and the second plurality of first ports is nearer the second chip first corner than a second chip third corner formed by the second chip second edge and the second chip third edge; and
a die-to-die routing connecting at least one of the first plurality of first ports to at least one of the second plurality of first ports.
2. The multi-chip system of claim 1 , wherein the first chip third edge is orthogonal to the second chip third edge.
3. The multi-chip system of claim 1 , wherein the first chip is a first logic chip and the second chip is a second logic chip.
4. The multi-chip system of claim 3 , wherein the first chip second port is connected to one or more memory chips.
5. The multi-chip system of claim 4 , wherein the second chip second port is connected to one or more second memory chips.
6. The multi-chip system of claim 3 , wherein the first chip second port is a universal port that additionally supports chip-to-chip connection, and the second chip second port is a universal port that additionally supports chip-to-chip connection.
7. The multi-chip system of claim 3 , wherein the at least one of the first plurality of first ports and the at least one of the second plurality of second ports both support external input/output connection.
8. The multi-chip system of claim 1 , wherein the die-to-die routing is located within an interposer.
9. The multi-chip system of claim 1 , wherein the die-to-die routing is located within an interfacing bar spanning across the first chip and the second chip.
10. The multi-chip module of claim 9 , wherein the interfacing bar is surrounded by an insulating material.
11. The multi-chip module of claim 10 , further comprising a plurality of conductive pillars extending through the insulating material.
12. The multi-chip module of claim 11 , further comprising a redistribution layer between the interfacing bar and the first and second chips.
13. The multi-chip module of claim 11 , further comprising:
a third chip including:
a third plurality of first ports supporting chip-to-chip connection adjacent a third chip first corner formed by a third chip first edge and a third chip second edge;
a third chip second port supporting external input/output connection adjacent a third chip third edge; and
a second die-to-die routing connecting at least one of the second plurality of first ports to at least one of the third plurality of third ports.
14. The multi-chip system of claim 13 , wherein the second chip third edge is orthogonal to the third chip third edge.
15. The multi-chip system of claim 13 , wherein the third chip second port is a universal port that additionally supports chip-to-chip connection.
16. The multi-chip module of claim 13 , further comprising:
a fourth chip including:
a fourth plurality of first ports supporting chip-to-chip connection adjacent a fourth chip first corner formed by a fourth chip first edge and a fourth chip second edge;
a fourth chip second port supporting external input/output connection adjacent a fourth chip third edge; and
a third die-to-die routing connecting at least one of the third plurality of first ports to at least one of the fourth plurality of first ports; and
a fourth die-to-die routing connecting at least one of the fourth plurality of first ports to at least one of the first plurality of first ports.
17. The multi-chip system of claim 16 , wherein the third chip third edge is orthogonal to the fourth chip third edge.
18. The multi-chip system of claim 16 , wherein the fourth chip second port is a universal port that additionally supports chip-to-chip connection.