INTEGRATED CIRCUIT PACKAGE AND METHOD
First Claim
1. A method for implementing a circuit design within an integrated circuit (IC) package having substrate and terminals for carrying signals communicated by the circuits of the circuit design, the method comprising:
- determining a respective capacitance of each die contact of a plurality of die contacts of a circuit design;
selecting a respective target inductance range for each of the plurality of die contacts based on the determined capacitance of the die contact;
determining as a function of the target inductance ranges, a segmentation of the circuit design that defines at least a first IC die and a second IC die; and
placing the first and second IC dies at respective locations on the substrate, at which the inductance of each connection, from the plurality of die contacts to terminals of the IC package, is within the target inductance range of the corresponding die contact.
10 Assignments
0 Petitions
Accused Products
Abstract
Various example embodiments are directed to methods and apparatuses for implementing a circuit design within an integrated circuit (IC) package. A respective capacitance is determined for each die contact of a circuit design. A respective target inductance range is selected for each of the plurality of die contacts based on the determined capacitance. A segmentation of the circuit design is determined as a function of the target inductance ranges. The segmentation defines an implementation of the circuit design on a plurality of IC dies. The IC dies are placed at respective locations on the substrate, based on the resulting inductances of connections (e.g., conductive traces) between the die contacts and terminals of the IC package.
4 Citations
20 Claims
-
1. A method for implementing a circuit design within an integrated circuit (IC) package having substrate and terminals for carrying signals communicated by the circuits of the circuit design, the method comprising:
-
determining a respective capacitance of each die contact of a plurality of die contacts of a circuit design; selecting a respective target inductance range for each of the plurality of die contacts based on the determined capacitance of the die contact; determining as a function of the target inductance ranges, a segmentation of the circuit design that defines at least a first IC die and a second IC die; and placing the first and second IC dies at respective locations on the substrate, at which the inductance of each connection, from the plurality of die contacts to terminals of the IC package, is within the target inductance range of the corresponding die contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for implementing a circuit design within an integrated circuit (IC) package having a substrate, the package supporting first terminals for carrying high-bandwidth signals and supporting a given plurality of second terminals for carrying low-bandwidth signals, the method comprising:
-
determining a respective capacitance of each of a plurality of die contacts of the circuit design; selecting a respective target inductance range for each of the plurality of die contacts based on the determined capacitance of the die contact; assigning an initial segmentation of the circuit design defining an initial first IC die and an initial second IC die; assigning an initial first location for the first IC die on the substrate and an initial second location for the second IC die on the substrate; for each connection from one of the plurality of the die contacts of the circuit design to a respective terminal of the IC package, calculating a characteristic inductance for the connection; and in response to the calculated characteristic inductance falling outside the target inductance range, laterally displacing at least one of the first and second IC dies on the substrate as a function of the calculated characteristic inductance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An integrated circuit (IC) package, comprising,
a plurality of terminals; -
a substrate; a plurality of IC dies placed on the substrate, the plurality of IC dies including a plurality of die contacts, and each IC die including a respective sub-circuit of a communication circuit configured to communicate data signals at a target frequency via the die contacts; a set of conductive traces, each connecting a respective one of the plurality of die contacts to a respective one of the terminals of the IC package; and wherein the IC dies are placed at locations on the substrate at which each conductive trace of the set, the respective die contact and respective terminal connected thereto together exhibit a frequency response that does not attenuate frequencies at or below the target frequency. - View Dependent Claims (20)
-
Specification