ADD-ON PROCESSING UNIT WITH I/O CONNECTORS
20190027850 ยท 2019-01-24
Inventors
Cpc classification
H05K7/1487
ELECTRICITY
G06F1/186
PHYSICS
H01R12/721
ELECTRICITY
H01R12/7082
ELECTRICITY
H01R12/675
ELECTRICITY
International classification
Abstract
A circuit card assembly includes a circuit card having front and back ends, substantially parallel longitudinal edges between the front and back ends, and a bus connector extending from one of the longitudinal edges. The circuit card assembly includes a bracket structure providing a mounting surface, the mounting surface comprising a bracket for engaging with a plurality of adjacent ones of a plurality of bracket slots with openings at a fixed pitch. The circuit card assembly includes a connector assembly at the surface of said circuit card at the first end, with at least a first input/output (I/O) connector, and a second I/O connector in a stacked arrangement with respect to the surface of said circuit card, where the first I/O connector and the second I/O connector extend through the bracket and are separated by the fixed pitch.
Claims
1. A circuit card assembly for removable attachment to a computer system having a plurality of bracket slots arranged with a fixed pitch, the circuit card assembly comprising: a circuit card having a front end, a back end, and substantially parallel longitudinal edges between the front end and the back end, the circuit card including at least one bus connector extending from one of the longitudinal edges; a bracket structure providing a mounting surface at a first end of said circuit card extending perpendicularly to a first surface of said circuit card and extending perpendicularly to said parallel longitudinal edges, the mounting surface comprising a bracket for engaging with a plurality of adjacent ones of the plurality of bracket slots; and a connector assembly disposed on the surface of said circuit card at said first end, the connector assembly comprising a first input/output (I/O) connector and a second I/O connector in a stacked arrangement with respect to the surface of said circuit card, wherein a width of the connector assembly is less than a width of the circuit card between the longitude edges, wherein the first I/O connector is positioned between the second I/O connector and said circuit card, and wherein the first I/O connector and the second I/O connector extend through the bracket and are separated by the fixed pitch.
2. The circuit card assembly of claim 1, wherein the connector assembly comprises a unitary body mechanically coupling the first I/O connector and the second I/O connector.
3. The circuit card assembly of claim 2, wherein the connector assembly further comprises one or more heat sink structures disposed on outer surface of the unitary body.
4. The circuit card assembly of claim 2, wherein the unitary body comprises one or more spaces between the first I/O connector and the second I/O connector, and wherein the connector assembly further comprises one or more additional heat sink structures disposed in at least one of the spaces.
5. The circuit card assembly of claim 4, wherein additional heat sink structures comprise a plurality of fins extending parallel to the parallel longitudinal edges.
6. The circuit card assembly of claim 1, wherein the connector assembly comprises a first connector structure extending from the surface of the first circuit card and containing the first I/O connector, and a second connector structure extending from the surface of the first circuit card independently from the first connector structure and containing the first I/O connector.
7. The circuit card assembly of claim 6, wherein the second connector structure comprises: a circuit sub-board having the second I/O connector disposed thereon; and a board connector structure coupling the circuit sub-board to the circuit card.
8. The circuit card assembly of claim 1, further comprising a U-shaped cover disposed over the surface of the circuit card, the U-shaped cover having a cut-out for a portion of the surface of the circuit card having the connector assembly disposed thereon.
9. The circuit card assembly of claim 1, further comprising: a plurality of heat generating components disposed on the surface of the circuit card; and a U-shaped cover disposed over the surface of the circuit card, the U-shaped cover having a first open end coincident with the first end of the circuit card, a second open end coincident with the second end of the circuit card, and a wall extending from an inner surface the U-shaped cover towards the surface of the circuit card, the wall defining at least a first zone and a second zone, wherein the first zone defines a path from the first open end to the second open end including the connector assembly and excluding the plurality of heat generating components, wherein the second zone defines a path from the first open end to the second open end excluding the connector assembly and including the plurality of heat generating components.
10. The circuit card assembly of claim 9, wherein the plurality of heat generating components comprise at least one graphics processing unit.
11. The circuit card assembly of claim 1, wherein the bus connector is a Peripheral Component Interconnect Express (PCIe) connector.
12. The circuit card assembly of claim 1, wherein each of the first I/O connector and the second I/O connector are Quad Small Form-factor Pluggable (QSFP) connectors.
13. The circuit card assembly of claim 1, wherein the plurality of bracket slots are ISA bracket slots.
14. The circuit card assembly of claim 1, wherein the connector assembly further comprises a third I/O connector and a fourth I/O connector in a stacked arrangement with respect to the surface of said circuit card.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029] The present invention is described with reference to the attached figures, wherein like reference numerals are used throughout the figures to designate similar or equivalent elements. The figures are not drawn to scale, and they are provided merely to illustrate the instant invention. Several aspects of the invention are described below with reference to example applications for illustration. It should be understood that numerous specific details, relationships, and methods are set forth to provide a full understanding of the invention. One having ordinary skill in the relevant art, however, will readily recognize that the invention can be practiced without one or more of the specific details or with other methods. In other instances, well-known structures or operations are not shown in detail to avoid obscuring the invention. The present invention is not limited by the illustrated ordering of acts or events, as some acts may occur in different orders and/or concurrently with other acts or events. Furthermore, not all illustrated acts or events are required to implement a methodology in accordance with the present invention.
[0030] As discussed above, inclusion of I/O ports in an add-on processing unit, such as a GPGPU unit, is not a trivial modification. As further noted above, there concerns regarding backward compatibility and operating temperatures. These are discussed in more detail below with respect to
[0031] Although the various embodiments will be discussed primarily with respect to a GPGPU unit, this is solely for ease of illustration. The methods discussed herein can be applied to any other type of add-on processing unit. For example, an FPGA HPC card or an Ethernet switch card
[0032] A conventional design for adding I/O ports to a circuit card assembly 100 of an add-on processing unit, specifically a GPGPU unit, is illustrated in
[0033] As shown in
[0034] The circuit card 102 can be, for example, a printed circuit board (PCB) manufactured according to any known processes. However, the various embodiments are not limited in this regard. Rather, any other technologies for forming a substrate or other substantially planar structure for mechanically supporting and electrically connecting various electronic components can be used in place of a PCB.
[0035] The circuit card assembly 100 can also include a bracket structure 106 attached to the circuit card 102. The bracket structure 106 can include a bracket 108 configured for attachment to one or more bracket slots of a computer system to provide proper mechanical and electrical connection. The interplay between circuit cards and bracket slots is illustrated in
[0036] An exemplary computer system is illustrated in
[0037] Referring back to
[0038] Although the circuit card assembly 100 would provide a functional GPGPU-based I/O unit, there are various problems with the configuration shown in
[0039] First, conventional connector assemblies are typically incompatible with conventional bracket slot arrangements in conventional computer systems. For example, many computer systems typically utilize an Industry Standard Architecture (ISA) slot configuration for mechanically coupling add-on units to a computer system, even to support PCIe components. In this type of configuration, the bracket slots in the computer system consist of a series of openings at a fixed pitch. As such, if the arrangement of I/O connectors associated with the circuit card assembly is wider than the width of the slots, insertion is impossible.
[0040] This is the case with circuit card assembly 100. As shown in
[0041] Second, even if the arrangement of the I/O connectors 114 could be configured to be compatible with a traditional ISA bracket slot arrangement, there are still concerns with such an arrangement. In particular, the introduction of I/O connectors can potentially introduce an additional heat source. At the very least, the additional I/O connectors can ventilation through the add-on processing unit. In either case, this can lead to elevated temperatures in the add-on unit. Further, some types of I/O components may be incompatible with the resulting high temperature environment. For example, optical I/O components, such as optical transceivers, tend to be more sensitive to temperature changes than other components. As a result, the performance of some types of I/O components may be adversely affected when incorporated into the add-on processing unit.
[0042] In view of the foregoing issues, the various embodiments are directed to new architectures for add-on processing units, such as GPGPU-based I/O units, that provide compatibility with computer systems having bracket slots with single or multiple openings and that address thermal issues associated with such add-on processing units.
[0043] First, as to providing compatibility, an add-on processing unit can be configured as shown in
[0044] The exemplary configuration shown in
[0045] The configuration shown in
[0046]
[0047] However, unlike the circuit card assembly 100 in
[0048] The configuration of
[0049] However, the various embodiments are not limited to unitary body configurations. Rather, connectors can be supporting while using multiple bodies mounted with a circuit card assembly. One exemplary configuration is shown in
[0050] However, unlike the circuit card assembly 100 in
[0051] In the configuration of
[0052] The second body 413B can be mechanically supported via its connection to the circuit card 402 and the contact between a corresponding connector 414 and the bracket structure 406. However, in some configurations, additional support structures can be provided to mechanically support the second body 413B.
[0053] Another alternative to a unitary body configuration is shown in
[0054] However, unlike the circuit card assembly 100 in
[0055] In the configuration of
[0056] The daughterboard 550 is configured to extend over body 513A without contacting body 513A. The daughterboard 550 can be mechanically supported via the connectors 552 and 554 and the contact between a corresponding connector 514 and the bracket structure 506. However, in some configurations, additional support structures can be provided to mechanically support the daughterboard 550.
[0057] Moreover, although the connectors provide both the mechanical and electrical connections in circuit card assembly 500, the various embodiments are not limited in this regard. Rather, the mechanical and electrical connections can be separate. For example, mechanical support structure can be provided to position the daughterboard 550 in circuit card assembly 500. Separately, cable, connectors, and the like can be used to couple the daughterboard 550 to the circuit card 502 while providing little or no mechanical support.
[0058] As noted above, the various embodiments can incorporate any number of I/O connectors. Furthermore, the I/O connectors can be provided in various combinations. For example, referring back to
[0059] While
[0060] As noted above, the processing components of a typical add-on processing unit, such as a GPGPU unit, generate a substantial amount of heat. Further, for cooling purposes, some types of add-on processing units, such as a GPGPU unit, typically do not include a fan or other cooling device. For example, in the case of a GPGPU unit, such units are typically cooled by airflow generated by a fan in the computer system the GPGPU unit is installed in. Referring to
[0061] As expected, a first problem in such a configuration, including additional components in the airflow path, such as I/O connectors, tend to block airflow. This results in even higher temperatures in the GPGPU unit. A second problem may then be exacerbatedtemperature sensitivity of the I/O connectors. For example, the performance of certain optical transceivers used in many applications, such as Quad Small Form-factor Pluggable (QSFP) transceivers, is susceptible to increased temperature. As such, the various embodiments are also directed to methods for providing improved cooling in an add-on processing unit incorporating these types of I/O connectors. Specifically, the various embodiments are directed to methods for improving cooling at least in the region of the connector assembly for the configurations discussed above.
[0062] A first cooling option is shown in
[0063] Regardless of the configuration, a first potential cooling method is to utilize a series of heat sinks. In particular, as shown in
[0064] Although
[0065] A second cooling option is shown in
[0066] As shown in
[0067] However, a potential issue with a cover in an add-on unit, such as GPGPU unit, is that the cover may trap heated air and thus direct that heated air to more sensitive components, such as I/O connectors in the connector assembly. Accordingly, as shown in
[0068]
[0069] In some cases, the size of the cutout can vary. For example, even with the cutout 752, some heated air may still reach the connector assembly 712. Accordingly, in some embodiments, the distance between the edges of the cutout 752 and the connector assembly 712 can be increased so that at least some heated air escapes prior to reaching the connector assembly 712. Moreover, in other cases, the edges of the cutout 752 can be configured to reduce the amount of heated air inside the cover 750 reaching the connector assembly 712. For example, the edges of the cutout 752 can be rolled, angled, or otherwise shaped to re-direct some or all of the airflow within the cover 750 away from the connector assembly.
[0070] A third cooling option is described with respect to
[0071]
[0072] This configuration can be accomplished in a variety of ways. In one configuration, the cover can include walls extending downward. For example, the cover can include a wall following the edge 1054 between the first zone 1050 and the second zone 1052. In another configuration, a circuit card 1002 can have an upward extending wall following edge 1054. In still another configuration, a combination of upward extending wall features from the circuit card 1002 and downward extending wall features from the cover can define a wall following edge 1054.
[0073] While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Numerous changes to the disclosed embodiments can be made in accordance with the disclosure herein without departing from the spirit or scope. Thus, the breadth and scope of the present invention should not be limited by any of the above described embodiments. Rather, the scope of the invention should be defined in accordance with the following claims and their equivalents.
[0074] Although the invention has been illustrated and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.
[0075] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used herein, the singular forms a, an, and the are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, to the extent that the terms including, includes, having, has, with, or variants thereof are used in either the detailed description and/or the claims, such terms are intended to be inclusive in a manner similar to the term comprising.
[0076] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.