Systems and methods that use at least one component to remove the heat generated by at least one other component

One embodiment of the invention is a system comprising a first component that generates heat, and a second component that is thermally connected to the first component, wherein the heat from the first component is transferred to a coolant through the second component, and the second component has a function in the computer system associated with an operation of the system other than transferring heat.

FIELD OF THE INVENTION

Embodiments of this invention relate in general to electronic systems, and in specific to using at least one component to remove the heat generated by at least one other component.

DESCRIPTION OF RELATED ART

The electronic components that comprise computer systems generate heat as a byproduct of their operations. As the computer systems, and hence the components, become faster or otherwise increase their performance, the amount of heat that is generated tends to increase.

The prior art has addressed this problem by arranging the electronic components on the board in a dispersed manner. Air is then directed across the components. For example,FIG. 1depicts a prior art layout for a computer board10having a plurality of components, namely four memory modules11, two memory controller chips12, a processor13, and a plurality of surface mounted devices (SMDs)14. Examples of SMDs are terminators, which are typically resistors and/or capacitors. The terminators are placed at the end of a bus.

The dispersed arrangement of the components allows air15to flow over the various components, and thus cool the components. Air15is typically forced air, more specifically air that is driven by a fan (not shown). Note that the board10may be mounted so that air flow15is in an upward, vertical direction, thus cooling is made more efficient by combining the convective force of heated air with the forced air from the fan.

For some components, e.g. processors, such an arrangement does not provided the required cooling. The prior art has attempted to solve this problem by attaching a cooling solution directly to the device. For example, a typical cooling solution is a heat sink16, which comprises a metal block with fins that increases the surface area that is exposed to the air15. Another example of a cooling solution is a small fan that would directly attach to the component and provide additional air flow across the component. Note that memory modules11may also have heat sinks coupled to them, as shown in U.S. Pat. No. 6,424,532, entitled “HEAT SINK AND MEMORY MODULE WITH HEAT SINK,” filed Jul. 23, 2002, which is hereby incorporated herein by reference.

This may not work well for more densely packed systems. In many current systems, the components are placed very close to each other, and thus there is often not enough space between the components to allow for proper cooling. In addition to increasing the per unit area of heat generating components, the closer packing also tends to disrupt the flow of air. As shown inFIG. 1, the air15tends to flow in on one side of the board10, flow across the components, and then flow out the other side of the board10. Because of the spacing between the components, the air flow tends to be laminar. When the components are packed closer together, the air may not flow in a laminar manner, as various eddies and other flow disruptions may occur. These disruptions tend to reduce the cooling ability of the system.

BRIEF SUMMARY OF THE INVENTION

One embodiment of the invention is a system comprising a first component that generates heat, and a second component that is thermally connected to the first component, wherein the heat from the first component is transferred to a coolant through the second component, and the second component has a function in the computer system associated with an operation of the system other than transferring heat.

Another embodiment of the invention is a method for cooling a first component of a system that generates heat, comprising providing a second component in the system that has a function associated with an operation of the system other than transferring heat, thermally connecting the second component to the first component, whereby heat generated by the first component is transferred to the second component, and transferring heat from the second component to a coolant.

Another embodiment of the invention is a method for cooling a first component of a system, comprising generating heat by the first component, transferring heat from the first component to a second component in the system that has a function associated with an operation of the system other than transferring heat, and transferring heat from the second component to a coolant.

Another embodiment of the invention is a device for transferring heat from a system comprising a first portion for connecting a first component that has a function associated with an operation of the system other than transferring heat, a second portion for thermally connecting a second component that generates heat, a third portion for connecting the first portion to the system, thereby enabling the function of the first component, and a thermal conduction path between the first portion and the second portion, whereby heat from the second component can be transferred to the first component for dissipation to a coolant.

DETAILED DESCRIPTION OF THE INVENTION

Embodiments of the invention use one or more components (“the cooling components”) as a cooling solution for one or more other components. The one or more cooling components are preferably thermally connected to the one or more other components. Thus, heat from the one or more other components flows to the one or more cooling components. Air (or other coolant) is passed over (and/or around and/or through) the one or more cooling components, which removes the heat generated by the one or more other components, as well as the heat generated by the one or more cooling components. Consequently, the one or more cooling components are functioning as cooling fins for the one or more other components. Moreover, since the one or more cooling components are removing the heat, the one or more other components do not need additional cooling solutions such as heat sinks or fans. Thus, the other components that would normally require heat sinks do not need heat sinks. Moreover, the components (cooling components and/or other components) are spaced more closely together to achieve desired cooling, in contrast with conventional wisdom.

The cooling component is preferably a memory module. However, the cooling component may also be any module or device with a similar form factor and/or intrinsic thermal properties and is mounted such that a relatively large surface area of the component is exposed to coolant (e.g. air). For example, I/O modules such as PCI cards, termination card modules, and low-power voltage regulator modules may be used as the at least one cooling components. Note that a group of cooling components may comprise different types of components or all of the same type of components.

The cooling components and the other components are preferably elements of a computer system. However, the components may comprise other types of systems, e.g. copy machines, printers, scanners, or any type of equipment that uses electronic components that generate heat.

A thermal connection may be provided according to embodiments of the invention by mounting the one or more memory modules on to the one or more components, thereby forming a stack. This arrangement will preferably use less area on the board, since some of the one or more memory modules that would have been coupled to the board are now coupled to the one or more components. In other words, a particular area of the board can be occupied by the one or more components plus some (or all) of the one or more memory modules. Thus, embodiments of the invention permit more functionality to be packed in less space.

FIG. 2depicts an example of an arrangement200of a portion of a computer system according to one embodiment of the invention. The computer system preferably comprises a plurality of memory modules201, a portion of which are shown in FIG.2. The memory modules shown inFIG. 2are dual-inline memory modules (DIMMs). However, the memory modules may be single-inline memory modules (SIMMs), read-only memory modules (ROMs), random access memory modules (RAMs), or any other type of memory that is mounted such that a large surface area is exposed to a coolant.

The memory modules201are connected to the memory board203by connectors202. Typically, the connectors202are soldered or otherwise fixedly attached to the memory board203, and the memory modules201are removably inserted into the connectors202.

Memory board203is preferably connected to the system board212by at least one high speed connectors205or209. However, more than one high speed connector may be used. These connectors also support the memory board203in addition to providing electrical connection with the system board212. Connectors205,209are preferably mezzanine connectors or vertical connectors that form sets of parallel interfaces, however, other types of connectors could be used. Thus, signals that need to be routed to the memory modules201would be routed from the system board212, to either/both connectors205,209, to the memory board203, and then to one or more memory modules201, through one or more connectors202. Similarly, signals routed from the memory modules201to the system board212would follow a reverse path.

Computer systems typically include a variety of devices in providing desired functionality. For example, surface mounted devices (SMDs) may be used with respect to memory modules201in the system. Such devices are typically mounted on the system board. Embodiments of the invention enable the surface mounted devices204,210to be attached to the memory board203. An example of SMDs are terminators, which are resistors and/or capacitors that are coupled to the end of a bus. Terminators prevent unwanted signal reflections on the buses by providing a known impedance at the end of the bus. Dual-data rate systems typically require terminators on the data buses. For example, a signal may be routed up through connector209, to a destination in the memory modules201, and be terminated at a SMD210. Similarly, a signal may originate from board212and be routed up through connector205, to a destination in the memory modules201, and be terminated at a SMD204. Note that other SMDs and/or terminators may be mounted on the system board212.

Computer systems typically include a processor or controller207to manage operations or to perform a function. For example, system board212may comprise a memory array system board, whereby the controller207is a memory access controller, which manages the data flow into and out of the memory modules201. Alternatively, system board212may comprise a main computer system board, whereby the controller207is a processor, which performs typical processor functions and uses the memory to store data for its operations. The controller may also be an I/O controller, cache chip, crossbar chip, or any integrated circuit package or packaged electrical function that requires a heat sink or other ancillary cooling device to provide thermal transfer beyond the limits of the intrinsic packaging of the packaged electrical function. For purposes of discussion, processor/controller207will be referred to as device207. In any event, such a device207is typically attached to system board212by a ball grid array211or other type of connector (e.g. a socket).

The device207typically generates heat during its operation. Embodiments of the invention conduct the heat away from the device207. For example, in the arrangement shown inFIG. 2, heat produced by device207is conducted to memory board203, through the connectors202, and into memory modules201. Air or another coolant is directed across, around, and in between the memory modules201. The large surface area (as compared to the surface area of the device207) of the memory modules enables the heat to transfer from the memory modules to the coolant or air. Thus, the heat generated by the device207, as well as any heat generated by the memory modules201, is conducted away from the device207and the memory modules201. A layer of conformal thermal transfer material208is preferably provided between device207and memory board203. This layer enables good thermal transfer between irregular surfaces. Examples of such materials include those conformal thermal transfer materials produced by Chomerics, 3M, and Dow Corning. Other thermal transfer enhancements may be placed between device207and board203, as needed, to insure heat transfer from the device207to the board203, e.g. a block of heat conducting material (e.g. aluminum), a thermoelectric cooler, or a heat pipe.

Memory board203, connectors202, and memory modules201comprise thermal conducting materials that, at least, define a path for the flow of the heat. Such materials may include copper, beryllium copper, and other metals, and/or plastics. The thermal conducting path may include portions of the electrical operation paths, e.g. the power wires/planes, the ground wires/planes, connector pins and mating contact portions, board vias, and/or the data wires of these components203,202,201. The thermal conducting path may include dedicated thermal transmission paths that are provided in these components203,202,201. The thermal conducting path may also include other portions of the components203,202,201, e.g. a portion of the component casing or EMI shielding materials applied to the components.

Note that the memory modules201may be standard memory modules, or they may be specifically constructed to include a cooling solution to enhance heat dissipation. For example, if the ground plane is used to transfer heat from the device, then the ground plane may be extended past the end of the memory module, and thereby allow the ground plane to directly contact the air. Also, another cooling solution such as heat dissipation elements (e.g. fins), may be formed on the memory modules to allow for more efficient heat transfer to the air. Additionally, other cooling solutions such as heat sinks or fans may be coupled to the memory modules.

Computer system200of the illustrated embodiment further comprises support206. This support prevents forces that are applied to the memory board203during insertion of the memory modules201from impacting the device207. The support transfers any such forces to the system board212. This support may comprise a ring, circle, or other shape that encloses the device207, or it may comprise one or more posts, pillars, or other support members that are placed to prevent the insertion forces from reaching the device207.

Support206preferably comprises an electromagnetic interference (EMI) shield. The shield may comprise a solid can that is connected to the ground plane of the system board212and/or the ground plane of the memory board203. The shield may also comprise a solid ring or other shape that is connected to the ground planes of the system board212and the memory board203. The shield may also comprise a can or ring or other shape that is perforated, wherein the perforations are selected to inhibit (EMI) at selected wavelengths, but will permit some passage of cooling air. Such a shield would reduce and/or eliminate EMI from coming inside the shield and/or from leaving the inside of the shield.FIG. 5depicts a top view of two devices, namely207-1and207-2, attached to system board212. Note that each device is individually shielded by a respective support206-1and206-2. Each device may include respective layer of conformal thermal transfer material208-1,208-2. The arrangement ofFIG. 5may also work with the arrangements shown inFIGS. 3A-Band4.

Note that number of memory modules shown inFIGS. 2,3A-B, and4is by way of example only as fewer or more memory modules could be used. Moreover, additional memory modules may be located elsewhere in the system, e.g. located on board212, and may not used for cooling purposes. Similarly, the number of devices207shown inFIGS. 2-5is by way of example only as fewer or more devices could be cooled by embodiments of the invention.

FIG. 3Adepicts an example of an arrangement300of a portion of a computer system according to another embodiment of the invention.FIG. 3Bdepicts a top level view of the arrangement shown in FIG.3A. The arrangement ofFIGS. 3A and 3Bis similar to that ofFIG. 2, except that in this embodiment the SMDs204,210are located above the device207. One aspect of SMDs204,210, is that they often have through-hole vias that are connected to particular planes, e.g. the power plane, of the memory board203. SMDs that are terminators are typically connected to the ground plane. Since the vias are all the way through the memory board and the vias are typically filled with metal solder, the vias act as good thermal transfer paths for heat. Consequently, positioning the SMDs above the device207provides for a good thermal transfer path from the device207, through the vias in the memory board203, through a plane in the memory board (e.g. the ground plane), through the connectors202that are coupled to the plane, and then to the memory modules201that are connected to the connectors202.

Signals that need to be routed to the memory modules201-1may be routed from the system board212, to connector209, to the memory board203, and then to one or more memory modules201-1, through one or more connectors202-1. Similarly, signals that need to be routed to the memory modules201-2may be routed from the system board212, to connector205, to the memory board203, and then to one or more memory modules201-2, through one or more connectors202-2. Similarly, signals routed from the memory modules201-1and/or201-2to the system board212would follow reverse paths.

Signals that are to be terminated using this arrangement from board212would be routed up through connector209, to a destination in the memory modules201-1, and be terminated at a SMD204,210. Another route for signals to be terminated for this arrangement from board212would be routed up through connector205, to a destination in the memory modules201-2, and be terminated at a SMD204,210. Note that other SMDs and/or terminators may be mounted on the system board212.

In comparing the arrangement ofFIG. 2with that ofFIGS. 3A and 3B. The arrangement ofFIG. 2may be easier to construct, since the SMDs are located above the connectors205,209, than the arrangement ofFIGS. 3A and 3B. The arrangement ofFIGS. 3A and 3Bmay be more efficient at transferring the heat from the device207, since the SMDs are located above the device207, rather than the arrangement of FIG.2.

The arrangements in bothFIGS. 2,3A and3B reduce the area required for component usage on the system board212by moving components to a memory board203, which is mounted onto the system board212, thereby adding height to the computer system200,300.FIG. 4depicts an example of an arrangement of a portion of computer system400according to another embodiment of the invention, whereby the height of the system400has been reduced as compared to the height of the systems200,300. InFIG. 4, the memory modules201are directly connected to the memory board203, for example, by soldering the pins of the memory modules201to locations on the memory board203. This reduces the height of the computer system400by eliminating the connectors202. This arrangement also removes any unreliability associated with the connectors202. The solder connections provide for good thermal transfer in addition to good electrical characteristics. Note that this arrangement may be used with either arrangement of the placement of the SMDs shown inFIGS. 2,3A and3B. Also, the height may be further reduced by attaching the memory modules at a non-orthogonal angle601, e.g. a 45 degree angle, as shown in the arrangement600of FIG.6.

The arrangement ofFIG. 4is more desirable in larger systems (e.g. 32 memory board systems, with each board having 8 memory modules, for a total of 256 memory modules, or more) where locating and replacing a faulty memory module is less important, and an entire memory board or even system board is more readily replaced. Thus, in larger systems, fault isolation only has to be determined to the memory board or system board level, and not the memory module level. In smaller systems (e.g. 1 memory board with 8 memory modules), it is more desirable to replace a faulty memory module than replace an entire board. Also in larger systems, the higher numbers of connectors may lead to reliability issues with the connections of the connectors, thus, it is more desirable to eliminate the connectors as a cause of failure.