IP Library Granted Patent US 10,964,624
Granted Patent B2
US 10,964,624 · App. 15/416,589 · Granted Mar 30, 2021

Techniques for fluid cooling of integrated circuits in packages

Inventors: Ravi Gutala (San Jose, CA); Aravind Dasu (Milpitas, CA)
Assignee: Intel Corporation
H01L23/473G11C7/04H01L25/0655H05K7/20254H01L24/17H01L2224/16225H01L2224/16227H01L2924/1436
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 10,964,624
App. No.
15/416,589
Granted
Mar 30, 2021
Kind
B2
Abstract

A method is provided for removing heat from an integrated circuit package. Fluid coolant is provided from a fluid inlet of a fluid routing device through channels in the fluid routing device to absorb heat generated by first and second integrated circuit dies in the integrated circuit package. The fluid routing device is mounted on a surface of each of the first and second integrated circuit dies. The fluid coolant is provided from the channels to a fluid outlet of the fluid routing device. A flow of the fluid coolant through the fluid routing device is adjusted to reduce a temperature of the first integrated circuit die in response to an increase in a workload of the first integrated circuit die.

Claims (37)

1. A method for removing heat from an integrated circuit package, the method comprising:

providing fluid coolant from a fluid inlet of a fluid routing device through first vertical channels in the fluid routing device and then through a first horizontal channel in the fluid routing device to absorb heat generated by a first integrated circuit die in the integrated circuit package, wherein the first horizontal channel is over the first integrated circuit die, and wherein the fluid coolant from the first vertical channels flows horizontally through the first horizontal channel directly over a surface of the first integrated circuit die;

providing the fluid coolant from the first horizontal channel through second vertical channels in the fluid routing device to a second horizontal channel in the fluid routing device;

providing the fluid coolant from the fluid inlet through third vertical channels in the fluid routing device and then through a third horizontal channel in the fluid routing device to absorb heat generated by a second integrated circuit die in the integrated circuit package, wherein the third horizontal channel is over the second integrated circuit die;

providing the fluid coolant from the third horizontal channel through fourth vertical channels in the fluid routing device to the second horizontal channel without causing the fluid coolant from the third horizontal channel to flow through the first horizontal channel; and

providing the fluid coolant from the second horizontal channel to a fluid outlet of the fluid routing device.

2. The method of claim 1 further comprising:

adjusting a flow of the fluid coolant through the fluid routing device to reduce a temperature of the first integrated circuit die in response to signals sent through a signal path from the first integrated circuit die and received at a controller that indicate an increase in a data rate of data being sent to and from the first integrated circuit die.

3. The method of claim 2 , wherein adjusting the flow of the fluid coolant through the fluid routing device to reduce the temperature of the first integrated circuit die in response to the signals sent through the signal path from the first integrated circuit die and received at the controller that indicate an increase in the data rate of the data being sent to and from the first integrated circuit die further comprises:

adjusting a flow rate or pressure of the fluid coolant provided through the fluid routing device using a pump in response to an increase in the data rate of the data being sent to and from the first integrated circuit die.

4. The method of claim 2 , wherein adjusting the flow of the fluid coolant through the fluid routing device to reduce the temperature of the first integrated circuit die in response to the signals sent through the signal path from the first integrated circuit die and received at the controller that indicate an increase in the data rate of the data being sent to and from the first integrated circuit die further comprises:

changing a direction of the flow of the fluid coolant through the fluid routing device using a pump in response to an increase in the data rate of the data being sent to and from the first integrated circuit die to cause a port of the fluid routing device previously used as the fluid outlet to be used as the fluid inlet for the fluid coolant.

5. The method of claim 4 , wherein the direction of the flow of the fluid coolant through the fluid routing device is changed in response to the controller receiving an indication that the data rate of the data being sent to and from the first integrated circuit die has increased above a threshold, and wherein the first integrated circuit die is adjacent to the port.

6. The method of claim 2 , wherein the first integrated circuit die is a memory integrated circuit die, and wherein the controller monitors a bandwidth of the memory integrated circuit die based on the data rate of the data as indicated by the signals sent through the signal path.

7. The method of claim 2 , wherein adjusting the flow of the fluid coolant through the fluid routing device to reduce the temperature of the first integrated circuit die further comprises adjusting the flow of the fluid coolant through the fluid routing device to reduce the temperature of the first integrated circuit die in response to the signals sent through the signal path from the first integrated circuit die without using a temperature sensor that senses a temperature of the first integrated circuit die.

8. The method of claim 1 , wherein the second horizontal channel is oriented to provide the fluid coolant to the fluid outlet without the fluid coolant in the second horizontal channel flowing directly over the first integrated circuit die or the second integrated circuit die.

9. The method of claim 1 , wherein the fluid coolant from the third vertical channels flows horizontally through the third horizontal channel directly over a surface of the second integrated circuit die.

10. A method for cooling a memory integrated circuit die and a second integrated circuit die in an integrated circuit package, the method comprising:

providing fluid coolant from a fluid inlet of a fluid routing device through first vertical channels in the fluid routing device and then through a first horizontal channel in the fluid routing device to absorb heat from the memory integrated circuit die in the integrated circuit package, wherein the first horizontal channel is above the memory integrated circuit die, and wherein the fluid coolant from the first vertical channels flows horizontally through the first horizontal channel directly over a surface of the memory integrated circuit die;

providing the fluid coolant from the first horizontal channel through second vertical channels in the fluid routing device to a second horizontal channel in the fluid routing device;

providing the fluid coolant from the fluid inlet through third vertical channels in the fluid routing device and then through a third horizontal channel in the fluid routing device to absorb heat from the second integrated circuit die in the integrated circuit package, wherein the third horizontal channel is above the second integrated circuit die;

providing the fluid coolant from the third horizontal channel through fourth vertical channels in the fluid routing device to the second horizontal channel without allowing the fluid coolant from the third horizontal channel to flow through the first horizontal channel; and

providing the fluid coolant through the second horizontal channel to a fluid outlet of the fluid routing device.

11. The method of claim 10 further comprising:

adjusting the flow of the fluid coolant through the fluid routing device using a pump by adjusting a flow rate or pressure of the fluid coolant provided to the fluid routing device using the pump.

12. The method of claim 11 , wherein adjusting a flow rate or pressure of the fluid coolant provided to the fluid routing device using the pump further comprises:

decreasing the flow rate or the pressure of the fluid coolant in the fluid routing device in response to signals indicating that a data rate of data being sent to and from the memory integrated circuit die has decreased.

13. The method of claim 11 , wherein adjusting a flow rate or pressure of the fluid coolant provided to the fluid routing device using the pump further comprises:

increasing the flow rate or the pressure of the fluid coolant in the fluid routing device in response to signals indicating that a data rate of data being sent to and from the memory integrated circuit die has increased.

14. The method of claim 10 further comprising:

adjusting the flow of the fluid coolant through the fluid routing device using a pump by changing a direction of the flow of the fluid coolant in the fluid routing device in response to signals indicating that a data rate of data being sent to and from the memory integrated circuit die has changed to cause a port of the fluid routing device previously used as the fluid outlet to be used as the fluid inlet for the fluid coolant.

15. The method of claim 14 , wherein the direction of the flow of the fluid coolant in the fluid routing device is changed in response to a controller receiving an indication that the data rate of the data being sent to and from the memory integrated circuit die has increased above a threshold.

16. The method of claim 10 further comprising:

adjusting the flow of the fluid coolant through the fluid routing device using a pump to affect a temperature of the memory integrated circuit die by adjusting the flow of the fluid coolant through the fluid routing device using the pump to reduce the temperature of the memory integrated circuit die to cause a bandwidth of the memory integrated circuit die to increase through reduction of a refresh rate of dynamic access memory cells in the memory integrated circuit die.

17. The method of claim 10 further comprising:

monitoring a workload of the memory integrated circuit die using a controller based on signals sent through a signal path from the memory integrated circuit die and received at the controller that indicate a data rate of a data being sent to and from the memory integrated circuit die.

18. The method of claim 17 , wherein the integrated circuit package further comprises an additional memory integrated circuit die, and wherein the method further comprises providing instructions from the controller to a pump to cause the pump to adjust the flow of the fluid coolant from the pump through the fluid routing device in response to the signals indicating that the data rate of the data being sent to and from the memory integrated circuit die and the additional memory integrated circuit die has changed.

Assignments (3)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: INTEL CORPORATION
To: ALTERA CORPORATION
Reel/Frame 066353/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: GUTALA, RAVI; DASU, ARAVIND
To: INTEL CORPORATION
Reel/Frame 041096/0073 →
Cited By (3)
US 12,506,047 US 12,568,823 US 12,685,164