Connector systems for computing cabinets

Through the cooperation of the blind connector system and external tools, the problems of direct access difficulties and complex mechanical constraints of computing block connections in the computing system are solved, and efficient and flexible connections are achieved and signal integrity is improved.

CN119781584APending Publication Date: 2025-04-08TESLA INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411391142.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-09-27
Filing Date
2024-10-08
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

When connecting the computing blocks of adjacent computing cabinets, existing computing systems have difficulty in direct access to the connectors, and the mechanical constraints are complex, which affects signal integrity.

Method used

A blind connector system is adopted, providing access points through bracket tubes, using external tools to adjust the position and alignment of the connectors, reduce mechanical constraints, and implement pullback of the connectors in the Y-dimensionality to accommodate confined spaces.

Benefits of technology

It realizes efficient and flexible connections between computing blocks, reduces mechanical constraints, improves signal integrity, and reduces the complexity and space occupation of the computing cabinet.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781584A_ABST
    Figure CN119781584A_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to connector systems for computing cabinets. Various aspects of the present disclosure relate to a computing system. The computing system may include a first computing block housed in a first computing cabinet and a second computing block housed in a second computing cabinet. The computing system may include a connector configured to connect the first computing block and the second computing block. The computing system may include a first bracket tube positioned within the first computing cabinet, the first bracket tube providing access to the connector and being sized to receive an assembly tool to adjust the connector in at least one dimension. The computing system may include a second bracket tube positioned within the second computing cabinet, wherein the second bracket tube provides access to the connector and is sized to receive an assembly tool to adjust the connector in at least one dimension.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of U.S. Provisional Patent Application No. 63 / 588,250, filed on October 5, 2023, entitled “BLIND CONNECTOR SYSTEM FOR COMPUTING CABINETS,” and U.S. Provisional Patent Application No. 63 / 588,257, filed on October 5, 2023, entitled “BLIND CONNECTOR ASSEMBLY WITH Y-PULLBACK,” the disclosures of which are incorporated herein by reference in their entirety for all purposes. Technical Field

[0003] The present disclosure relates generally to computing systems. More specifically, embodiments of the present disclosure relate to a connector system for establishing connections between computing cabinets of a computing system. Background Art

[0004] Certain computing systems may be used for, or specifically configured for, high performance computing and / or computing intensive applications. A computing system may include computing cabinets, each of which includes computing resources. Computing resources in adjacent cabinets may be connected to each other. Summary of the invention

[0005] The innovations described in the claims each have several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of the claims, some of the prominent features of the disclosure will now be briefly described.

[0006] One aspect of the present disclosure is a computing system. The computing system includes a first computing tile housed in a first computing cabinet. The computing system includes a second computing tile housed in a second computing cabinet. The computing system includes a connector configured to connect the first computing tile and the second computing tile. The computing system includes a first bracket tube positioned within the first computing cabinet, the first bracket tube configured to provide access to the connector and sized to receive an assembly tool to adjust the connector in at least one dimension. The computing system includes a second bracket tube positioned within the second computing cabinet, the second bracket tube configured to provide access to the connector and sized to receive an assembly tool to adjust the connector in at least one dimension.

[0007] The first computing block may include a cooling solution and an on-wafer system integrated with the cooling solution.

[0008] The connector assembly may include a connector, an X adjustment plate configured to adjust the connector in a first dimension, a Y adjustment plate configured to adjust the connector in a second dimension, a Z adjustment plate configured to adjust the connector in a third dimension, and one or more flexible cables.

[0009] The X adjustment plate, the Y adjustment plate, and the Z adjustment plate are adjustable by the assembly tool when the assembly tool is positioned in the first bracket tube and aligned with the connector.

[0010] The first bracket tube may include an alignment hole configured to mate with an alignment feature of the assembly tool.

[0011] The alignment feature may engage with the alignment hole. The alignment feature may provide feedback when engaged with the alignment hole.

[0012] The connector assembly may include a connector and one or more magnets configured to provide a rough alignment between the connector and the first computing block.

[0013] Another aspect of the present disclosure is a method that includes inserting an assembly tool into a bracket tube of a first computing cabinet. The first computing cabinet includes a first computing block and is adjacent to a second computing cabinet. The method includes connecting a connector to the first computing block using the assembly tool inserted into the bracket tube so that the first computing block is connected to a second computing block of the second computing cabinet through the connector.

[0014] The method may also include connecting the connector to the second computing block of the second computing cabinet before inserting the assembly tool into the bracket tube of the first computing cabinet.

[0015] The method may also include disconnecting the connector from the first computing block using an assembly tool inserted into the bracket tube.

[0016] The method may also include adjusting the connector in a dimension using the adjustment plate.

[0017] Adjustments may be performed using the assembly tool when the assembly tool is positioned in the bracket tube and aligned with the connector.

[0018] Inserting the assembly tool may mate the alignment holes of the bracket tube with the alignment features of the assembly tool.

[0019] The alignment features may provide feedback when engaged with the alignment holes.

[0020] The method may also include roughly aligning the connector and the first computing block using one or more magnets.

[0021] Another aspect of the present disclosure is a computing cabinet. The computing cabinet includes a connector configured to connect a first computing block positioned within the computing cabinet to a second computing block positioned within a second computing cabinet. The computing cabinet includes a bracket tube positioned within the computing cabinet and sized to receive an assembly tool. The bracket tube is configured to provide access to the connector to the assembly tool to connect one or more of the connectors to the first computing block.

[0022] The connector system may include a connector, an X adjustment plate configured to adjust the connector in a first dimension, a Y adjustment plate configured to adjust the connector in a second dimension, a Z adjustment plate configured to adjust the connector in a third dimension, and one or more flexible cables.

[0023] The first computing block may include a cooling solution and an on-wafer system integrated with the cooling solution.

[0024] The bracket tube may include an alignment hole configured to mate with an alignment feature of the assembly tool.

[0025] The connector assembly may include a connector and one or more magnets configured to provide a rough alignment between the connector and the first computing block.

[0026] Another aspect of the present disclosure is a method that includes inserting a system tray into a computing cabinet, wherein a connector is in a first position. The system tray includes a plurality of computing blocks. The method includes moving the connector from the first position to a second position in a first dimension, where the connector is aligned with a computing block connector of a computing block in the plurality of computing blocks in the first dimension. The method includes moving the connector in a second dimension orthogonal to the first dimension to connect the connector to the computing block connector.

[0027] The method may include disconnecting the connector from the compute block connector, moving the connector away from the compute block in a first dimension, and removing the system tray from the computing cabinet.

[0028] During removal, the connector may be connected to a second compute block connector located in a second compute cabinet.

[0029] Moving the connector from a first position to a second position in a first dimension may include moving a Y adjustment plate of a connector system along the first dimension using an alignment tool, wherein the connector system includes the connector.

[0030] The first position of the connector may be misaligned with the computing block and provide clearance for insertion.

[0031] The computing cabinet may be positioned adjacent to the second computing cabinet. The connector may provide a connection between the computing block and a second computing block in the second computing cabinet.

[0032] After insertion, there is no direct access to the connector.

[0033] There is no direct access to the connector during insertion.

[0034] During movement of the connector in the first dimension, the connector may be connected to a second compute block connector located in a second compute cabinet.

[0035] The method may include, after inserting the system tray into the computing cabinet, inserting an assembly tool into a bracket tube of the computing cabinet, and using the assembly tool to move the connector in a third dimension into alignment with the computing block connector.

[0036] Another aspect of the present disclosure is a computing system. The computing system includes a computing block positioned in a computing cabinet. The computing system includes a connector assembly configured to connect the computing block to another computing block housed in a second computing cabinet. The connector assembly includes a connector and an adjustment plate configured to adjust the connector in one dimension. The adjustment plate is configured to move away from the computing block along one dimension.

[0037] The adjustment plate may include an adjustment pin movable along the cam.

[0038] The computing cabinet may include a bracket tube configured to provide an adjustment tool with access to an adjustment pin.

[0039] As the adjustment plate moves back and forth along this dimension, the connector can be aligned or misaligned with the computing block.

[0040] Misalignment of the connector with the compute block may provide more clearance to remove the compute block.

[0041] The computing block may be positioned on a system tray, the computing system being configured such that there is no direct access to the connector when the system tray is positioned in a computing cabinet.

[0042] The computing system may include a plurality of system trays positioned in a computing cabinet. Each of the plurality of system trays may include a plurality of computing blocks.

[0043] The computing system may include a plurality of computing blocks in a second computing cabinet. The plurality of computing blocks may include the other computing block.

[0044] The computing system may include a bracket tube within the computing cabinet and sized to receive an assembly tool. The bracket tube may be configured to provide access to the connector to the assembly tool to connect the connector to the computing block.

[0045] Another aspect of the present disclosure is a method that includes disconnecting a connector from a computing block on a system tray when the system tray is positioned in a computing cabinet. The method includes, after disconnecting, moving the connector away from the computing block in a first dimension to a retracted position. The method includes removing the system tray from the computing cabinet when the connector is in the retracted position.

[0046] Moving the connector away from the computing block to the retracted position in the first dimension may include moving an adjustment plate of the connector system along the first dimension using an alignment tool. The connector system may include a connector.

[0047] The pulled-back position of the connector may not align with the compute block and provide clearance for removal.

[0048] During removal, the connector may be connected to a second computing block located in a second computing cabinet.

[0049] To summarize the present disclosure, certain aspects, advantages, and novel features of the innovations are described herein. It should be understood that not all of these advantages may be achieved according to any particular embodiment. Therefore, the innovations may be embodied or performed in a manner that achieves or optimizes one advantage or a group of advantages taught herein without necessarily achieving other advantages taught or suggested herein. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The detailed description will now be described with reference to the following figures, which are provided by way of illustration and not limitation.

[0051] Figure 1A is a perspective view of a portion of a computing cabinet according to an embodiment.

[0052] Figure 1B A system tray is illustrated according to an embodiment.

[0053] Figure 2A is a perspective view of a blind connector assembly according to an embodiment.

[0054] Figure 2B is a perspective view of a portion of a blind connector assembly.

[0055] Figure 2C is a perspective view of a Z adjustment plate according to an embodiment.

[0056] Figure 3 is a perspective view of a stent tube according to an embodiment.

[0057] Figure 4 is a perspective view of an assembly tool according to an embodiment.

[0058] Figure 5 The diagram shows a blind connector assembly set positioned on a bracket tube.

[0059] Fig. 6A An assembly tool according to an embodiment is illustrated.

[0060] Figure 6B An assembly tool according to another embodiment is illustrated.

[0061] Figure 6C A disassembly tool according to an embodiment is illustrated.

[0062] Figure 7A-7F Aspects of blind connector assemblies according to various embodiments are illustrated.

[0063] Fig. 8A A Z adjustment plate according to an embodiment is illustrated.

[0064] Figure 8B A Z adjustment plate according to another embodiment is illustrated.

[0065] Figure 8C yes Fig. 8A Exploded view of the Z adjustment plate.

[0066] Fig.9A is a perspective view of an X adjustment plate according to an embodiment.

[0067] Fig. 9B yes Fig.9A Exploded view of the X adjustment plate.

[0068] Fig. 10A is a perspective view of a Y adjustment plate according to an embodiment.

[0069] Fig. 10B yes Fig. 10A Exploded view of the Y adjustment plate.

[0070] Fig.11A is a perspective view of a compute block connector according to an embodiment.

[0071] Fig. 11B The diagram shows a method of inserting the connector into the connector housing according to an embodiment. Fig.11A The compute block connector.

[0072] Fig. 11C yes Fig.11A Different perspectives of the Compute Block connector.

[0073] Fig.11D A connector cable is illustrated according to an embodiment wherein a compute block connector is attached to each side of the connector cable.

[0074] Fig.12 A side view or cross-sectional view of a blind connector in a cabinet according to an embodiment is illustrated.

[0075] Figure 13A-13CThe steps of an assembly process for assembling a blind connector according to an embodiment are illustrated.

[0076] Figure 14A-Figure 14C Illustrated is the alignment of blind connector halves according to an embodiment.

[0077] Fig.15A A first embodiment of a blind connector assembly is illustrated wherein the alignment pins extend through the linear bearing system.

[0078] Fig. 15B A second embodiment of a blind connector assembly is illustrated wherein the alignment pin extends through the pin housing.

[0079] Fig.16 Illustrated is a blind connector half positioned in a cabinet according to an embodiment.

[0080] Figure 17A-17E Illustrated is a Y-pullback on a blind connector half, according to an embodiment.

[0081] Fig.18A The blind connector half is shown with the Y adjustment plate in the retracted position.

[0082] Fig.18B The blind connector half is shown with the Y adjustment plate in the non-retracted position. DETAILED DESCRIPTION

[0083] The following description of certain embodiments presents various descriptions of specific embodiments. However, the innovation described herein can be embodied in a variety of different ways, such as defined and covered by the claims. In this description, reference is made to the accompanying drawings, in which the same reference numerals can indicate the same or functionally similar elements. It will be understood that the elements illustrated in the accompanying drawings are not necessarily drawn to scale. In addition, it will be understood that some embodiments may include more elements than the elements illustrated in the accompanying drawings and / or a subset of the elements illustrated in the accompanying drawings. In addition, some embodiments may incorporate any suitable combination of features from two or more drawings. Any suitable principles and advantages of the embodiments disclosed herein can be implemented together with each other. The titles provided herein are for convenience only and are not intended to affect the meaning or scope of the claims.

[0084] The present disclosure generally relates to computing systems. Certain computing systems may be used for high performance computing and / or computing intensive applications, such as neural network training, neural network reasoning, machine learning, artificial intelligence, complex simulations, and the like. In some applications, a computing system may be used to perform neural network training. For example, such neural network training may be data generated by an autonomous driving system of a vehicle (e.g., a car), other autonomous driving vehicle functionality, or advanced driver assistance system (ADAS) functionality.

[0085] Certain computing systems may include various hierarchical structures to perform computing tasks. For example, a computing system may include computing blocks, system trays, and cabinets, each of which includes a plurality of chips packaged together, a system tray including an array of connected computing blocks, and each cabinet including one or more system trays. The computing blocks may include an integrated cooling solution. In some applications, the computing blocks may include a system on wafer and a plurality of voltage regulator modules. The system on wafer may include an array of integrated circuit dies. In some applications, there may be a voltage regulator module that is aligned with each integrated circuit die of the system on wafer and configured to provide power thereto.

[0086] The present disclosure relates to computing blocks that connect adjacent racks of a computing system. The computing blocks and racks disclosed herein can be configured for high performance computing applications.

[0087] Various aspects of the present disclosure relate to a blind connector system for a computing cabinet. The blind connector system allows an external tool to make a blind connection between computing blocks in adjacent cabinets. The blind connector system may include a bracket tube, such as an extruded tube, sized for insertion of an external tool. When the external tool is positioned within the bracket tube, the external tool may connect a connector to the computing block to connect computing blocks of adjacent computing cabinets.

[0088] Using an external tool to connect the blind connector to the compute block can replace multiple actuators in certain other technical solutions. The number of parts of the compute cabinet is reduced by not including an actuator in the compute cabinet to align the blind connector with the compute block connector, which can reduce the complexity of the compute cabinet. Utilizing an external tool to connect the blind connector can also reduce the overall space occupied by the blind connector in the compute cabinet and / or between adjacent compute cabinets. The external tool can be improved over time to improve the blind connection at a later stage, such as after the compute cabinet has been installed.

[0089] Using an external tool, one side of the blind connector can be connected to a computing block in a first computing cabinet, and then the other side of the blind connector can be sequentially connected to another computing block in a second computing cabinet. It may be advantageous to independently connect the opposite sides of the blind connection. For example, it may be less difficult to align one side of the blind connector with the corresponding connector of the computing block at a time. As another example, connecting each side of the blind connector individually may require less force than connecting both sides of the blind connector at the same time. Relative to connecting both sides of the blind connector at the same time, the force can be reduced by approximately half by sequentially connecting each side of the blind connector. In addition, independently connecting the opposite sides of the blind connection can enable the computing cabinet to be maintained without interfering with adjacent computing cabinets.

[0090] Various aspects of the present disclosure relate to a blind connector system for a computing cabinet. The blind connector system can pull back the blind connector in the Y dimension (generally referred to herein as "Y pullback") to provide space for inserting and / or removing a system tray from the computing cabinet. Using the Y pullback of the blind connector system, the clearance for inserting and / or removing the system tray can be increased. In some embodiments, the Y pullback can be implemented in conjunction with connecting the blind connector using an external tool.

[0091] Blind connector system for computing cabinets

[0092] High performance in computing can be severely constrained by the signal integrity requirements of high-speed signals. Close proximity of computing nodes is very important to achieve ideal signal integrity for high-speed signals.

[0093] The computing system disclosed herein can reduce or eliminate mechanical constraints on electrical connections between computing blocks in different cabinets. The cabinets can include openings through which electrical connectors connect computing blocks located in adjacent cabinets. This can enable electrical connections from computing blocks to computing blocks over short distances between cabinets.

[0094] Figure 1A A cabinet 102 according to an embodiment is illustrated. A blind connector assembly 104 can extend through an opening in the cabinet 102. One end of the blind connector assembly 104 can be connected to a computing block in the cabinet 102, and the other end of the blind connector assembly 104 can be connected to a computing block in an adjacent cabinet. The blind connector assembly 104 can include an adjustment component, such as Figure 2A The Y adjustment plate 202, the X adjustment plate 204 and the Z adjustment plate 206 are shown in FIG.

[0095] The cabinet 102 may include a bracket tube 110 located inside the cabinet 102 near the opening. The bracket tube 110 may be referred to as an "extrusion tube." The bracket tube 110 may provide access to one end of the blind connector assembly 104. The bracket tube 110 may be sized to receive an assembly tool, such as a Figure 4 The assembly tool 400 described in . The assembly tool can adjust the alignment of the blind connector assembly 104, connect the blind connector assembly 104 to the computing block, and / or disconnect the blind connector assembly 104 from the computing block.

[0096] Each side of the blind connector assembly 104, such as a first side accessible via a first bracket tube 110 in the cabinet 102 and a second side accessible via a second bracket tube 110 in the cabinet 102. Figure 1AThe second side accessible by the second bracket tube 110 in the cabinet (not shown) can be individually adjusted, aligned, connected to the computing block, and / or disconnected from the computing block by the assembly tool. The connection and / or disconnection of the first side to the computing block and any adjustment of the first side can be performed when the second side is connected to the computing block in the second cabinet. Cabinets (such as cabinet 102 and adjacent cabinets ( Figure 1A )) may be misaligned in one or more dimensions, and adjusting the blind connector assembly 104 may compensate for the misalignment.

[0097] Figure 1A Two bracket tubes 110 of the cabinet 102 are shown in FIG. Figure 1A In the embodiment, each bracket tube 110 can provide access to three connector assemblies 104 for connecting three computing blocks in the cabinet 102 to three computing blocks in the adjacent cabinet ( Figure 1A 100). Each computing block may include an on-wafer system and an integrated cooling system. Six computing blocks may be positioned on a structural bus, and each illustrated support tube 110 of the cabinet 102 may provide access to three of the computing blocks on the structural bus. The computing cabinet 102 may also include additional support tubes positioned vertically relative to the illustrated support tubes 110 to provide access to computing blocks that are positioned vertically relative to the computing blocks to which the illustrated support tubes 110 provide access. Any suitable number of support tubes 110 and computing blocks may be included in the cabinet 102 for a particular application.

[0098] Figure 1BAn example system tray 150 according to an embodiment is illustrated. The system tray 150 may include an array of computing blocks 152 connected together and supported by the system tray 150. In some embodiments, each computing block 152 includes an on-wafer system that includes an array of dies integrated with a cooling solution (e.g., a cold plate). For example, the on-wafer system may include 16, 25, 36, or 49 dies that are arranged to perform computing functions in various applications. In some applications, the computing block 152 may include an array of voltage regulator modules, each of which may provide a power supply voltage to a corresponding integrated circuit die of the on-wafer system. Depending on some applications, the on-wafer system may be positioned between a cold plate and another cooling component to dissipate heat, remove heat, or otherwise reduce the temperature of components of the computing block 152 during operation. The computing block 152 may be referred to as a training block in a neural network training application. Each computing block 152 of the system tray 150 may be operated individually. Thus, if a computing block 152 of the system tray 150 fails and / or is removed from the system tray 150, the system tray 150 can continue to operate. Any suitable number of computing blocks 152 can be connected to each other on the system tray 150. For example, Figure 1B Six computing blocks 152 are illustrated that are connected to each other. The system tray 150 may have relatively high computing capabilities.

[0099] The system tray 150 may include an intra-tray signal delivery cable 154 to facilitate communication between the computing blocks 152 of the system tray 150. The intra-tray signal delivery cable 154 may include one or more redundant connections. For example, the computing blocks 152 may be connected together via multiple intra-tray signal delivery cables 154. In this way, if the intra-tray signal delivery cable 154 fails and / or is removed, and / or the computing block 152 fails and / or is removed, the system tray 150 may continue to operate.

[0100] In the system tray 150, adjacent computing blocks 152 are connected to each other via intra-tray signal delivery cables 154. If a computing block 152 fails, other computing blocks 152 on the system tray 150 can still operate. For example, adjacent computing blocks 152 can route signals to the running (multiple) computing blocks to perform computing tasks and / or route signals to bypass the failed computing block 152. The computing blocks 152 may include connectors around their edges. The connectors of the computing blocks 152 may be connected to the blind connector assembly 104 to connect the computing blocks 152 of two system trays 150 to each other. The system tray 150 may include an integrated cooling component to control the temperature of the computing blocks 152.

[0101] Figure 2AThe blind connector assembly 104 according to an embodiment is illustrated. The blind connector assembly 104 may include a connector cable 208 that electrically connects the two halves of the blind connector assembly 104. The connector cable 208 may be an insulated electrical conductor suitable for transmitting electrical signals between computing blocks. The connector cable 208 may be flexible, thereby allowing the first half of the blind connector assembly 104 to move relative to the other half of the blind connector assembly 104 along one or more dimensions.

[0102] The blind connector assembly 104 includes a computing block connector 210. Each connector cable 208 can be coupled to a computing block connector 210 on each end of the connector cable 208. The computing block connector 210 can correspond to a connector on a computing block such that when a computing block connector 210 of the blind connector assembly 104 is coupled to a corresponding connector, an electrical path is established from a first computing block through the first block connector 210, the connector cable 208, and the second computing block connector 210 to a second computing block. As illustrated, the blind connector assembly 104 can include multiple computing block connectors 210 and connector cables 208.

[0103] Each half of the blind connector assembly 104 may include a Y adjustment plate 202, an X adjustment plate 204, a Z adjustment plate 206, an X detector 214, and a connector housing 212. The connector housing 212 may physically couple a compute block connector 210 to the half of the blind connector assembly 104. The compute block connector 210 may be fixed to the Y adjustment plate 202. The Y adjustment plate 202 may adjust the half of the blind connector assembly 104 relative to a first dimension. The Y adjustment plate 202 may be connected to the X adjustment plate 204. The X adjustment plate 204 may adjust the half of the blind connector assembly 104 relative to a second dimension orthogonal to the first dimension. The X adjustment plate 204 may be connected to the Z adjustment plate 206. The Z adjustment plate 206 may adjust the half of the blind connector assembly 104 relative to a third dimension orthogonal to the first and second dimensions. As described below, Z adjustment plate 206 may interact with an assembly tool to adjust the halves of blind connector assembly 104 to couple computing block connectors 210 to the blocks and / or decouple computing block connectors 210 from the computing blocks.

[0104] The blind connector assembly 104 includes an X-detector 214. The X-detector 214 can help facilitate alignment of the halves of the blind connector assembly 104 in at least the second dimension. In some embodiments, the X-detector 214 can also help facilitate alignment of the halves of the blind connector assembly 104 in one or more other dimensions, such as the first dimension. The X-detector 214 can include one or more magnets. Each system tray can include a magnetic area that interacts with the X-detector 214 to establish a rough alignment in one or more dimensions. The Y adjustment plate 202, the X adjustment plate 204, and the Z adjustment plate 206 can then be used to provide precise alignment between the halves of the blind connector assembly 104 and the computing blocks on the system tray.

[0105] Figure 2B Illustrated is a perspective view of a portion of a blind connector assembly 104 according to an embodiment. Figure 2B Ten connector cables 208 are illustrated connecting ten sets of compute block connectors 210. As illustrated, the compute block connectors 210 are housed in a connector housing 212 that is connected to the Y adjustment plate 202.

[0106] Figure 2C A perspective view of a Z adjustment plate 206 according to an embodiment is illustrated. As illustrated, the Z adjustment plate 206 can include an adjuster 252. The adjuster 252 can interface with an assembly tool to facilitate adjusting the alignment of the blind connector assembly 104, the connection of the blind connector assembly 104 to the computing block, and / or the disconnection of the blind connector assembly 104 from the computing block.

[0107] Figure 3 A perspective view of a bracket tube 110 according to an embodiment is illustrated. As illustrated, the bracket tube 110 can be divided into three sections corresponding to the three blind connector assemblies 104 connected to the respective computing blocks. The bracket tube 110 can include any suitable number of such sections. Each section of the bracket tube 110 can include a set of alignment pins 302. The alignment pins 302 can align the alignment structure of the blind connector assembly 104 with the bracket tube 110. Each section of the bracket tube 110 can include a set of alignment holes 300. As shown in FIG. Figure 4 As described in more detail in , the alignment holes 300 may facilitate alignment of an assembly tool with the blind connector assembly 104 .

[0108] Figure 4 A perspective view of an assembly tool 400 according to an embodiment is shown. Figure 6A-6CAs described in more detail in , the assembly tool 400 and / or the disassembly tool 650 can adjust the alignment of the blind connector assembly 104, connect the blind connector assembly 104 to the computing block, and / or disconnect the blind connector assembly 104 from the computing block. The assembly tool 400 can be inserted into the bracket tube 110 to interact with the blind connector assembly 104.

[0109] The assembly tool 400 may include alignment feature sets 402 (e.g., alignment bumps) positioned on both sides of the assembly tool 400. The distance between the alignment feature sets 402 on the assembly tool 400 may correspond to the distance between the set of alignment holes 300 on the bracket tube 110. The alignment feature sets 402 may interact with the set of alignment holes 300 to keep the assembly tool 400 aligned with the blind connector assembly 104 in the bracket tube 110. When interacting with the set of alignment holes 300, the alignment feature sets 402 may provide feedback, such as tactile and audio feedback, indicating that the assembly tool 400 is aligned with the blind connector assembly 104.

[0110] The alignment feature set 402 may disengage from the set of alignment holes 300 in response to a force on the assembly tool 400. For example, a force pushing the assembly tool 400 further into the bracket tube 110 may cause the alignment feature set 402 to disengage from the set of alignment holes 300. The feedback may allow a user of the assembly tool 400 to know which blind connector assembly 104 the assembly tool 400 is aligned with. For example, the user may insert the assembly tool 400 into the bracket tube 110 until a first feedback indicates alignment with a first blind connector assembly 104, or push the assembly tool 400 further into the bracket tube 110 until the feedback indicates alignment with a second blind connector assembly 104, a third blind connector assembly 104, etc.

[0111] Figure 5 The blind connector assembly set 104 is illustrated positioned on a bracket tube 110 . Figure 5 Three sets of alignment holes 300 are shown, with alignment holes 300a corresponding to blind connector assembly 104a, alignment holes 300b corresponding to blind connector assembly 104b, and alignment holes 300c corresponding to blind connector assembly 104c. Thus, to adjust blind connector assembly 104a, an adjustment tool 400 may be aligned with alignment holes 300a. Similarly, to adjust blind connector assembly 104b, an adjustment tool (e.g., Figure 4 The adjustment tool 400 is aligned with the alignment hole 300c, and so on.

[0112] Fig. 6AThe assembly tool 400 according to an embodiment is illustrated. As illustrated, the assembly tool 400 may include an adjustment handle 606, a nut retainer 604, a screw bearing 608, a push rod 610, a push block 602, and a push block track 612. The push block 602 may be connected to the Figure 2C The push block 602 may interact with the adjuster 252 on the Z adjustment plate 206 to adjust the blind connector assembly 104. For example, the push block 602 may interact with the adjuster 252 to move the blind connector assembly 104 to a connection position with the computing block.

[0113] The push block 602 may move along a block track 612. The block track 612 may be tilted relative to a lower plane of the assembly tool 400 so that the push block 602 may be raised within the assembly tool 400 as the push block 602 moves along the block track 612.

[0114] The adjustment handle 606 may include a circular shaft. The adjustment handle 606 may rotate about the center of the circular shaft to adjust the assembly tool 400. The nut holder 604 may accommodate the adjustment handle 606. The nut holder 604 may be fixed at the center of the assembly tool 400. The screw stem bearing 608 may move with the adjustment handle 606 without rotating. The push rod 610 may be connected to one end of the push block 602 and the adjustment handle 606. When the adjustment handle 606 is adjusted, the adjustment handle 606 may cause the push block 602 to move along the block track 612.

[0115] Figure 6B An assembly tool 400 according to another embodiment is illustrated. Figure 6B The embodiments illustrated in the figure may include the above description of Fig. 6A Any suitable features as described. Figure 6B , the assembly tool 400 may include alignment feature groups 402 positioned on both sides of the assembly tool 400. As described above, the distance between the alignment feature groups 402 on the assembly tool 400 may correspond to the distance between the set of alignment holes 300 on the bracket tube 110. The alignment feature groups 402 may interact with the set of alignment holes 300 to keep the assembly tool 400 aligned with the blind connector assembly 104 in the bracket tube 110. When interacting with the set of alignment holes 300, the alignment feature groups 402 may provide feedback, such as tactile and audio feedback, indicating that the assembly tool 400 is aligned with the blind connector assembly 104.

[0116] The alignment feature set 402 can disengage from the set of alignment holes 300 in response to a force on the assembly tool 400. For example, a force pushing the assembly tool 400 further into the bracket tube 110 can cause such a disengagement. The feedback can allow a user of the assembly tool 400 to know which blind connector assembly 104 the assembly tool 400 is aligned with. For example, the user can insert the assembly tool 400 into the bracket tube 110 until the first feedback indicates alignment with the first blind connector assembly 104, or push the assembly tool 400 further into the bracket tube 110 until the feedback indicates alignment with the second blind connector assembly 104, the third blind connector assembly 104, etc.

[0117] Figure 6C A disassembly tool 650 according to an embodiment is illustrated. The disassembly tool 650 can be used to disconnect the connector assembly 104 from the computing block. As illustrated, the disassembly tool 650 can include a disassembly buckle 620. The disassembly buckle 620 can be positioned on the push block 602. The disassembly buckle 620 can include a spring, such as a torsion spring. The disassembly buckle 620 can interact with the adjuster 252, thereby allowing the disassembly tool 650 to pull the blind connector assembly 104 downward. For example, the disassembly buckle 620 can allow the disassembly tool 650 to disconnect the blind connector assembly 104 from the computing block. In some instances, the buckle 620 can be added to the assembly tool 400 to implement the disassembly tool 650. In some applications, a single tool can both connect and disconnect the connector assembly 104 and the computing block.

[0118] Fig. 7A A blind connector assembly 104 is illustrated in accordance with an embodiment. Fig. 7A The blind connector assembly 104 shown in FIG. 1 may include a Y adjustment plate 202, an X adjustment plate 204, a Z adjustment plate 206, an X detector 214, a connector housing 212, a block connector 210, and a connector cable 208, such as Figure 2A Those discussed in .

[0119] Figure 7B A bottom view of a blind connector assembly 104 is illustrated in accordance with an embodiment. Figure 7B Shows relative to Fig. 7A Blind connector assembly 104 turned upside down. As illustrated, adjustment pins 712 may extend from the bottom of each half of the blind connector assembly 104. The adjustment pins 712 may allow the halves of the blind connector assembly 104 to be adjusted in one or more directions.

[0120] Figure 7C An exploded view of a blind connector assembly 104 is illustrated in accordance with an embodiment.

[0121] Fig.7DA perspective view of a blind connector half 700 is shown. The blind connector half 700 may be Figure 7A-7C 1. As discussed above, each half of the blind connector assembly 104, such as shown in blind connector half 700, can include an X adjustment plate 204, a Y adjustment plate 202, and a Z adjustment plate 206. As illustrated, the blind connector half 700 can additionally include a linear bearing system 702, an X detector 214, and a block guide 704. The blind connector half 700 can be positioned on the bracket tube 110 so that a set of alignment pins 302 extend through the linear bearing system 702. The block guide 704 can help facilitate alignment of the blind connector half 700 with a connector positioned on a computing block. The X detector 214 can help facilitate adjustment of the blind connector half 700 along one dimension. The features of the blind connector half 700 enable the blind connector assembly 104 to independently connect computing block connectors 210 located on opposite sides of the blind connector assembly to corresponding computing blocks.

[0122] Fig. 7E A perspective view of the blind connector assembly 104 is illustrated with a single pair of compute block connectors 210 in a connector housing 212 connected by a connector cable 208. The connector cable 208 spans from a first blind connector half 700 to a second blind connector half 700. Figure 7F A top view of the blind connector assembly 104 is shown with the compute block connector 210 and the connector cable 208 omitted. Fig. 7E and Figure 7F As illustrated in , the blind connector half 700 of the blind connector assembly 104 may be a mirror image along a first dimension.

[0123] Fig. 8A The Z adjustment plate 800 according to the embodiment is shown. The Z adjustment plate 800 may correspond to, for example Fig. 7A The Z adjustment plate 206 may include an adjuster 252.

[0124] Figure 8B The Z adjustment plate 830 according to an embodiment is shown. The Z adjustment plate 830 may correspond to, for example Fig. 7A The Z adjustment plate 830 may include the adjuster 252 and a physical connection 832. For example, the physical connection 832 may couple a component to the Z adjustment position 830, such as Fig.7D The block guide rail 704.

[0125] Figure 8C Picture shows Fig. 8A800 . As illustrated, the Z adjustment plate 800 can include a structural plate 852, a wedge 856, an adjuster 252, a fixing pin 858, and an alignment pin holder 854. The structural plate 852 can provide structural support for the Z adjustment plate 800. In some embodiments, the structural plate 852 can provide a base plate for the blind connector halves 700. The wedge 856 can be attached to the bottom of the structural plate 852. The wedge 856 and the adjuster 252 can interact with the assembly tool 400 to move the z adjustment plate 800 along a certain dimension to connect and / or disconnect the blind connector halves 700. The fixing pin 858 can hold the adjuster 252 on the wedge 856.

[0126] Fig.9A and Fig. 9B An X adjustment plate 204 is illustrated according to an embodiment. Fig.9A A perspective view of the X adjustment plate 204 is illustrated. Fig. 9B An exploded view of the X adjustment plate 204 is illustrated. As illustrated, the X adjustment plate 204 can include an X cam 904 and a structural plate 902 that can provide structural support for the X adjustment plate 204. The X cam 904 can be attached to the structural plate 902. The adjustment pin 712 can extend through the X cam 904 and the structural plate 902.

[0127] Fig. 10A and Fig. 10B A Y adjustment plate 202 is illustrated according to an embodiment. Fig. 10A A perspective view of the Y adjustment plate 202 is illustrated. Fig. 10B An exploded view of the Y adjustment plate 202 is illustrated. As illustrated, the Y adjustment plate 202 may include an X detector 214, a Y pullback cam 1002, a connector housing 212, and a structural plate 1004. The structural plate 1004 may provide structural support for the Y adjustment plate 202. The X detector 214, the Y pullback cam 1002, and the connector housing 212 may be attached to the structural plate 1004. The connector housing 212 may physically couple a connector, such as Figure 2A The computing block connector 210. Adjustment pin 712 ( Fig. 10A and Fig. 10B 1004 and the Y-return cam 1002. When the adjustment pin 712 travels along the Y-return cam 1002, the adjustment pin 712 can move the Y adjustment plate 202 along one dimension.

[0128] Fig.11AThe computing block connector 210 according to an embodiment is illustrated. As illustrated, the computing block connector 210 may include a connection interface 1102, a housing 1104, and a spring 1106. The connection interface 1102 may provide electrical and physical coupling with a corresponding connector on the computing block. The physical coupling may include resistance. For example, a certain force may be applied to physically couple and decouple the connection interface 1102 with the corresponding connector on the computing block. The housing 1104 may provide a physical structure for the computing block connector 210. The spring 1106 may be positioned on the housing 1104. The spring 1106 may hold the computing block connector 210 in place in the connector housing 212. The spring 1106 may allow fine adjustments to be applied to each computing block connector 210 in multiple directions (e.g., x, y, and z directions). For example, the spring 1106 may allow the computing block connector 210 to be adjusted in three orthogonal directions so that the connection interface 1102 is aligned with the corresponding connector on the computing block.

[0129] Fig. 11B The computing block connector 210 is illustrated inserted into a connector housing 212 according to an embodiment. As illustrated, the computing block connector 210 may be connected to a connector cable 208. The computing block connector 210 and the connector cable 208 may be inserted into a connector housing 212.

[0130] Fig. 11C Another view of a compute chunk connector 210 is illustrated according to an embodiment. Fig. 11C The computing block connector 210 shown in FIG. Fig.11A The computing block connector 210 may include Fig.11A Similar or identical parts described in .

[0131] Fig.11D A connector cable 208 is illustrated with a compute block connector 210 attached to each side of the connector cable 208 .

[0132] Fig.12 Illustrated is a cross section of a blind connector in a cabinet according to an embodiment. Fig.12 The diagram shows one half of a blind connector in a cabinet. This half of the blind connector can be, for example, Fig.7D12. As shown, the blind connector half 700 in the bracket tube 110. As shown, the half of the blind connector can be positioned on the bracket tube 110 below the block connection interface 1210. The connection interface 1210 includes a connector on the computing block that is configured to receive the computing block connector 210 of the blind connector assembly 104. As shown, the half of the blind connector can include the Z adjustment plate 206, the Y adjustment plate 204, the Z adjustment plate 206, the connector cable 208 extending to the other half of the blind connector, the adjustment pin 712 and the computing block connector 210. The adjustment pin 712 and the Z adjustment plate 206 can each have an end located within the bracket tube 110 so that the adjustment pin 712 and the Z adjustment plate 206 can interact with the assembly tool 400.

[0133] Figure 13A-13C An assembly process for assembling a blind connector assembly, such as blind connector assembly 104, is illustrated in accordance with an embodiment. Fig.13A As shown in FIG. 1 , in step 1 , an X adjustment plate (such as X adjustment plate 204 ) is attached to a Z adjustment plate (such as Z adjustment plate 206 ). Fig. 13B As shown in FIG. 2 , a Y adjustment plate (such as Y adjustment plate 202) is attached at step 2. Fig. 13C As illustrated in , at step 3, cables (such as connector cable 208) and compute block connectors (such as compute block connector 210) are attached.

[0134] Figure 14A-Figure 14C Alignment of blind connector halves 700 is illustrated in accordance with an embodiment. As described above, the X-detector 214 can help facilitate alignment of the blind connector halves 700 along one or more dimensions. Fig.14A Blind connector half 700 is illustrated with X-detector 214 positioned in a neutral position relative to block rail 704. In some examples, the neutral position can be adjusted before blind connector half 700 is connected to the computing block connector. For example, in the neutral position, there may be a slight misalignment between blind connector half 700 and the computing block. Blind connector half 700 can be adjusted from the neutral position (e.g., using X adjustment plate 204). Fig. 14B The blind connector half 700 is shown adjusted so that the X-ray detector 214 is in a first position relative to the block rail 704 in one dimension, and Fig. 14C The blind connector half 700 is shown adjusted so that the X-detector 214 is in a second position in the opposite dimension relative to the block rail 704 .

[0135] Fig.15A and Fig. 15B Alignment pin 302 is illustrated extending through blind connector half 700 in accordance with an embodiment. Fig.15AA first embodiment is illustrated in which the alignment pin 302 extends through the linear bearing system 702 . Fig. 15B A second embodiment is illustrated in which the alignment pin 302 extends through the pin housing 1502 .

[0136] Blind Connector Assembly with Y Pullback

[0137] As discussed above, high performance in computing may be significantly limited by the high signal integrity requirements of high-speed signals. Close proximity of computing nodes is very important to achieve ideal signal integrity of high-speed signals. Therefore, the distance between computing components (such as computing blocks) within a cabinet can affect the computing power of the cabinet and / or computing system. Therefore, the space within the cabinet may be limited.

[0138] The blind connectors described herein can accommodate confined spaces within a cabinet by providing a Y-pullback of the blind connector. The Y-pullback can move the blind connector to a retracted position. When the blind connector is in the retracted position, the cabinet can have sufficient space for inserting a system tray including an array of connected computing blocks into the cabinet. When the blind connector is in place to connect to a computing block, the blind connector can be returned to an unretracted position.

[0139] Fig.16 A blind connector half 700 is illustrated located in a cabinet according to an embodiment. As illustrated, the blind connector half 700 is shown positioned below the block connection interface 1210 on the system tray 1602. The location of the blind connector half 700 may hinder or prevent the system tray 1602 from being removed from the cabinet. For example, if a user attempts to remove the system tray 1602, one or more components of the system tray 1602 may contact and / or collide with the blind connector half 700. Similar technical challenges may exist when inserting the system tray 1602 into the cabinet.

[0140] Figure 17A-17E The Y-pullback on a blind connector half 700 according to an embodiment is illustrated. The Y-pullback can be performed independently on each blind connector half of the connector assembly. Fig.17A , illustrates the blind connector half 700 in a first position. In the first position, the blind connector half 700 is pulled back away from the system tray 1602 and is not aligned with the block connection interface 1210. In the first position, there is a gap between the blind connector half 700 and the system tray 1602. When the blind connector half 700 is in the first position, the system tray 1602 can be inserted into the cabinet and / or removed from the cabinet without colliding with the blind connector half 700. The first position can be referred to as the Y-pullback position.

[0141] See also Fig. 17B , illustrates the blind connector half 700 in a second position. Fig. 17B The second position in can be Fig.17A The first position of Fig. 17C In the second position, the blind connector half 700 is positioned adjacent to the system tray 1602 and aligned with the block connection interface 1210. When the blind connector half 700 is in the second position, the system tray 1602 may collide with the blind connector half 700 if the system tray 1602 is removed from or inserted into the cabinet.

[0142] See also Fig. 17C , illustrates the blind connector half 700 in a third position. In the third position, the blind connector half 700 is connected to the block connection interface 1210 such that the blind connector half 700 is electrically and physically coupled to the block connection interface 1210.

[0143] See also Fig.17D , illustrates the blind connector half 700 in a fourth position. Fig.17D The fourth position in can be Fig. 17C The third position of Fig.17E The fourth position can be a transition state between Fig. 17B In the fourth position, the blind connector half 700 is positioned adjacent to the system tray 1602 and aligned with the block connection interface 1210. When the blind connector half 700 is in the fourth position, the system tray 1602 may collide with the blind connector half 700 if the system tray 1602 is removed from the cabinet.

[0144] See also Fig.17E , illustrates the blind connector half 700 in the fifth position. The fifth position may be with Fig.17A 1602 and the blind connector halves 700. In the fifth position, the blind connector halves 700 are pulled back away from the system tray 1602 and are not aligned with the block connection interface 1210. This can provide clearance between the system tray 1602 and the blind connector halves 700 in the y direction. The fifth position can be referred to as the Y-pull position. When the blind connector halves 700 are in the fifth position, the system tray 1602 can be removed from the cabinet without colliding with the blind connector halves 700.

[0145] Before the user inserts the system tray 1602 into the cabinet, the user can set the blind connector half 700 to Fig.17A For example, a user may use a tool (such as assembly tool 400) to move blind connector half 700 to the first position. Once system tray 1602 is inserted into the cabinet, the user may place blind connector half 700 into the first position. Fig. 17CThe third position of the blind connector half 700 is connected to the block connection interface 1210. For example, the user can use the tool to move the blind connector half 700 to the Fig. 17B and using the tool to push the blind connector half 700 upward to the third position.

[0146] Before the user removes the system tray 1602 from the cabinet, the user may use a tool (such as assembly tool 400) to remove the blind connector half 700 from the cabinet. Fig. 17C The third position is moved into Fig.17D The fourth position of the blind connector half 700 is disconnected from the block connection interface 1210. From the fourth position, the user can use the tool to set the blind connector half 700 to Fig.17E The fifth position of the blind connector half 700 is removed from the path of travel of the system tray 1602. The user can then remove the system tray 1602 without causing the system tray 1602 to collide with the blind connector half 700.

[0147] Fig.18A and Fig.18B A Y-pullback of a portion of a blind connector half 700 is illustrated according to an embodiment. For illustration purposes, Fig.18A and Fig.18B The compute block connector 210 is not shown. Fig.18A and Fig.18B The features of may be applied to any blind connector half 700 disclosed herein. Fig.18A The portion of the blind connector half 700 is shown with the Y adjustment plate 202 in the retracted position. Fig.18A As shown in FIG. 7 , the adjustment pin 712 is located at one end of the Y-return cam 1002 . Fig.18B The blind connector half 700 is shown with the Y adjustment plate 202 in a non-retracted position. Fig.18B As shown in FIG. 1 , the adjustment pin 712 is located between the Y pull-back cam 1002 and Fig.18A At the end opposite to the position shown in the figure.

[0148] In order to move the Y adjustment plate 202 from Fig.18A The retracted position is changed to Fig.18B The user can use a tool (such as assembly tool 400) to push the adjustment pin 712 from one end of the Y pull-back cam 1002 to the opposite end of the Y pull-back cam 1002. Similarly, in order to move the Y adjustment plate 202 from Fig.18B The non-retracted position is transformed to Fig.18A In the retracted position, the user can use a tool (such as assembly tool 400) to pull the adjustment pin 712 from the opposite end of the Y-return cam 1002 back to the one end of the Y-return cam 1002.

[0149] Unless the context clearly requires otherwise, throughout the specification and claims, words such as "including", "comprising", etc. should be interpreted in an inclusive sense, rather than in an exclusive or exhaustive sense; that is, in the sense of "including but not limited to". The word "coupled" as generally used herein means that two or more elements can be directly connected or connected through one or more intermediate elements. Similarly, the word "connected" as generally used herein means that two or more elements can be directly connected or connected through one or more intermediate elements. In addition, when "herein", "above", "below" and words of similar meanings are used in this application, it should refer to this application as a whole rather than any specific part of this application. Where the context permits, the words used in the above detailed description in the singular or plural may also include the plural or singular, respectively. The word "or" in a list referring to two or more items covers all the following interpretations of the word: any item in the list, all items in the list, and any combination of items in the list.

[0150] Furthermore, unless expressly stated otherwise or otherwise understood in the context of use, conditional language used herein (e.g., "can," "may," "might," "could," "for example," "such as," etc.) is generally intended to convey that certain embodiments include certain features, elements, and / or states, while other embodiments do not. Thus, such conditional language is generally not intended to imply that features, elements, and / or states are in any way essential to one or more embodiments.

[0151] The foregoing description has been described with reference to specific embodiments. However, the above illustrative discussion is not intended to be exhaustive or to limit the invention to the precise form described. In view of the above teachings, many modifications and variations are possible. Thus, those skilled in the art will be able to best utilize these techniques and various embodiments and make various modifications according to various uses.

[0152] Although the present disclosure and examples have been described with reference to the accompanying drawings, various changes and modifications will be apparent to those skilled in the art. It should be understood that these changes and modifications are included within the scope of the present disclosure.

Claims

1. A computing system comprising: a first computing block housed in a first computing cabinet; a second computing block housed in a second computing cabinet; A connector configured to connect the first computing block and the second computing block; a first bracket tube positioned within the first computing cabinet, the first bracket tube configured to provide access to the connector and sized to receive an assembly tool to adjust the connector in at least one dimension; as well as A second bracket tube is positioned within the second computing cabinet, the second bracket tube being configured to provide access to the connector and sized to receive the assembly tool to adjust the connector in at least one dimension. 2 . The computing system of claim 1 , wherein the first computing block comprises a cooling solution and a system on wafer integrated with the cooling solution.

3. The computing system of claim 1 , wherein the connector assembly comprises: the connector; an X-adjustment plate configured to adjust the connector in a first dimension; a Y adjustment plate configured to adjust the connector in a second dimension; a Z adjustment plate configured to adjust the connector in a third dimension; as well as One or more flexible cables. 4 . The computing system of claim 3 , wherein the X adjustment plate, the Y adjustment plate, and the Z adjustment plate are adjustable by the assembly tool when the assembly tool is positioned in the first bracket tube and aligned with the connector. 5 . The computing system of claim 1 , wherein the first bracket tube comprises an alignment hole configured to mate with an alignment feature of the assembly tool. 6 . The computing system of claim 5 , wherein the alignment feature engages with the alignment hole, and wherein the alignment feature provides feedback when engaged with the alignment hole.

7. The computing system of claim 1 , wherein the connector assembly comprises: the connector; as well as One or more magnets are configured to provide a rough alignment between the connector and the first computing block.

8. A method for connecting computing blocks, the method comprising: inserting an assembly tool into a bracket tube of a first computing cabinet, wherein the first computing cabinet includes a first computing block, and wherein the first computing cabinet is adjacent to a second computing cabinet; as well as A connector is connected to the first computing block using the assembly tool inserted into the bracket tube so that the first computing block is connected to a second computing block of the second computing cabinet through the connector.

9. The method according to claim 8, further comprising: The connector is connected to the second computing block of the second computing cabinet prior to inserting the assembly tool into the bracket tube of the first computing cabinet.

10. The method of claim 8, further comprising disconnecting the connector from the first computing block using the assembly tool inserted into the bracket tube.

11. The method of claim 8, further comprising adjusting the connector in a dimension using an adjustment plate.

12. The method of claim 11, wherein the adjusting is performed using the assembly tool while the assembly tool is positioned in the bracket tube and aligned with the connector.

13. The method of claim 8, wherein inserting the assembly tool mates an alignment hole of the bracket tube with an alignment feature of the assembly tool. The method of claim 13 , wherein the alignment feature provides feedback when engaged with the alignment hole.

15. The method according to claim 8, further comprising: One or more magnets are used to roughly align the connector and the first computing block.

16. A computing cabinet, comprising: a connector configured to connect a first computing block positioned within the computing cabinet to a second computing block positioned within a second computing cabinet; as well as A bracket tube is located within the computing cabinet and is sized to receive an assembly tool, the bracket tube being configured to provide the assembly tool with access to the connectors to connect one or more of the connectors to the first computing block.

17. The computing cabinet of claim 16, wherein the connector system comprises: the connector; an X-adjustment plate configured to adjust the connector in a first dimension; a Y adjustment plate configured to adjust the connector in a second dimension; a Z adjustment plate configured to adjust the connector in a third dimension; as well as One or more flexible cables.

18. The computing cabinet of claim 17, wherein the first computing block includes a cooling solution and a system on wafer integrated with the cooling solution.

19. The computing cabinet of claim 16, wherein the bracket tube includes an alignment hole configured to mate with an alignment feature of the assembly tool.

20. The computing cabinet of claim 16, wherein the connector assembly comprises: the connector; as well as One or more magnets are configured to provide a rough alignment between the connector and the first computing block.