The invention generally relates to cooling of integrated circuits and more particularly to apparatus and methods for cooling of an integrated circuit by use of a liquid coolant.
The amount of power an integrated circuit (IC) produces fluctuates based on computational workload of the IC. In general, an increase in power results in an increase in temperature of the IC and in particular an increase in the transistors junction temperature. As the junction temperature increases so does the probability of getting logic errors in the IC and after a certain temperature the IC can no longer be expected to function properly. Thus, when there is a high computational workload of an IC, there is a desire to ensure that the IC functions properly by controlling the temperature of the IC.
One conventional method for controlling the temperature of an IC includes monitoring the IC's temperature with a thermal sensor and adjusting the speed of a fan directed to a heat sink coupled to the IC accordingly. Another conventional method for controlling the temperature of an IC includes monitoring the IC's temperature and lowering the clock frequency of the IC accordingly when the temperature increases.
However, the computing power of ICs is generally limited by thermal management issues and as such when it is desirable for an IC to be processing at a high computational workload, conventional methods for controlling the temperature of ICs may not allow for adequate temperature control that ensure that the IC functions properly while still meeting the desired high computational workload.
In light of the above, there is a need for improving the way that the temperature of ICs is managed and/or the manner in which ICs are cooled.
In accordance with one embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase, the vessel being delimited at least in part by a heat transfer region, the heat transfer region being thermally-coupled with at least one surface of the IC. The system also comprises a heat-releasing element. The heat transfer region comprises a porous layer, the porous layer exhibiting a gradient of at least one of a porosity and a pore size distribution along at least one dimension of the heat transfer region.
In accordance with another embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase and a heat-releasing element. The heat transfer from the IC to the liquid coolant occurs via at least one heat transfer region having a thermal resistance, the heat transfer region being integral with the IC.
In accordance with another embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase, the vessel being delimited at least in part by a heat exchange surface, the heat exchange surface being thermally-coupled with at least one surface of the IC, The system also comprises a heat-releasing element. The heat exchange surface has a thermal resistance of no more than about 0.4 degree Celsius per watt for an IC power of about 45 watts.
In accordance with another embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase, the vessel being delimited at least in part by a heat exchange surface, the heat exchange surface being thermally-coupled with at least one surface of the IC, The system also comprises a heat-releasing element. The heat exchange surface has a thermal resistance of no more than about 0.36 degree Celsius per watt for an IC power of about 67 watts.
In accordance with another embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase, the vessel being delimited at least in part by a heat exchange surface, the heat exchange surface being thermally-coupled with at least one surface of the IC, The system also comprises a heat-releasing element. The heat exchange surface has a thermal resistance of no more than about 0.33 degree Celsius per watt for an IC power of about 88 watts.
In accordance with another embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase, the vessel being delimited at least in part by a heat exchange surface, the heat exchange surface being thermally-coupled with at least one surface of the IC. The system also comprises a heat-releasing element. The heat exchange surface has a thermal resistance of no more than about 0.29 degree Celsius per watt for an IC power of about 110 watts.
In accordance with another embodiment there is provided a system for cooling an integrated circuit (IC). The system comprises a closed vessel for holding a coolant in a liquid phase, the vessel being delimited at least in part by a heat transfer region, the heat transfer region being thermally-coupled with at least one surface of the IC. The vessel comprises at least one valve. The system also comprises a heat-releasing element comprising at least one fan. The system also comprises a controller configured for operating the IC at a first IC parameter and deactivating the least one fan. The controller is also configured to control a pressure within the vessel such that the pressure within the vessel is within a first pressure P1 and a second pressure P2. The system is also configured to operate the IC at a second IC parameter and activating the least one fan. The system is also configured to turn the IC off when the pressure within the vessel reaches a third pressure P3
A detailed description of embodiments of the invention is provided below, by way of example only, with reference to the accompanying drawings, in which:
It is to be expressly understood that the description and drawings are only for the purpose of illustrating certain embodiments of the invention and are an aid for understanding. They are not intended to be a definition of the limits of the invention.
In general, a cooling system is provided for cooling an integrated circuit that is at least in part thermally coupled to a liquid coolant that is held in a vessel. A method for cooling an integrated circuit using the cooling system is also provided. Examples of implementation are illustrated in the annexed drawings and further described below.
According to one non-limiting embodiment, the cooling system includes a sealed vessel extending between an integrated circuit and a heat sink. A liquid coolant is provided within the vessel, the coolant having specific thermal properties that cause the coolant to absorb latent heat that is generated by the integrated circuit and evaporate from a liquid to a vapor at a surface in contact with the integrated circuit during its operation. The properties of the coolant also cause the coolant to condense from the vapor back to the liquid when the vapor contacts the heat sink, thus releasing the latent heat from the vapor to the heat sink.
In the following description, specific exemplary embodiments in which the disclosure may be practiced are described in sufficient detail to enable those skilled in the art to practice the disclosed embodiments. For example, specific details such as specific, structures, elements, and connections have been presented herein. However, it is to be understood that the specific details presented need not be utilized to practice embodiments of the present disclosure. It is also to be understood that other embodiments may be utilized and that logical, architectural, programmatic, mechanical, electrical and other changes may be made without departing from general scope of the disclosure.
References within the specification to “one embodiment,” “an embodiment,” “embodiments”, or “one or more embodiments” are intended to indicate that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. The appearance of such phrases in various places within the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Further, various features are described which may be exhibited by some embodiments and not by others. Similarly, various requirements are described which may be requirements for some embodiments but not other embodiments.
It is understood that the use of specific component, device and/or parameter names and/or corresponding acronyms thereof, such as those of the executing utility, logic, and/or firmware described herein, are for example only and not meant to imply any limitations on the described embodiments. The embodiments may thus be described with different nomenclature and/or terminology utilized to describe the components, devices, parameters, methods and/or functions herein, without limitation. References to any specific protocol or proprietary name in describing one or more elements, features or concepts of the embodiments are provided solely as examples of one implementation, and such references do not limit the extension of the claimed embodiments to embodiments in which different element, feature, protocol, or concept names are utilized. Thus, each term utilized herein is to be given its broadest interpretation given the context in which that terms is utilized.
The IC 102 may be implemented using any suitable hardware components for implementing a central processing unit (CPU) including a microcontroller, field-programmable gate array (FPGA), application-specific integrated circuit (ASIC), digital signal processor (DSP), graphics processing unit (GPU), any other suitable semiconductor device, or any other suitable device. The IC 102 may be configured such that when it is running (e.g., powered on and in operation) it may process various data. The IC 102 may be suitable for a server, such as in servers running in data centers. When the IC 102 is running, it produces heat based on a number of factors including the voltage level, the clock/frequency speed/rate, and/or the workload of the IC 102. As such, when the IC 102 is running, the temperature of the IC 102 is based at least in part on the heat produced by the IC 102. As the temperature of the IC 102 increases, a critical temperature may be reached, at which the IC 102 must be shut down or throttled down to prevent it from overheating. With further reference to
In this first embodiment, the vessel 104 comprises a heat absorbing surface 1041, a heat releasing surface 1042 and a plurality of walls 150i, as further described below. In terms of its composition, the vessel 104 may be made of any suitable material, or combination of materials, as it will be readily appreciated that the heat absorbing surface 1041, the heat releasing surface 1042 and the plurality of walls 150i may be made of the same material or they may be made of different materials. For example, the heat absorbing surface 1041 and the heat releasing surface 1042 may be made of a material that generally facilitates and/or improves heat transfer, while the plurality of walls may be made of a separate material that impedes, rather than facilitates, heat transfer. In one non-limiting example, the vessel 104 may be made of a first material, the first material being a metallic material that generally isolates the IC 102 from external electromagnetic interferences, such as but not limited to stainless steel. In another non-limiting example, the first material may be a composite material along with a suitable electromagnetic shielding, such as copper meshing. Taken together, the heat absorbing surface 1041, the heat releasing surface 1042 and the plurality of walls 1051 define an inner compartment that is sealed during use, that is the inner compartment of the vessel 104 has a fixed volume such that the coolant 108 is prevented from escaping the vessel 104 when the coolant 108 is in a gaseous phase. A pressure within the vessel 104 once the vessel has been loaded with the liquid coolant 108 and the vessel 104 has been sealed may be less than atmospheric pressure and it will be appreciated that the pressure within the vessel 104 will vary at least in part based on the particular coolant being used and the operational parameters of the system (i.e., coolant temperature, etc.). In some non-limiting examples the pressure within the vessel 104 may be less than about 30 psia, in some cases less than about 27.5 psia, in some cases less than about 25 psia, in some cases less than about 22.5 psia, in some cases less than about 20 psia, in some cases less than about 17.5 psia, in some cases less than about 15 psia, in some cases less than about 12.5 psia, in some cases less than about 10 psia, in some cases less than about 8.5 psia and in some cases even less. It will be readily appreciated that, in use, given that the vessel 104 defines a sealed inner compartment having a fixed volume, the pressure within the vessel 104 will vary according to the operational parameters (i.e., load, temperature, etc.) of the IC 102. It will also be readily appreciated that the pressure within the vessel 104 will directly impact the boiling point of the coolant 108 used, as further described below. The vessel 104 may also include at least one pressure valve (not shown)—the pressure valve may be configured to be opened manually or automatically. The pressure valve can notably be used to release some gas from the vessel 104 after the vessel has been sealed and set for operation, as further described below, and can therefore be used to modulate a pressure within the vessel 104.
In this non-limiting embodiment, the vessel 104 may also have any suitable shape (e.g., the vessel 104 may be generally cubic, cuboidal, cylindrical and the likes), may have any suitable size and therefore may accommodate any suitable volume of the liquid coolant 108, with the volume of liquid coolant within the vessel 104 being less than the (fixed) volume of the (sealed) compartment of the vessel 104. In some non-limiting examples, the vessel 104 may be configured to accommodate at least about 10 mL of the liquid coolant 108, in some cases at least about 20 mL of the liquid coolant 108, in some cases at least about 30 mL of the liquid coolant 108, in some cases at least about 40 mL of the liquid coolant 108, in some cases at least about 50 mL of the liquid coolant 108, in some cases at least about 60 mL of the liquid coolant 108, in some cases at least about 70 mL of the liquid coolant 108, in some cases at least about 80 mL of the liquid coolant 108, in some cases at least about 90 mL of the liquid coolant 108, in some cases at least about 100 mL of the liquid coolant 108, in some cases at least about 200 mL of the liquid coolant 108, in some cases at least about 300 mL of the liquid coolant 108, in some cases at least about 400 mL of the liquid coolant 108, in some cases at least about 500 mL of the liquid coolant 108 and in some cases even more. In other non-limiting examples, the vessel 104 may be configured to accommodate a volume of coolant per wattage of the IC 102 of at least about 0.1 mL/W, in some cases at least about 0.2 mL/W, in some cases at least about 0.3 mL/W, in some cases at least about 0.4 mL/W, in some cases at least about 0.5 mL/W, in some cases at least about 0.6 mL/W, in some cases at least about 0.7 mL/W, in some cases at least about 0.8 mL/W, in some cases at least about 0.9 mL/W, in some cases at least about 1 mL/W, in some cases at least about 1.1 mL/W, in some cases at least about 1.2 mL/W, in some cases at least about 1.3 mL/W, in some cases at least about 1.4 mL/W, in some cases at least about 1.5 mL/W and in some cases even more. Regardless of the specific means of constructing the vessel 104 and/or the size and configuration of the vessel 104, the vessel 104 is generally designed for holding the coolant 108 in a liquid phase.
Still in this non-limiting embodiment, at least part of or at least one surface 124 of the IC 102 is thermally coupled to the coolant 108 to transfer heat generated by the IC 102 to the coolant 108 via the heat absorbing surface 1041. As such, the at least part of or at least one surface 124 may be considered a heat releasing surface of the IC 102. More specifically, the heat absorbing surface 1041 of the vessel 104 may be a surface of the vessel 104 that is formed and/or delimited by an integrated heat spreader (IHS) 122 of the IC 102, the IHS 122 generally representing a material that is present on (a top surface of) the IC 102 to dissipate heat generated by the various components present in the IC 102 during use. The IHS 122 is therefore the region of the IC 102 at which a significant amount of heat dissipation occurs during operation of the IC 102. The inner compartment of the vessel 104 in which the liquid coolant 108 is present is therefore defined at least in part by the IHS 122. There is accordingly no direct contact between the IC 102 and the liquid coolant 108 in this non-limiting embodiment and the IC 102 is thermally coupled to the coolant 108 via the IHS 122. It will be readily appreciated that, with reference to
In this non-limiting embodiment, the vessel 104 may accordingly be made of a second material which corresponds to a material of the IHS 122. The second material may be the same as the first material, or it may be different and subjected to a variety of surface treatments to increase and/or facilitate heat transfer from the IC 102 to the liquid coolant 108, as further described below.
Still in this non-limiting embodiment, the cooling system 100 also comprises a heat sink 112 which is thermally coupled to the coolant 108 to absorb heat from the coolant 108 in a gaseous and/or liquid phase, as further described below. The heat releasing surface 1042 of the vessel 104 may therefore be defined by the heat sink 112, which may notably take the form of a base plate 105 comprising a first plurality of extensions 105a generally protruding from the base plate 105 towards the internal compartment of the vessel 104, thereby increasing the overall surface of the heat releasing surface 1042. Upon contact between the coolant 108 and the first plurality of extensions 105a, the heat sink 112 absorbs heat which is then expelled from the cooling system 100 via, in one non-limiting example, a second plurality of extensions 105b that generally protrude from the base plate 105 away from the internal compartment of the vessel 104. The second plurality of extensions 105b is in direct contact, and increases the surface of contact, with another fluid such as air that is flowing between the second plurality of extensions 105b. Heat is therefore transferred from the second plurality of extensions 105b to air such that heat is effectively expelled from the cooling system 100.
While in
The first plurality of extensions 105a can be configured such that, in use, the liquid coolant 108 is not in direct contact with the first plurality of extensions 105a and heat transfer from the coolant 108 to the first plurality of extensions 105a can therefore only occur through the gaseous phase of the coolant 108. It will be readily appreciated that the configuration of the first plurality of extensions 105a, as discussed above, notably includes the shape, orientation and size of the first plurality of extensions 105a, and such configuration should be considered in the context of the overall shape and size of the vessel 104 as well as the volume of liquid coolant 108 that is present within the vessel 104 during use. In other non-limiting examples, the first plurality of extensions 105a can also be configured such that, in use, the liquid coolant 108 is in direct contact with the first plurality of extensions 105a such that heat transfer from the coolant 108 to the first plurality of extensions 105a therefore occurs through both the liquid and gaseous phases of the coolant 108. In this example, the configuration of the first plurality of extensions 105a, the vessel 104 and the volume of liquid coolant 108 can be chosen such that the first plurality of extensions 105a are at least 10% (per volume or per surface or per length of the first plurality of extensions 105a) immersed in the liquid coolant 108, in some cases at least about 20% immersed in the liquid coolant 108, in some cases at least about 30% immersed in the liquid coolant 108, in some cases at least about 40% immersed in the liquid coolant 108, in some cases at least about 50% immersed in the liquid coolant 108, in some cases at least about 60% immersed in the liquid coolant 108 and in some cases even more.
Because in this embodiment the heat releasing surface 1042 is defined by the heat sink 112, the inner compartment of the vessel 104 is also delimited by the heat sink 112. As such, the vessel 104 may also be made of a third material which corresponds to a material of the heat sink 112. The third material may be the same as the first material and/or the second material, or it may be different. The heat sink 112, including the first plurality of extensions 105a and the second plurality of extensions 105b, may be made of any suitable material, for example a metallic materiel such as but not limited to aluminum, copper and the likes]. In further non-limiting examples, the first plurality of extensions 105a may be further electroplated with a coating to facilitate and/or improve condensation of the coolant 108 in a gaseous phase on the first plurality of extensions 105a, the coating notably comprising any one of a copper coating, ceramic coating and the likes. Alternatively, the first plurality of extensions 105a may also be coated with a hydrophobic material or channels and/or grooves may be mechanically etched onto at least a portion of the first plurality of extensions 105a to further increase the contact surface between the coolant 108 and the first plurality of extensions 105a.
In another non-limiting embodiment, the heat sink 112 may also be entirely substituted for a condenser 300 that is configured to condense the coolant 108 in a gaseous phase back to a liquid phase. The condenser 300 may be directly integrated within a plate that defines the heat releasing surface 1042 and in this embodiment there are no extensions 105a generally protruding away from the plate towards the inner compartment of the vessel 104. Various types and configurations of condensers may be used and the condenser configuration may also be chosen to as to accommodate at least one fan. In one non-limiting example, with further reference to
While in the example of
While in this embodiment condensation of the coolant 108 from a gaseous phase back to a liquid phase occurs directly within the internal compartment of the vessel 104 (for example, when the heat sink 112 or the condenser 300 delimits the inner compartment of the vessel 104), this needs not be the case in other embodiments as the condenser 300 may also be remotely positioned from the vessel 104, in which case the coolant 108 may be circulated via thermosiphoning between the vessel 104 and the condenser 300. It will be readily appreciated that in this case the condenser may also act as condenser for a plurality of cooling systems 100, effectively centralizing the heat removal step for a plurality of cooling systems 100 and/or a plurality of electronic devices 204.
The cooling system 100 also comprises connection means 114 configured to secure the cooling system 100 onto the electronic device 204. Specifically, the connection means 114 create a mechanical link between the electronic device 204 and the cooling system 110, and may enable the regulation of the amount of pressure that is exerted by the cooling system 100 (i.e., the vessel 104) onto the electronic device 204 when the cooling system 100 is attached onto the electronic device 204. In other words, the mechanical link established between the electronic device 204 and the cooling system 110 (via the connection means 114) seals the inner compartment of the vessel 104 when the cooling system is secured to the electronic device 204, the IHS 122 of the IC 102 delimiting at least in part the internal compartment of the vessel 104. To this end, the connection means 114 may notably include a frame and a plurality of fasteners (e.g., threaded fasteners such as screws, bolts, rivets and the likes) configured to secure the frame to the electronic device 204. The connection means 114 may be configured to fit any suitable socket, including a CPU socket such as but not limited to a LGA2011 socket, a LGA2066 socket, a LGA 3647 socket, a GPU socket as well as any other type of socket. The connection means 114 may also include at least one electrostatic isolator to create a further dielectric barrier between the coolant 108 and the IC 102/electronic device 204 when the cooling system 100 is in use. Using the connection means 114, the cooling system 100 can be fitted onto any commercially-available IC 102/electronic device 204. Any other suitable connection means 114 may be used in other non-limiting embodiments.
The cooling system 100 may therefore be provided as a kit comprising at least the vessel 104 (exclusive of the heat absorbing surface 1041), the heat sink 112 and the connection means 114—in this case the heat absorbing surface 1041 of the cooling system 100 will be defined by the IHS 122 when the cooling system 100 is mounted onto the IC 102. In other embodiments, the kit may also comprise the IHS 122 and means to secure the IHS 122 to the IC 102 prior to mounting the cooling system 100 onto the IC 102.
It will be readily appreciated that the cooling system 100 is generally configured to be mounted directly onto the electronic device 204, and may be mounted onto the electronic device 204 in a localized manner such that the cooling system 100 engages only one particular IC 102 for cooling of the particular IC 102. As such, a plurality of cooling systems 100 could be used to cool various ICs 102 of a single electronic device 204. Even though the cooling system 100 uses a liquid coolant 108 to cool the IC 102, as further described below, the configuration of the cooling system 100 notably with its vessel 104 and connection mean 114 ensures that there is no contact between the liquid coolant 108 and the electronic device 204. Further, in one non-limiting embodiment there is also no contact between the liquid coolant 108 and the IC 102 since the IC 102 is thermally connected to the coolant 108 via the IHS 122. Given that during operation the pressure within the vessel 104 will change, this ensures that the cooling system 100 does not exert any additional pressure on the IC 102/the electronic device 124 in use.
The coolant 108 may be a liquid coolant, specifically a dielectric coolant to avoid short-circuiting the electrical connections between the IC 102 and the various associated electronic components. The liquid coolant 108 can be engineered with a specific boiling point at a temperature selected according to cooling requirements. Since the phase transition from liquid to vapor takes-up a significant amount of energy, the boiling point may be selected to be lower than the maximal operational temperature of the IC 102. In other words, if the temperature of the IC 102 progressively increases, the coolant 108 should start boiling before the point at which the critical temperature is reached and the IC 102 must be shut down or throttled down to prevent it from overheating. The temperature differential, which is the difference between the IC's 102 critical temperature, which is considered to be the upper limit of its operational temperature range and the liquid boiling temperature (e.g., the boiling point), may be determined according to the specifications of the IC 102 and of the coolant 108. It is however preferred that the boiling point of the coolant 108 be below the IC's 102 critical temperature. As such, the coolant 108 has at least one boiling point. The boiling point of the coolant 108 may be relatively low when compared to other liquids. For example, the coolant 108 when compared with water may have a lower boiling point. More specifically, in some embodiments, the maximum boiling point of the coolant is no greater than 90 degree Celsius, in some cases no greater than 80 degree Celsius, in some cases no greater than 70 degree Celsius, in some cases no greater than 60 degree Celsius, in some cases no greater than 50 degree Celsius, in some cases no greater than 40 degree Celsius, in some cases no greater than 30 degree Celsius and in some cases even less. The chemicals sold by 3M™ under the trademark Novec™ are examples of coolant 108 that may be used, such as but not limited to Novec™ 649, Novec™ 7000, Novec™ 7100 and the likes. The chemicals sold by 3M™ under the trademark Fluorinert™ are also examples of coolant 108 that may be used, such as but not limited to FC-3284, FC-72, FC-84 and the likes. The chemical sold by Dupont™ under the trademark Vertrel© are yet further examples of coolant 108 that may be used, such as but not limited to Dupont™ Vertrel© XF and the likes. Alternatively, any other liquid, even non-dielectric liquid, with a boiling temperature less than about 50° C. at 1 atm could also be used as the coolant 108.
Coolants with multiple boiling points may also be used, as notably described in International Publication No. WO 2014/040182. In a specific example, this can be achieved by mixing liquids having different boiling points. The family of Novec products referred to earlier can be engineered to provide a range of boiling points so it is a matter of selecting the proper liquid composition to provide the desired phase transition temperatures. Coolants with multiple boiling points may provide a more gradual thermal energy absorption than a liquid having a single boiling point. A single boiling point invokes a significant heat take-up mechanism and it is not a gradual process. It is rather a step process. With multiple boiling points the mechanism is more progressive. Albeit it still has a step-like nature, there are multiple steps so it is possible to operate between steps. In one non-limiting example, the liquid coolant 108 can be a mixture of two liquids of the Novec family having boiling points A and B respectively, where A is lower than B. As the temperature of the IC 102 increases, the liquid with boiling point A will undergo phase change and will provide an enhanced cooling action. The additional cooling may thus suffice to stabilize the temperature of the IC 102. Should increased cooling be further required, the fraction of the coolant with boiling point B will start changing phase. At that point, both coolant fractions will be boiling.
In another non-limiting example, the boiling points can be selected such as to straddle the operational temperature of the IC 102. In other words, during steady state operation, the IC 102 is at a temperature that exceeds the boiling point A (which is assumed to the lowest) and that coolant fraction is boiling. The fraction having boiling point B (which is the highest) starts to change phase when a higher temperature is reached. As with the previous example, the boiling point B is at or slightly below the critical temperature such as to provide additional cooling before the temperature reaches a point where the IC 102 has to be shut down.
In another non-limiting example, using coolant engineered with multiple boiling points fraction of the coolant that is still liquid may help condensate at least in part the gaseous fraction. Since the difference of temperature between the boiling points can be significant, for example in the order of 10 degrees Celsius or more, the bubbles of the evaporating fraction have to travel through the liquid medium to reach the surface of the coolant body. That liquid medium has the ability to take up more heat, as its boiling point is higher. The cooling effect provided by the coolant that is still liquid on the vapor component may, in certain circumstances, suffice to completely condensate the vapor. Thus, little or no bubbles will break the surface.
The fractions having different boiling points may have the same density, in which case they will likely mix uniformly or different densities. Different density cooling fractions may also be used when they have similar boiling points. In this situation, the body of coolant 108 in the vessel 104 may be stratified and there is a lower density fraction on top with a higher density fraction below. Assuming that the higher density fraction starts to boil first, the vapor will travel through the lighter density fraction and assuming this fraction is sufficiently cool, it will condensate at least in part the vapors.
In this embodiment, the liquid coolant 108 is substantially free from non-condensable gas when the liquid coolant 108 is within the internal (and sealed) compartment of the vessel 104. Within the context of the present disclosure, non-condensable gas is understood to refer to any gas that cannot be condensed in the operating conditions of the cooling system 100, such as but not limited to air, nitrogen, hydrogen, oxygen, carbon dioxide, carbon monoxide or hydrogen sulphide. In some non-limiting examples, in use within the cooling system 100 (i.e., after a degassing protocol such as the process 700 of
The controller 106 is configured for controlling various parameters of the cooling system 100. More specifically, the controller 106 is configured for providing control algorithms for adjusting the heat transfer capabilities of the cooling system 100. The control algorithms for adjusting the heat transfer capabilities of the cooling system 100 may include controlling one or more control parameters of the cooling system 100 and/or controlling one or more operational parameters of the IC 102 in order to adjust the temperature of the IC 102. In other non-limiting examples, the control algorithms may also include controlling one or more parameters for any controllable element of the cooling system 100, as further described below. The various aspects that the controller 106 is configured to control are discussed further throughout this document.
In the embodiment of
Although the controller 106 is illustrated and discussed in this document as a digital controller, the controller 106 may be implemented as an analog controller in other embodiments. The analog controller may include various electronic components that typically would not include the processor 292 and the computer readable memory 290. In other words, the controller 106 may be implemented to perform analog signal processing which is conducted on continuous analog signals by some analog means (as opposed to the discrete digital signal processing where the signal processing is carried out by a digital process). It is appreciated that the controller 106 may include both analog and digital components in various implementations of the controller 106. For ease of readability of the rest of this document, unless specified otherwise, reference to the cooling system 100 is to be understood to be reference to the controller 106 regardless of whether the controller 106 is implemented external to the IC 102 or on the IC 102.
Turning now to the structure of the controller 106, the computer readable memory 290 may be any type of non-volatile memory (e.g., flash memory, read-only memory (ROM), magnetic computer storage devices or any other suitable type of memory) or semi-permanent memory (e.g., random access memory (RAM) or any other suitable type of memory). Although only a single computer readable memory 290 is illustrated, the controller 106 may have more than one computer readable memory module. The computer readable memory 290 stores program code and/or instructions, which may be executed by the processor 292. The program code and/or instructions executable by the processor 292 may include software implementing control algorithms for adjusting the heat transfer capabilities of the cooling system 100 (e.g., increasing and/or decreasing the heat flux supplied by the IC 102 to the coolant 108). The computer readable memory 290 may also include one or more databases for the storage of data.
The processor 292 may be implemented using any suitable hardware component for implementing a central processing unit (CPU) including a microcontroller, field-programmable gate array (FPGA), application-specific integrated circuit (ASIC), digital signal processor (DSP), integrated circuit (IC), graphics processing unit (GPU) or any other suitable device. The processor 292 is in communication with the computer readable memory 290, such that the processor 292 is configured to read data obtained from the computer readable memory 290 such as information pertaining to the control algorithms and execute instructions stored in the computer readable memory 290 such as defined by the control algorithms for adjusting the heat transfer capabilities of the cooling system 100. Although only a single processor 292 is illustrated, it is appreciated that more than one processor may be used.
The controller 106 may runs an operating system stored in the computer readable memory 290 such as Android, iOS, Windows 7, Windows 8, Linux and Unix operating systems, to name a few non-limiting possibilities. The processor 292 may execute instructions stored in the computer readable memory 290 to run the operating system such that the control algorithms for adjusting the heat transfer capabilities of the cooling system 100 can then be executed. It is appreciated that the controller 106 may be adapted to run on operating systems that may be developed in the future.
The input/output circuitry 294 may be used to communicate with the IC 102 and/or the at least one control component 296. That is, the controller 106 may transmit or receive signals via the input/output circuitry 294 to or from the IC 102. The transmitted signals from the controller 106 to the IC 102 may be one or more control signals that include control information for controlling at least one operational parameter (e.g., clock frequency, supply voltage, number of active cores, etc.) of the IC 102 that controls a rate of heat energy produced by the IC 102 and more specifically for increasing and/or decreasing the heat flux supplied by the IC 102 to the coolant 108. In other words, the control signal from the controller 106 to the IC 102 may be used to control at least one operational parameter of the IC 102 in order to control the temperature of the IC 102. The input/output circuitry 294 may also be used to communicate with the sensor 110. That is, the controller 106 may transmit or receive signals via the input/output circuitry 294 to or from the sensor 110. The received signals at the controller 106 from the sensor 110 may include information pertaining to measurements taken by the sensor 110 or a status of the sensor 110 (e.g., operational or not, etc.). The sensor 110 may be any one of a variety of sensors and may include one or more optical, acoustic, temperature, pressure, conductivity sensors and/or any other suitable sensors.
The sensor 110 may be a temperature sensor. The temperature sensor may be positioned at various locations, for example the temperature sensor may be located on the IC 102 for measuring the temperature of the IC 102, in the vessel 104 for measuring the temperature of the coolant 108 (for example, using a thermocouple), or at the level of the IHS 122 for measuring the temperature of the IHS 22. For example, the temperature sensor may be positioned near the heat absorbing surface 1041 and used to measure the surface temperature of the IC 102 or the temperature of the coolant 108 near the heat absorbing surface 1041. Multiple temperature sensors may also be present concurrently at various locations of the cooling system 100.
In another non-limiting embodiment, the sensor 110 may also be used to measure a state and/or phase change such as a state of the coolant 108 or various properties of the coolant 108 at the heat absorbing surface 1041 and/or on the surface of the IC 102. For example, the sensor 110 may monitor the boiling of the coolant 108 near the heat absorbing surface 1041. In particular, the sensor 110 observes the state of phase change of the coolant 108 from liquid to gas, by determining the morphology of the bubbles generated at the surface of the IC 102. This could include measuring the bubble density, such as the mean number of bubbles per unit area or the area of the IC surface that is occupied by bubbles. In other words, the sensor 110 may be a boiling monitor. A first example of a boiling monitor includes having a light source on one side of the surface of the IC 102, where a detector measures the amount of light from the light source being transmitted through the boiling liquid. The light source could be a LED, a LED collimated with a lens, or a laser. A second example of a boiling monitor includes having a camera with a lens assembly to image the surface of the IC 102. Image processing software measures the density of bubbles or the area of bubbles on the IC 102. The lens assembly could have a relatively shallow focal depth so that bubbles that have detached from the surface of the IC 102 do not appear sharply in the image. A third example of a boiling monitor is having an ultrasound emitter sending a pulse into the liquid and an ultrasound receiver measures the amplitude or time of arrival of the pulse. The pulse could propagate at a grazing angle to the surface of the IC 102 or it could come at a substantially sharper angle and be reflected by the surface.
The sensor 110 may also be a pressure sensor for measuring the pressure of the coolant 108 within the vessel 104. Given that the vessel 104 is closed/sealed during use, it will be readily appreciated that the pressure within the vessel 104 will change (and build up) as the temperature of the coolant 108 increases during operation of the cooling system 100.
Irrespective of its specific implementation, the sensor 110 is configured to sense either one of a temperature (of the IC 102, the IHS 122 or within the vessel 104), a pressure (within the vessel 104) and/or a state of phase change of the coolant 108 and to generate a signal, which is transmitted to the controller 106 indicative of the state of phase change of the coolant 108. The received signal from the sensor 110 to the controller 106, is then processed by the controller 106 to generate the control signal to the IC 102 for regulating the transfer of thermal energy between the IC 102 and the coolant 108.
The cooling system 100 may also include other components such as mechanisms for inducing a liquid flow within the vessel 104 and/or near the surface of the IHS 122 and/or mechanism for vibrating the IC 102 in the vessel 104. Such mechanism
The input/output circuitry 294 may be also used to communicate with the at least one control component 296. That is, the controller 106 may transmit or receive signals via the input/output circuitry 294 to or from the at least one control component 296. The at least one control component 296 may be used to adjust at least one operational parameter of the cooling system 100 that controls, among others, the temperature of the IC 102, the rate of heat energy absorbed by the coolant 108, the operational status of the fan 109 of the pressure valve and the likes. As such, the transmitted signals from the controller 106 to the control components 296 may include control information for controlling at least one operational parameter of the cooling system 100 that controls that controls, among others, the temperature of the IC 102, the rate of heat energy absorbed by the coolant 108, the operational status of the fan 109 of the pressure valve and the likes. In one non-limiting example, the at least one control component 296 can be the fan 109 in which case the signals transmitted between the controller 106 and the fan 109 may be used to activate or deactivate the fan 109, increase or decrease the RPM of the fan 109 as well as provide information to the controller 106 regarding the operational status of the fan 109 (i.e., an on/off state) as well as its RPM. In another non-limiting example, the at least one control component 296 can be a pressure valve in which case the signals transmitted between the controller 106 and the pressure valve may be used to open/close the valve as well as to provide information to the controller 106 regarding the status of the fan 109 (i.e., its open/closed state, etc.).
It is further appreciated that the cooling system 100 may be implemented in various other forms and that the examples given above are only some examples of implementation of the cooling system 100.
It will be readily appreciated that, at the time the liquid coolant 108 is added to the vessel 104, the addition is performed in an open vessel at atmospheric pressure. In other words, the coolant 108 will be in contact at least with air during the addition the vessel 104 and the coolant 108 will not be substantially free of non-condensable gas once added to the vessel 104. Because of such contact with air, it is also not possible to degas the coolant 108 prior to the coolant 108 being added to the vessel 104. After the vessel 104 is sealed, loaded with the coolant 108 and essentially ready to be operated, the coolant 108 needs to be degassed so as to maximize heat transfer efficiency during the operation of the cooling system 108.
In accordance with one embodiment, the cooling system 100 is configured to degas the coolant 108 directly within the vessel 104—more specifically, the cooling system 100 is configured to use at least the IC 102 as a heat source to perform a degassing protocol directly within the vessel 104. In a preferred embodiment, the degassing protocol is therefore performed before the first operation of the cooling system 100 and no further degassing should be required for as long as the cooling system 100 remains a closed system (e.g., no pressure valve is opened, the cooling system 100 retains its gas seal integrity such that there is no fluid communication at any time between the inner compartment of the vessel 104 and the ambient air, etc.).
With further reference to
In a first step 710 the IC 102 is operated at a prescribed percentage of its rated power value (referred to as X % at step 710, the power referring to the power being consumed by the IC 102 during use, the rated power of the IC 102 referring to the maximum power at which the IC 102 ought to be operated) and the fan is turned off. In some examples, at step 710 the IC is operated at less than 100% of its rated power value, for example at no more than 70% of its rated power value, in some cases at no more than 60% of its rated power value, in some cases at no more than 50% of its rated power value, in some cases at no more than 40% of its rated power value and in some cases even less. For clarity, the person skilled in the art will appreciate that the prescribed percentage of the rated power value of the IC 102 is a power in watts (W—e.g., 50% of a rated power value of 100 W corresponds to 50 W) and that such power can generally be considered an average power over a prescribed period of time.
In order to do so, and with further reference to
The protocol information, which can be stored directly at the level of the controller 106 or even remotely in other embodiments, includes various degassing process parameters such as, but not limited to, the number of process steps and a step identifier, for each step a prescribed pressure and/or temperature (including ranges of pressure and/or temperature) within the vessel 104, a prescribed percentage of rated power for the IC 102, a prescribed temperature for the IC 102, a status for the fan 109, a number of times the pressure valve should be opened and/or closed, a prescribed time, where applicable, and the likes.
At step 820 the controller 106 implements a decision logic on the basis of the IC information and the protocol information received at step 810 to determine whether a modification of the IC power 102 is needed. This may involve a comparison between the prescribed percentage of the rated power of the IC 102 from the protocol information and the (actual) percentage of the rated power of the IC 102 from the IC information. Alternatively, this may also involve a comparison between the prescribed temperature of the IC 102 from the protocol information and the (actual) temperature of the IC 102 from the IC information. If a discrepancy is found between both values, the controller 106 determines that a modification to the power of the IC 102 is needed and then proceeds to step 830. If conversely no discrepancy is found then the process 800 ends.
At step 830, the controller 106 generates control signals at least in part based on a magnitude of the discrepancy between the prescribed percentage of the rated power of the IC 102 from the protocol information and the (actual) percentage of the rated power of the IC 102 from the IC information 9 or the magnitude of the discrepancy between the prescribed temperature of the IC 102 from the protocol information and the (actual) temperature of the IC 102 from the IC information). For example, if according to the protocol information at the first step of the degassing process the IC 102 should run at 50% of its rated power, and if according to the IC information the IC 102 currently runs at 100% of its rated power, then the controller 106 generates control signals and communicates the control signals to the IC 102 to instruct the IC 102 to reduce its power by 50%.
As such, it will readily be appreciated that, given that the temperature of the IC 102 can be correlated to the power consumed by the IC 102, and that as such the rated power of the IC 102 can be correlated to a maximum temperature of the IC 102, step 710 can be entirely performed by the controller 106 by relying on temperature data versus power data—for example, the IC 102 may also be operated at step 710 at a prescribed percentage of its maximum temperature, in which case such temperature data may be obtained via at least one temperature sensor 110 located on the IC 102.
With further reference to
As such, it will be readily appreciated that at step 710 the controller 106 may send control signals via the input/output circuitry 294 to the IC 102 and/or the fan 109, as needed, based on the IC and protocol information that has been received by the controller 106 as regards the operational status of the IC 102 and the fan 109. At the end of step 710 the cooling system 100 has been set in the operational conditions conforming to those of a first step of the degassing process. As such, processes 800 and 900 are each only performed once at step 710 and up and until the controller 106 determines that the first step of the degassing process has been completed (at the end of step 720, as further described below), the controller 106 does not return to processes 800 and 900.
At step 720, the controller 106 then maintains a pressure within the vessel 104 between a first pressure value P1 and a second pressure value P2. The range of pressure defined between P1 and P2 may be any suitable range. For example, P1 may be no less than about 10 psia, in some cases no less than about 12 psia, in some cases no less than about 14 psia, in some cases no less than about 16 psia, in some cases no less than about 18, in some cases no less than about 20 psia and in some cases even more. P2 may also be no more than about 24 psia, in some cases no more than about 22 psia, in some cases no more than about 20 psia, in some cases no more than about 18 psia, in some cases no more than about 16 psia and in some cases even less.
In order to do so, and with reference to
For example, in the instance where a temperature and a pressure within the vessel 104 increase as the power of the IC 102 is maintained at its rated power (i.e., at its maximum power consumption/highest temperature)—which necessarily requires the pressure valve to be in a closed state—and therefore when the pressure within the vessel 106 reaches P2, the controller 106 will instruct the cooling system 100 to decrease the pressure within the vessel 104 to maintain the pressure between P1 and P2. To this end, the control signals generated are communicated by the controller 106 at step 1030 to the pressure valve and instruct the pressure valve to open so as to release gas from, and therefore decrease the pressure within, the vessel 104. Conversely, in the instance where the pressure valve is opened and the temperature and pressure within the vessel 104 decrease, when the pressure within the vessel 104 reaches P1 the controller will instruct the cooling system 100 to increase the pressure within the vessel 104 to maintain the pressure between P1 and P2. To this end, the control signals generated are communicated by the controller 106 at step 1030 to the pressure valve and instruct the pressure valve to close so as to stop the release gas of from, and therefore the decrease of the pressure within, the vessel 104. It will be readily appreciated that step 1030 may also include some validation by the controller 106 to the effect that prior to sending the control signals to open the pressure valve the pressure valve is in a closed state (for example, as per the vessel information). This will ensure that no redundant control signals are sent by the controller 106 to the pressure valve.
Upon completion of step 1030 or following a determination at step 1020 that no modification to the pressure within the vessel 104 is needed, the controller 106 then proceeds to step 1040 where a determination is made as to whether process 1000 should end. This determination may be made in a number of ways. For example, at each iteration the controller 106 can update the vessel information stored in the memory 290 to specify a number of times the pressure valve has been opened (e.g., at each iteration the number is increased by 1) and then compares this number to the prescribed value from the protocol information (e.g., according to the protocol the pressure valve should be opened 8 times). As long as there is no match between the two values then the controller 106 reverts to step 1010 and the process 1000 starts over. Alternatively, the controller 106 may also monitor a time since when the process 1000 originally started and compare this value to the prescribed time from the protocol information—this can be useful in the instances where such time can be correlated to the number of times the pressure valve should be opened. The controller 106 may also consider in its determination at step 1040 the state of the pressure valve (i.e., whether the pressure valve is opened or closed). For example, the controller 106 may be configured to not allow the ending of the process 1000 when the pressure valve is opened, but only to allow the ending of the process 1000 when the pressure valve is closed. It will be readily appreciated that, via step 1040, the controller 106 is continuously, or substantially continuously, running through the process 1000 for as long as no determination has been made to the effect that the process 1000 should end. The higher the frequency at which the controller 106 is performing the assessment and control operations described above in the context of the process 1000, the more granular and precise the regulation implemented by the controller 106 is.
When the controller 106 determines that the process 1000 should end then the controller 106 reverts to step 730 of
At step 740, the controller 106 then monitors the pressure within the vessel 104 until the pressure within the vessel 104 goes below a third pressure value P3. Generally, P3≤P1 and P3≤P2. For example, P3 may be no more than about 10 psia, in some cases no more than about 9 psia, in some cases no more than about 8 psia, in some cases no more than about 7 psia, in some cases no more than about 6 psia, in some cases no more than about 5 psia and in some cases even less. In this case, and contrary to what was described in the context of
At step 750, that is after the pressure within the vessel reaches the third pressure value P3, the controller 106 then turns off the IC 102 via the process 800 of
In some embodiments, and with further reference to
It will be readily appreciated that the protocol 700 should only be performed once on a given cooling system 100 for as long as the gas seal integrity of the cooling system 100 is maintained, i.e. for as long as the vessel 104 remains a sealed compartment post-degassing. In other words, it is not necessary for the controller 106 to perform the process 700 each and every time the IC 102 is turned on. To this end, and with further reference to
Heat Flow from IC to Coolant
As at least part or at least one surface of the IC 102 is thermally coupled to the coolant 108, heat flows from the IC 102 to coolant 108, when the IC 102 is running. This flow of heat from the IC 102 to the coolant 108 constitutes the heat flux, which is the rate of heat energy transferred through a given surface per unit time. Of relevance, the heat energy transits through at least one element that exhibits some thermal resistance in the system, namely the IHS 122, as further described below.
The heat flow mechanics from the IC 102 to the coolant 108 will now be described by reference to
Considering
The specific critical heat flux value for the setup shown in
The CHF shown in
The heat flux is a value that cannot be readily measured. However, the heat flux can be correlated to the temperature of the IC 102 surface. For a given setup, the heat flux can be computed and the temperature at which the CHF occurs, determined. Then by monitoring the temperature of the IC 102 surface, one can determine the operational point relative to the CHF. With reference to regions 1 and 2 in
The IHS 122 thermally couples the IC 102 to the liquid coolant 108 within the vessel 104, the IHS 122 thereby defining at least one region having a thermal resistance between the IC 102 and the coolant 108. To this end, the IHS 122 is attached onto the at least part or at least one surface 124 of the IC 102. Any suitable connection mean may be used, such as but not limited to thermal paste, indium soldering and the likes. To ensure the gas seal integrity of the vessel 104, the IHS 122 is also sealed to the vessel 104, specifically to the neighboring portions of respective ones of the plurality of walls 150i using any suitable sealing mean. It will be readily appreciated that, contrary to the heat sink 112, the IHS 122 does not itself retain a significant amount of heat, but rather distributes or conducts heat generated by the IC 102 towards the coolant 108. This transfer of heat energy from the IC 102 to the coolant 108 can be facilitated and/or improved in a number of ways, as further described below.
In this non-limiting embodiment, the IHS 122 has horizontal (i.e., x and y) and vertical (i.e., z) dimensions. That is, in the non-limiting example in which the IHS 122 has the general shape of a cuboid, the IHS 122 has a length, a width and a depth. The characterization of IHS 122 may be made according to the geometrical configuration and the composition of the IHS 122, as well as to the (heat transfer) properties of the IHS 122, as further described below.
In one non-limiting example, the IHS 122 may have a homogeneous composition and be made of any suitable material, such as but not limited to a metallic material such as copper, nickel and the likes, a composite material or any other suitable material. In other non-limiting examples, the composition of the IHS 122 may be heterogeneous and the IHS 122 may be made of at least two different materials, such as but not limited to two different metallic materials, a metallic material and a ceramic material, and the likes. In some non-limiting examples, the heterogeneous composition of the IHS 122 may be obtained by electroplating a first metallic material with a second metallic material, such as but not limited to copper electroplated with nickel, nickel electroplated with copper and the likes. It will be readily appreciated that electroplating may also be used to produce IHS 122 with homogeneous compositions, for example nickel electroplated with nickel or copper electroplated with copper, although these homogeneous compositions may also exhibit properties that are different from the ones of the IHS 122 with the same metallic composition but without any electroplating, as further described below. Beyond electroplating, other surface treatment processes may also be used, alone or in combination with other surface treatment processes, and which also result in the IHS 122 having a heterogeneous composition, such as but not limited to various coatings, including coating with microporous metallic boiling enhancement (BEC) sold by 3M, electroplating, the soldering of a metallic porous surface onto the IHS 122, the machining of small fin on the IHS 122 and the likes. The various methods described above may be performed directly on the IHS 122 which overlays the IC 102 (i.e., the IHS 122 is electroplated as it overlays the IC 102, which would be the case for a variety of IC 102 that are commercially available with the IHS 122), or they may also be performed on various layers and/or films of metallic material which are then secured to the IC 102 using any suitable securing method such as brazing and the likes.
The IHS 122 may have any suitable shape and/or dimension, for example the IHS 122 may be a cube or a cuboid. In the horizontal dimension, the IHS 122 may have any suitable surface of contact with the liquid coolant 108. In one non-limiting example, in the horizontal dimension the IHS 122 may have a surface of contact with the liquid coolant 108 that is less than 150 cm2, in some cases less than 125 cm2, in some cases less than 100 cm2, in some cases less than 75 cm2, in some cases less than 50 cm2, in some cases less than 25 cm2 and in some cases even less. It will be readily appreciated that, as further described below, the overall cooling capacity of the IHS 122 is dependent upon the surface of the IHS 122, i.e. the larger the IHS 122 surface of contact with the liquid coolant 108 the greater the cooling capacity of the IHS 122.
The IHS 122 may also have any suitable thickness. In one non-limiting example, the IHS 122 may have a thickness of less than 10 mm, in some cases less than 9 mm, in some cases less than 8 mm, in some cases less than 7 mm, in some cases less than 6 mm, in some cases less than 5 mm, in some cases less than 4 mm, in some cases less than 3 mm and in some cases even less. Where applicable, the thickness of the IHS 122 includes that of any surface treatment of the IHS 122, which itself contributes to an increase in its thickness as further described below. It will be readily appreciated that the thickness of the IHS 122 needs not be identical along the entire surface of the IHS 122. That is, in some embodiments, the IHS 122 may exhibit a varying thickness in at least one of the x and the y directions. For example, the IHS 122 may exhibit a decreasing thickness profile from a center of the IHS 122 towards a periphery of the IHS 122 in at least one of the x and y directions. In other examples, the IHS 122 may exhibit an increasing thickness profile from a center of the IHS 122 towards a periphery of the IHS 122 in at least one of the x and y directions.
In this embodiment, the shape of the IHS 122 being generally that of a cube or a cuboid, the surface of contact between the IHS 122 and the liquid coolant 108 is generally planar, that is it is substantially straight in both the x and y directions. This however needs not be the case in other embodiments in which the surface of contact between the IHS 122 and the liquid coolant 108 may have any suitable shape. For example, in the z direction the surface of contact between the IHS 122 and the liquid coolant 108 may exhibit a generally curved or Gaussian profile.
Electroplating and/or coating of the IHS 122, as described above, may also facilitate the heat transfer from the IHS 122 to the liquid coolant 108, for example by facilitating bubble formation and bubble release. More specifically, electroplating and/or coating may be used to create a porous layer on the IHS 122 that will increase the surface area of the IHS 122/coolant 108 interface. In this context, the IHS 122 may be characterized in a number of ways, including but not limited to a porosity (which as used herein refers to a fraction of void within the porous layer) and a pore size distribution (which as used herein refers to the distribution of various pore sizes in a unit volume of the porous layer), more specifically a porosity and a pore size distribution within the region of the IHS 122 that constitutes the porous layer.
As regards pore size distribution, in some non-limiting examples the pores are generally dimensioned such that the average pore size is larger than the average bubble size. In this fashion, bubbles are less likely to become trapped in the porous layer. Bubble formation may induce an isolation layer due to the fact that heat transfer is less through gas than through liquid. The bubble starts small and increases in size until the point where the force of differential density is larger than the force of adhesion of the bubble surface to the surface of the IHS 122. Hence the bubble should be carried away as fast as possible once created. Another feature of the porous layer is to increase the heat transfer coefficient, thereby increasing the heat flux at the IHS 122/coolant 108 interface, as further described below. The porous layer can have a random and generally uniform pore size distribution or the pore size distribution can be controlled to create a pore-size gradient, as further described below. The pore size gradient may be such that the pore size generally increases with the distance from the surface of the IC 102. In other words, the pores that are closer to the surface of the IC 102 are the smallest and moving further away from the IC 102 the pores become increasingly larger. Small pores create a larger heat exchange surface and also provide more nucleation sites for bubble formation. As bubbles are created and released from the smaller pores, they travel through larger pores which owing to their size provide a larger escape pathway to prevent bubble trapping. The pore-size gradient employed should allow for high heat transfer and ease of bubble extraction at the IHS 122/coolant 108 interface.
As regards porosity, it may be measured in a number of ways, for example by manually processing scanning electron microscope (SEM) images of the surface of the IHS 122 using the ImageJ image and processing software (using a variety of thresholds set forth by the user) or automatically by processing the SEM images of the surface of the IHS 122 using the PorJ extension in ImageJ. In some non-limiting examples, after electroplating a porosity at a surface of the IHS 122 may be less 40%, in some cases less than 35%, in some cases less than 30% and in some cases even less. It will be readily appreciated that, and with further reference to
In some non-limiting examples, a porosity at a periphery of the IHS 122 may be 20% less than of a porosity at a center of the IHS 122 (the center being defined according to the general shape in the horizontal plane of the IHS 122, both porosities being measured at a top of the porous layer), in some cases 17.5% less than of a porosity at a center of the IHS 122, in some cases 15% less than of a porosity at a center of the IHS 122, in some cases 12.5% less than of a porosity at a center of the IHS 122, in some cases 10% less than of a porosity at a center of the IHS 122, in some cases 7.5% less than of a porosity at a center of the IHS 122 and in some cases even less. That is, in these non-limiting examples, the porosity of the IHS 122 generally decreases away from the center of the porous layer.
In other non-limiting examples, a porosity at a top of the porous layer of the IHS 122 may be 30% less than of a porosity at a center of the porous layer of the IHS 122 (in the z direction), in some cases 25% less than of a porosity at a center of the porous layer of the IHS 122, in some cases 20% less than of a porosity at a center of the porous layer of the IHS 122, in some cases 15% less than of a porosity at a center of the porous layer of the IHS 122, and in some cases even less. That is, in these non-limiting examples, the porosity of the IHS 122 generally increases away from the top of the porous layer.
In one non-limiting embodiment, the IHS 122 may exhibit a thermal resistance of no more than about 0.4° C./W for a power of the IC 102 of about 45 W, in some cases no more than about 0.38° C./W for a power of the IC 102 of about 45 W, in some cases no more than about 0.36° C./W for a power of the IC 102 of about 45 W, in some cases no more than about 0.35° C./W for a power of the IC 102 of about 45 W, in some cases no more than about 0.34° C./W for a power of the IC 102 of about 45 W and in some cases even less.
In another non-limiting embodiment, the IHS 122 may exhibit a thermal resistance of no more than about 0.36° C./W for a power of the IC 102 of about 67 W, in some cases no more than about 0.34° C./W for a power of the IC 102 of about 67 W, in some cases no more than about 0.32° C./W for a power of the IC 102 of about 67 W, in some cases no more than about 0.31° C./W for a power of the IC 102 of about 67 W, in some cases no more than about 0.30° C./W for a power of the IC 102 of about 67 W in some cases no more than about 0.29° C./W for a power of the IC 102 of about 67 W and in some cases even less.
In yet a further non-limiting embodiment, the IHS 122 may exhibit a thermal resistance of no more than about 0.33° C./W for a power of the IC 102 of about 88 W, in some cases no more than about 0.31° C./W for a power of the IC 102 of about 88 W, in some cases no more than about 0.29° C./W for a power of the IC 102 of about 88 W, in some cases no more than about 0.28° C./W for a power of the IC 102 of about 88 W, in some cases no more than about 0.27° C./W for a power of the IC 102 of about 88 W, in some cases no more than about 0.26° C./W for a power of the IC 102 of about 88 Wand in some cases even less.
In yet a further non-limiting embodiment, the IHS 122 may exhibit a thermal resistance of no more than about 0.29° C./W for a power of the IC 102 of about 110 W, in some cases no more than about 0.27° C./W for a power of the IC 102 of about 110 W, in some cases no more than about 0.25° C./W for a power of the IC 102 of about 110 W, in some cases no more than about 0.24° C./W for a power of the IC 102 of about 110 W, in some cases no more than about 0.23° C./W for a power of the IC 102 of about 110 W, in some cases no more than about 0.22° C./W for a power of the IC 102 of about 110 W and in some cases even less.
A cooling system was provided for cooling a 110 W CPU. The cooling system included a vessel having a height of about 14 cm configured to receive a volume of about 50 mL of 3M™ Novec™ 649 dielectric coolant as well as a heat sink (having a plurality of fins) with a fan installed thereon to further facilitate heat transfer. The cooling system was first filled with the dielectric coolant and was then sealed to define a fixed volume within the vessel, the vessel being loaded with about 50 mL of dielectric coolant containing non-condensable gas.
With further reference to
In a second step the fan is turned on and the CPU is run at about 5% of its rated power, that is for a CPU of 110 W at about 6 W. The pressure within the vessel decreases and is left to decrease until the pressure within the vessel has reached about 6.5 psia (with Novec™ 649).
In a third step, once the pressure within the vessel has reached about 6.5 psia the CPU is shut down with the fan remaining on. Once the system has reached thermodynamic equilibrium in at least about 20 minutes, degassing is complete and the pressure within the vessel is below atmospheric pressure.
A variant of the cooling system according to another embodiment of the invention is illustrated in
The cooling system 1400 has a base 1402 that defines a chamber for holding the cooling liquid. The chamber has a circular lower portion and a rectangular upper portion. The rectangular upper portion is an easier geometric configuration to mate with a condenser that has typically a rectangular arrangement.
The cooling system 1400 further includes a contact plate 1404 which implements the heath transfer pathway between the IC and the coolant, and in this example includes the integrated heat spreader described earlier. The contact plate 1404 is of generally circular configuration and mounts to the lower edge of the chamber 1402. The contact plate is sealed to the chamber 1402 via a suitable gasket.
On the upper end of the chamber 1402 is mounted a condenser to perform condensation of the gaseous medium in the chamber. The condenser 1406 has a lower condenser plate 1408, an upper condenser plate 1410, an array of fluid transport channels 1412 and a fin block 1416 that meshes with the array of fluid transport channels 1412 to allow an efficient heath dissipation from the fluid transport channels to the atmosphere. It will be noted that the fin block is manufactured as a unit and has one pair of studs at each corner: there being one stud projecting upwardly and one stud projecting downwardly. Collectively the studs allow mounting the covers and the condenser plate to the base 1402 with fasteners, such as nuts when the studs are threaded.
More specifically, a lower condenser plate 1418 is provided to mate the condenser 1406 to the base 1402, while allowing fluid to enter the respective channels of the condenser 1406. Accordingly, the lower condenser plate 1418 allows the individual channels to communicate with the internal space of the chamber below such that gas can rise into the channels where it condensates and the condensed liquid will flow into the channels back to the chamber.
Note, for mass produced units the channels array 1412 and the fin block 1416 would typically be made as a single unit; the channels brazed or otherwise secured to the arrangement of fins.
A gasket 1420 is provided to seal the lower condenser plate to the chamber 1402. An upper condenser plate 1410 closes the channels of the array 1412 at their top ends. In this specific example of implementation, the upper condenser plate 1410 also closes the top ends of the respective channels.
A top cover 1422 closes the assembly. The top cover 1422 is secured in place with nuts threadedly mounted on the studs on the fin block 1416. The entire assembly is fastened with nuts to the upper edge portion of the chamber 1402.
A fan 1424 is provided to force air to circulate through the fin block 1416. The fan 1424 is mounted to the side of the fin block 1416.
The chamber 1402 is mounted to the IC to be cooled via a socket 1426 that enables a mechanical connection between the IC and the cooling system.
The second version of the contact plate is shown at the right in
The second version of the contact plate provides superior cooling performance since the thermal resistance between the IC and the cooling liquid is less as there is direct contact between the IC and the cooling liquid. The downside to this approach is the necessity to set-up the system as it cannot be pre-filled with cooling liquid at the factory, as is the case with the first version of the contact plate.
The specification described previously an example of implementation where the set-up of the system, which includes the degassing of the cooling liquid is done once the cooling system is mounted on the IC and the fluid tight seal between the IC and the interior of the chamber 1402 established. This procedure can be used in this example to set-up the system.
Alternatively, the cooling liquid can be degassed separately, outside of the cooling chamber 1402, such that the cooling chamber 1402 can be directly filled with degassed cooling liquid after the chamber 1402 is mounted and sealed on the IC. To avoid the contamination of the degassed liquid with environmental gases that may be present in the chamber 1402, the latter should be purged such as by pumping the gaseous medium out with a vacuum pump. Once, the chamber is so purged, the degassing cooling liquid is introduced in the chamber 1402. At that point, the cooling system is ready of use.
Alternatively, instead of degassing the cooling liquid at the point of assembly of the cooling system to the IC, the cooling liquid can be degassed separately and made available in a container to fill the chamber 1402. The container can be any suitable container, such as a plastic bag provided with an outlet port allowing to release the degassed liquid to the chamber 1402 without contamination from the external gaseous atmosphere. To further simplify the filling operation, the degassing liquid can be made available in pre-measured quantities and only requires that the chamber 1402 is purged and the pre-measured dose of degassed cooling liquid is introduced in the chamber 1402 by connecting the outlet of the flexible plastic bag to the inlet port of the chamber 1402.
In a yet another embodiment, the degassed liquid is held in an individual container that is physically attached to the cooling system and the container is opened to fill the chamber 1402 after the chamber is purged, in order to fill the chamber. This avoids any external manipulation necessary to introduce the degassed liquid into the chamber 1402.
The cooling system is then mounted to the IC as described previously and the seal between the IC the cooling liquid chamber 1402 established. A vacuum pump is connected to the cooling liquid chamber 1402 to suck out the gaseous content and thus purge the chamber. The one-way vacuum sensitive valve is calibrated such as to open at a vacuum level corresponding to one where a sufficient level of purge is achieved. As the valve 2400 opens, the degassed liquid will flow into the chamber 1402. The vacuum pump is then the stopped and the purge port is closed. The flexible bag 2402, which is now empty can be removed from the valve 2400 that will close and keep the system isolated and ready for operation. The empty bag can be discarded.
In another example of implementation, the surface of the contact plate that is in contact with the cooling liquid is provided with a Multi-Scale Electroplated Porous (MuSEP) structure to enhance the boiling performance of the highly wetting cooling liquid. Multi-step electroplating with current variation at each step yields a random particle formation where small particles lay at the bottom, and the bigger particles arrange themselves on the top. This specific structure triggers the bubble formation at low power, which results in shortening the natural convection regime. The large particles on the top play two significant roles at high power; wicking the liquid toward the nucleation sites and spacing the nucleation sites to prohibit bubble merging.
With reference to
Specifically,
The application of the MuSEP coating involves processing the silicon die as a substrate during the coating process. That is to say, the upper surface of the silicon die is exposed during the coating process such as to allow the deposition of the various layers of the coating to form the porous structure shown in
Certain additional elements that may be needed for operation of some embodiments have not been described or illustrated as they are assumed to be within the purview of those of ordinary skill in the art. Moreover, certain embodiments may be free of, may lack and/or may function without any element that is not specifically disclosed herein.
Any feature of any embodiment discussed herein may be combined with any feature of any other embodiment discussed herein in some examples of implementation.
The use of headings in the document is for illustrative purposes only and is not intended to be limiting.
Although various embodiments and examples have been presented, this was for the purpose of describing, but not limiting, the invention. Various modifications and enhancements will become apparent to those of ordinary skill in the art and are within the scope of the invention, which is defined by the appended claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2021/050997 | 7/19/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63053699 | Jul 2020 | US |