Embodiments presented in this disclosure generally relate to coupling optical or other types of cable connections to electronic circuits. More specifically, embodiments disclosed herein relate to a connection interface for co-packaged cables (CPC) and near package cables (NPC) that provides a direct connection between CPC/NPC and a printed circuit board (PCB).
Current application-specific integrated circuit (ASIC) Serializer/Deserializer (SerDes) interface speeds are approximately 112 gigabit per second (Gb/s) with development of the speeds advancing towards 224 Gb/s. These increased speed requirements pose many challenges to current system architectures and implementations. Previous solutions utilize PCB routing and ASIC escape which add loss to the channel. For example, high-speed channel loss budgets from the ASIC input/output (IO) to a pluggable module interface or to a Fabric IO are challenging to achieve using PCB channels. The use of lossy materials or routing techniques result in higher costs with no guarantee to achieve the anticipated performance.
High-speed copper cable can reduce the loss budgets in connections, but there are size and placement issues with connectors near the ASICs. For example, copper cables have a low density interconnect that may be place near an ASIC. Moreover, the loss and cost of the terminations are high and there are no clear paths to CPC with ASIC that is compatible with some of the CPO (co-packaged optics) concepts which are in development and deployed in networks.
So that the manner in which the above-recited features of the present disclosure can be understood in detail, a more particular description of the disclosure, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate typical embodiments and are therefore not to be considered limiting; other equally effective embodiments are contemplated.
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one embodiment may be beneficially used in other embodiments without specific recitation.
One general aspect includes a co-packaged cables (CPC) tile may include: a slot formed from a first surface to slot surface at a first depth in the CPC tile, a plurality of channels formed between the slot surface and a second surface opposite the first surface, a twinaxial cable may include a pair of conductors and positioned in the slot such that the pair of conductors are inserted in a pair of channels of the plurality of channels to establish an electrical connection between the twinaxial cable and the pair of channels. The system also includes a plurality of elastomer pins positioned in the plurality of channels adjacent to the second surface.
One general aspect includes a method. The method includes providing a co-packaged cables (CPC) tile may include a ground plane; forming a slot in a first surface of the CPC tile to a first depth at the ground plane using a vertical slot drilling method, drilling a plurality of channels between a surface of the slot at the first depth and a second surface of the CPC tile opposite the first surface, forming conductive channels in the slot and plurality of channels, positioning a twinaxial cable in the slot such that a pair of conductors are inserted in a pair of channels of the plurality of channels to establish an electrical connection between the twinaxial cable and the pair of channels, forming a set of uncompressed elastomer pins in the plurality of channels, and compressing the set of elastomer pins.
One general aspect includes a co-packaged cables (CPC) tile. The CPC tile may include: an array of slots formed from a first surface a first depth in the CPC tile, an array of a plurality of channels formed between a slot surface in each respective slot of the array of slots and a second surface opposite the first surface, a plurality of twinaxial cable each may include a pair of conductors and positioned in respective slot of the array of slots such that the pair of conductors are inserted in a pair of channels of the plurality of channels to establish an electrical connection between the twinaxial cable and the pair of channels. The system also includes a plurality of elastomer pins positioned in the plurality of channels adjacent to the second surface.
CPO is an approach to shorten a signal channel between a PCB/ASIC and an associated external communication channel such as a cable connection. As the networks develop, the optical tile connection should provide cable solutions to provide an end user with flexibility to connect optical or copper paths for better power and performance optimizations. The various embodiments herein provide a communication interconnect system in a CPC tile which allows for direct connection of optical cables to PCB/ASICs. The embodiments described herein provide superior electrical performance including improved return loss (RL), insertion loss (IL), and crosstalk (Xtalk). The embodiments also allow for a higher density of connections, closer to the circuits, than previous connection schemes. The embodiments described herein also provide compatibility with existing CPO/near package optics (NPO) components/tiles such that the embodiments may be easily implemented in deployed equipment and fabrics. For example, copper cables have a low density interconnect that may be place near an ASIC. Moreover, the loss and cost of the terminations are high and there are no clear communication paths from the CPC to the ASIC that is compatible with some of the CPO (co-packaged optics) concepts which are in development and deployed in networks.
The embodiments described herein also provide a design which enables manufacturability by either connector or cable suppliers, which expands a base of suppliers and vendors (e.g., PCB suppliers) that may manufacture the components. The various embodiments also provide cost effective and flexible scalability across the broad range of products from high powered ASICs to high-volume platforms. The various embodiments also provide a reworkable solution to enable better manufacturing yield and reduce the amount of mechanical force required to terminate the cable tiles to PCB or PKG as described in further detail herein.
In
In some examples the cables in the CPCs 310 are able to be easily reworked along with the associated elastomer pins. The ASIC 300 and PCB 305 along with the CPCs 310 may also provide multiple termination options on either interposer, PKG, PCB, or pad, using either elastomer or land grid array (LGA) pins and Solderball contacts.
In some examples, the application of elastomer reduces a force required to make the connection to that interposer, package or PCB using the pre-loaded elastomer pins discussed in
The barrier 410 includes elastomer dots formed around an outer perimeter of the CPC tile 400, where the barrier 410 provides a seal against a cooling liquid 450 shown in
In
In some examples, the fabricator places a strain reliever sleeve 730 of a strain relief structure over the cable 720 as shown in
In the current disclosure, reference is made to various embodiments. However, the scope of the present disclosure is not limited to specific described embodiments. Instead, any combination of the described features and elements, whether related to different embodiments or not, is contemplated to implement and practice contemplated embodiments. Additionally, when elements of the embodiments are described in the form of “at least one of A and B,” or “at least one of A or B,” it will be understood that embodiments including element A exclusively, including element B exclusively, and including element A and B are each contemplated. Furthermore, although some embodiments disclosed herein may achieve advantages over other possible solutions or over the prior art, whether or not a particular advantage is achieved by a given embodiment is not limiting of the scope of the present disclosure. Thus, the aspects, features, embodiments and advantages disclosed herein are merely illustrative and are not considered elements or limitations of the appended claims except where explicitly recited in a claim(s). Likewise, reference to “the invention” shall not be construed as a generalization of any inventive subject matter disclosed herein and shall not be considered to be an element or limitation of the appended claims except where explicitly recited in a claim(s).
As will be appreciated by one skilled in the art, the embodiments disclosed herein may be embodied as a system, method or computer program product. Accordingly, embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Furthermore, embodiments may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).
Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments presented in this disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block(s) of the flowchart illustrations and/or block diagrams.
These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other device to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the block(s) of the flowchart illustrations and/or block diagrams.
The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device provide processes for implementing the functions/acts specified in the block(s) of the flowchart illustrations and/or block diagrams.
The flowchart illustrations and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments. In this regard, each block in the flowchart illustrations or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In view of the foregoing, the scope of the present disclosure is determined by the claims that follow.
This application claims benefit of co-pending U.S. provisional patent application Ser. No. 63/365,108 filed May 20, 2022. The aforementioned related patent application is herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63365108 | May 2022 | US |