CPC G06F 13/4282 (2013.01) [G06F 2213/0016 (2013.01)] | 20 Claims |
1. An integrated circuit (IC), comprising:
an anchor IC comprising a:
a processor IC; and
a memory IC configured to store one or more programs that, when executed by the processor IC, perform one or more operations;
a plurality of chiplet ICs configured to provide a function when coupled with the anchor IC via a plurality of chip-to-chip (C2C) interfaces residing in the anchor IC and the chiplet ICs, each chiplet IC comprising:
one or more requirements for a corresponding C2C interface of the plurality of C2C interfaces via which the chiplet IC connects to the anchor IC; and
one or more performance requirements for the anchor IC, and wherein each of the plurality of C2C interfaces of the anchor IC is configured to:
receive data from one chiplet IC of the plurality of chiplet ICs regardless of a functionality of the one chiplet; and
individually couple the one chiplet IC to the anchor IC; and
wherein the one or more operations comprise a programmable option for the anchor IC to interface in different combinations and arrangements of the chiplet ICs to provide different functions.
|