IP Library Granted Patent US 8,352,896
Granted Patent B2
US 8,352,896 · App. 13/036,364 · Granted Jan 8, 2013

System and method for distribution analysis of stacked-die integrated circuits

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,352,896
App. No.
13/036,364
Granted
Jan 8, 2013
Kind
B2
Abstract

Systems and methods for distribution analysis of a stacked-die integrated circuit (IC) are described. The stacked-die integrated circuit includes a primary die, and clock load information for the primary die of the IC is determined. Additionally, a clock load model may be created using the clock load information for the primary die. Clock load information for a second die that is coupled to the primary die may also be determined. The clock load information for the second die may be incorporated into the clock load model to create an enhanced clock load model of the stacked-die IC, which may then be analyzed as if a single-die IC.

Claims (38)

1. A method for distribution analysis of a stacked-die integrated circuit (IC), the method comprising:

in one or more processors:

analyzing clock distribution load information for a primary die of the IC to create a first clock distribution load model for the primary die of the IC;

analyzing clock distribution load information for a second die of the IC that is coupled to the primary die to create a second clock distribution load model for the second die of the IC;

projecting the clock distribution load information of the second clock distribution load model onto the first clock distribution load model to create an enhanced clock load model; and

analyzing the enhanced clock distribution load model to identify clock distribution load issues of the IC.

2. The method of claim 1 , wherein the clock distribution load information for the second die of the IC comprises clock distribution load information for at least one component of the second die to be clocked to at least one component of the primary die.

3. The method of claim 2 , wherein the clock distribution load information for the second die of the IC further comprises clock distribution load information for a clock signal distribution path to the at least one component of second die.

4. The method of claim 3 , wherein the clock signal distribution path further comprises a solder bump between the primary die and the second die.

5. The method of claim 1 , further comprising:

analyzing clock distribution load information for a third die of the IC that is coupled to the primary die to create a third clock distribution load model for the third die of the IC; and

projecting the clock distribution load information of the third clock distribution load model onto the first and second clock distribution load models to create the enhanced clock load model.

6. The method of claim 1 , further comprising:

analyzing clock distribution load information for a third die of the IC that is coupled to the second die to create a third clock distribution load model for the third die of the IC; and

projecting the clock distribution load information of the third clock distribution load model onto the first and second clock distribution load models to create the enhanced clock load model.

7. The method of claim 1 , wherein the primary die comprises at least one of a processor, DRAM, Flash memory, ROM, EEPROM, RAM, field-programmable gate array, or analog component.

8. The method of claim 1 , wherein the second die comprises at least one of a processor, DRAM, Flash memory, ROM, EEPROM, RAM, field-programmable gate array, or analog component.

9. A method for distribution analysis of a stacked-die integrated circuit (IC), the method comprising:

in one or more processors:

analyzing clock distribution load information for a primary die of the IC to create a first clock distribution load model for the primary die of the IC;

analyzing the first clock distribution load model to determine if the clock distribution load information in the first clock distribution load model exceeds a threshold value;

redesigning a portion of the primary die if the clock distribution load information exceeds the threshold value;

analyzing clock distribution load information for at least a second die of the IC that is coupled to the primary die to create a second clock distribution load model for the second die of the IC;

projecting the clock distribution load information of the second clock distribution load model onto the first clock distribution load model to create an enhanced clock load model; and

analyzing the enhanced clock distribution load model to determine if the clock distribution load information in the enhanced clock load'model exceeds the threshold value.

10. The method of claim 9 , further comprising:

redesigning a portion of the primary die when the clock distribution load information in the enhanced clock load model exceeds the threshold value.

11. The method of claim 9 , further comprising:

redesigning a portion of the second die when the clock distribution load information in the enhanced clock load model exceeds the threshold value.

12. The method of claim 9 , further comprising:

analyzing clock distribution load information for at least a third die of the IC that is coupled to the primary die; and

projecting the clock distribution load information for the third die into the first clock distribution load model to create the enhanced clock load model.

13. The method of claim 12 , wherein the step of analyzing the clock distribution load information for the third die of the IC further comprises: creating a third-die clock distribution load model for the third die using the clock load information for the third die.

14. The method of claim 9 , further comprising:

analyzing clock distribution load information for at least a third die of the IC that is coupled to the second die; and

projecting the clock distribution load information for the third die into the first clock distribution load model to create the enhanced clock load model.

15. The method of claim 13 , further comprising:

redesigning a portion of the third die when the clock distribution load information in the enhanced clock load model exceeds the threshold value.

Assignments (10)
MERGER Recorded Mar 3, 2023
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED; BROADCOM INTERNATIONAL PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 062952/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: BROADCOM INTERNATIONAL PTE. LTD.
Reel/Frame 053771/0901 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
MERGER Recorded May 7, 2013
From: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 030370/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2012
From: THAYER, LARRY J.
To: AVAGO TECHNOLOGIES ENTERPRISE IP (SINGAPORE) PTE. LTD.
Reel/Frame 027609/0283 →