DETAILED DESCRIPTION
[0028] In the following description and in the accompanying drawings, specific terminology and drawing symbols are set forth to provide a thorough understanding of the present invention. In some instances, the terminology and symbols may imply specific details that are not required to practice the invention. For example, the interconnection between circuit elements or circuit blocks may be shown or described as multi-conductor or single conductor signal lines. Each of the multi-conductor signal lines may alternatively be single-conductor signal lines, and each of the single-conductor signal lines may alternatively be multi-conductor signal lines. Signals and signaling paths shown or described as being single-ended may also be differential, and vice-versa.
[0029] In embodiments of the present invention high-speed signaling systems are implemented by connecting electric signal conductors directly between integrated circuit packages so that high-speed signals are transmitted without passing through traces or other conductive structures on a printed circuit board. In one embodiment, a pair of integrated circuit packages are mounted to a circuit board and coupled to one another via a cable suspended above the printed circuit board. High-speed signals are routed from one integrated circuit package to the other via the cable, while lower speed signals and system supply voltages are routed to the integrated circuit packages via traces and conductive structures in the printed circuit board. The cable, which is referred to herein as a direct-connect cable, may be removably or permanently secured to one or both of the integrated circuit packages. Also, in one embodiment, conductors within the cable are integral components of at least one of the integrated circuit packages, extending to contact die pads of one or more integrated circuit die included within the integrated circuit package. Although an elemental system includes two integrated circuit packages interconnected by a direct-connect cable, any number of additional ICs may be included in such a system and coupled to one or more others of the ICs via direct-connect cables. Also, direct-connect cables may be used to enable high-speed signaling between two or more integrated circuit dice included within a single integrated circuit package. Also, in other embodiments, direct-connect cables are used to establish high-speed signaling paths between integrated circuit devices mounted on different circuit boards, or on opposite sides of the same circuit board. These and other embodiments of the invention are disclosed in further detail below.
[0030] FIG. 3 illustrates a direct-connect signaling system 200 according to an embodiment of the invention. The signaling system 200 includes a pair of integrated circuit packages 201 A and 201 B (also referred to herein as “integrated circuit devices”) mounted to a printed circuit board 205 and coupled to one another via a direct-connect cable 203 . As shown, the direct-connect cable 203 is secured to each of the integrated circuit packages 201 and extends in an elevated fashion above the printed circuit board 205 . That is, the cable 203 is suspended in air above the printed circuit board 205 , enabling high-speed signals to be transmitted between the integrated circuit packages 201 without passing through traces or other conductive structures in the printed circuit board 205 . By this arrangement, parasitic capacitance and signal reflections resulting from printed circuit board ingress and egress structures (e.g., conductive vias and the like) are avoided. Further, because the direct-connect cable 203 may be constructed with a set of same-length conductors, timing skew resulting from different signal path lengths through the printed circuit board 205 is also avoided. Note that while the direct-connect cable 203 is depicted in FIG. 3 as being supported only by the connections to integrated circuit packages 201 , one or more mechanical supports may optionally be disposed beneath the cable 203 .
[0031] In the embodiment of FIG. 3 , each of the integrated circuit packages 201 is a flip-chip package that includes an integrated circuit die 217 mounted pad-side down on the top surface of a substrate 219 . The integrated circuit die 217 may optionally be encapsulated in a nonconductive housing 215 (e.g., formed from ceramic or polymeric material). The portion of the top surface of the substrate 219 not covered by the die 217 or the housing 215 , constitutes an exposed region to which one or more direct-connect cables 203 may be attached. Accordingly, instead of routing high-speed signals through the substrate 219 to circuit board contacts 221 on the underside of the substrate 219 , conductive traces 209 are disposed on the top surface of the substrate 219 and routed between high-speed I/O pads 225 (i.e., pads on the integrated circuit die 217 that are coupled to high-speed input/output (I/O) circuits formed on the die 217 ) and the exposed region of the substrate 219 . A connector 207 is used to permanently or removably couple electric signal conductors (i.e., conductors capable of conveying electric current) within the direct-connect cable to the conductive traces 209 . By this arrangement, the parasitic capacitance, signal reflections and timing skew resulting from signal redistribution in the substrate layer 219 are avoided.
[0032] Still referring to FIG. 3 , supply voltages and lower-speed signals (i.e., signals not relied upon for high data throughput) may be routed through the package substrate 219 and printed circuit board 205 using conventional routing techniques (e.g., using the partial ingress vias 223 and PCB traces 224 shown in FIG. 3 , or the like). Because a substantial number of the chip-to-chip connections may be carried by the direct-connect cable 203 , signal routing in the package substrate 219 and printed circuit board 200 becomes substantially less congested, allowing the number of substrate and printed circuit board layers to be reduced. Also, by routing only skew-tolerant signals through the package substrate 219 and printed circuit board 205 (i.e., signals that need not arrive at a destination in a particular phase relationship with other signals), serpentine routing schemes and other schemes used to equalize signal path lengths in the package substrate 219 and printed circuit board 205 become unnecessary, further relieving routing congestion and simplifying construction of the package substrate 219 and printed circuit board 205 . In one embodiment, all or nearly all signals are routed via one or more direct-connect cables 203 with only supply voltages (e.g., power and ground) and a negligible number of signals (or zero signals) being delivered via conductive structures in the printed circuit board 205 and package substrate 219 . In such an embodiment, the printed circuit board 205 and/or package substrate 219 may be reduced to a simple construct having only a few substrate layers, or even a single layer.
[0033] Reflecting on FIG. 3 , it should be noted that no changes are required in the printed circuit board 205 to implement the direct-connect signaling system 200 . Thus, if a designer desires to migrate a system having multiple conventionally-routed signaling paths (i.e., through-circuit-board-routed systems) to a system having the direct-connect signal routing of FIG. 3 , such migration may be achieved one signaling path at a time, without requiring board-level modification. Traces printed on the printed circuit board for conventional routing may simply be left unconnected, with a direct-connect cable providing the high-speed signaling path instead. As each signaling path (or group of signaling paths) within the system is successfully migrated to the direct-connect signaling arrangement, fabrication of the printed circuit board may be simplified by omitting the vestigial traces.
[0034] Yet another benefit of the direct-connect signaling system 200 is that high-speed testing (also known as “AC testing”) may be executed through direct-connect cable connection between either of the integrated circuit packages 201 and a high-speed tester (not shown). As described below in further detail, high-speed testing of integrated circuit package 201 A through a direct-connect cable connection obviates the need to tri-state device 201 B, and avoids the parasitic capacitance and signal reflections that typically result from probing traces on the printed circuit board 205 .
[0035] FIG. 4A is a top view of the integrated circuit package 201 A of FIG. 3 with a portion of the housing 215 and integrated circuit die 217 rendered transparently to expose the die pads 225 (or bumps or other types of contacts formed on the integrated circuit die 217 ) and conductive traces 209 disposed on the package substrate 219 . In one embodiment, the entire lengths of the conductive traces 209 extend along the surface of the substrate 219 from contacts with the die pads (which may be established by spring-type contacts, particle interconnect, or other high-density interconnect structure) to a contact zone 231 on the exposed region of the package substrate 219 . In alternative embodiments, described below, the traces 209 may extend in whole or part along the underside (i.e., mounting side) of the substrate 219 or on an internal layer of the substrate 219 .
[0036] The traces 209 terminate in the contact zone 231 , for example, in high density landings adapted to receive contacts from a direct-connect cable. Alternatively, the traces 209 may extend beyond the substrate 219 to form integral components of a direct-connect cable. Also, as shown in FIGS. 4B and 4C , additional contact zones (i.e., zones 247 and 249 in FIG. 4B ; and zones 267 A- 267 D in FIG. 4C ) may be provided to enable connection to multiple direct-connect cables, or to enable connection a single direct-connect cable to contact the exposed region of the package substrate on opposite and/or adjacent sides of the integrated circuit die 217 . Also, one or more of the traces 209 may include two or more trace segments that extend from a common die contact to different contact zones. For example, referring to FIG. 4 B, trace 250 includes a trace segment 251 A that extends from a die contact 245 to contact zone 249 , and another trace segment 251 B that extends from the die contact to contact zone 247 . As discussed below, such multi-segment traces may be used to establish high-speed multi-drop connections (e.g., multi-drop buses) to any number of integrated circuit packages.
[0037] FIG. 5A is a top view of the integrated circuit packages 201 A, 201 B and direct-connect cable 203 of FIG. 3 . The housing and integrated circuit die of each integrated circuit package 201 is rendered transparently to expose the die pads 225 and the conductive traces 209 disposed on the package substrate. In the embodiment shown, the direct connect cable 203 is a ribbon-style cable that includes a set of electric signal conductors 297 disposed in a coplanar arrangement within a flexible, low-loss dielectric material 293 . Cable connectors 207 A, 207 B are used to establish connection between the electric signal conductors 297 and the traces 209 disposed on package substrates 219 A and 219 B, respectively. A sheet or web of conductive material (not shown) may be disposed above or below the conductors 297 for shielding purposes (e.g., by connection to ground or other reference voltage), thereby achieving a micro-stripline cable. Alternatively, a conductive sheet or web may be disposed both above and below the conductors 297 to form a coplanar stripline cable. Also, the electric signal conductors 297 themselves may be alternatively coupled to signal and ground to reduce cross-talk between neighboring signals. Further, as shown in FIG. 5 B, pairs of conductors 311 A, 311 B within a direct-connect cable 310 may be disposed in a twisted-pair arrangement (e.g., crossing over one another but isolated by insulating material) to reduce inductive coupling. More than two conductors may be twisted together in yet other embodiments. Also, rather than a coplanar structure, the conductors may be disposed in a co-axial arrangement, or other three-dimensional construct. Further, while the direct-connect cable is preferably flexible to tolerate a wide range of interconnect distances and integrated circuit topologies, rigid interconnection structures may also be used. Although a single plane of conductors is illustrated in FIGS. 5A and 5B , multiple planes of conductors may be formed within the cables 203 and 310 , with each plane being separated from neighboring planes by an insulating layer and, optionally, a shielding layer.
[0038] FIG. 6 illustrates representative contact technologies that may be used to establish electrical connection between traces 209 disposed on the substrate of integrated circuit package 201 and conductors 297 within the direct-connect cable 203 . Referring to detail view 337 A, a conductive spur or dendritic contact 343 may be soldered, formed or otherwise secured to each trace 209 disposed on the package substrate 209 and used to establish the electrical connection by piercing a corresponding conductor 297 within the direct-connect cable 203 . Conversely, as shown in detail view 337 B, a spur or dendritic contact 353 may be secured to the direct connect cable conductor 297 and used to establish the electrical connection by piercing the corresponding substrate trace 209 .
[0039] Referring again to detail view 337 A, connector 207 is used to couple the direct-connect cable to the exposed region of the package substrate 219 . Also, in the embodiment depicted, the direct-connect cable includes insulating layers 351 and 352 disposed above and below the conductors 297 , and a shield layer 349 disposed above insulating layer 351 . As discussed above, an additional shield layer may be disposed beneath insulating layer 352 to form a stripline or coplanar stripline cable.
[0040] In another embodiment, depicted in detail view 337 C, finger-like protruding elements 357 secured to the substrate traces 209 are used to make electrical contact with the cable conductors 297 . The protruding elements 357 are preferably fabricated from a resilient spring-like material that is biased against the conductors 297 as the direct-connect cable 203 is secured to the substrate, though other types of materials may be used. As shown in detail view 337 D, finger-like protruding elements 361 may alternatively be secured to the cable conductors 297 and urged against the substrate traces 209 when the direct-connect cable 203 is connected to the substrate. Detail view 337 E illustrates yet another embodiment in which point contacts 365 secured to or formed integrally with the substrate traces 209 are used to contact corresponding conductors 297 within the direct-connect cable 203 . Referring to detail view 337 F, point contacts 369 may alternatively be secured to or formed integrally on the ends of the cable conductors 297 and used to contact substrate traces 209 . Numerous other structures may be used to establish electrical connection between the conductors 297 of the direct-connect cable 203 and substrate traces 209 in other embodiments including, without limitation, solder joints, spring-style contacts, male-to-female connection structures, particle interconnect structures and so forth. More generally, any structures or techniques may be used to connect the conductors 297 of the direct-connect cable 203 to corresponding contacts disposed on or within the substrate 219 without departing from the spirit and scope of the present invention.
[0041] FIG. 7 illustrates a set of integrated circuit packages 391 , 392 and 393 coupled one another via two direct-connect cables 203 A and 203 B to establish a multi-drop signaling system 390 . Referring to integrated circuit package 392 , each of the substrate traces includes a pair of trace segments 399 A and 399 B extending to opposite contact zones. Thus, the multi-segment substrate traces of the integrated circuit package 392 (which is referred to herein as a bridging integrated circuit package (“bridging IC”)) form a bridge between direct-connect cables 203 A and 203 B and, together, the conductors of the direct-connect cables 203 A and 203 B and the multi-segment traces of integrated circuit package 392 form a continuous signal path between each of the integrated circuit packages 391 , 392 and 393 . Because the signal path contacts the die pads of integrated circuit package 392 without the lengthy stub connections typically present in a circuit-board-routed signal path, the parasitic capacitance and signal reflections that plague many multi-drop signaling systems are substantially reduced. Note that any number of bridging ICs may included within the signaling system 390 . Also, the bridging IC 392 may include direct-connect contact zones on adjacent edges, rather than on the opposite edges shown. The signaling system 390 may be a master/slave system in which slave devices drive signals onto the direct-connect signaling path in response to commands or requests from the master device (e.g., memory controller and slave memory devices); a peer-to-peer signaling system in which any of the integrated circuit packages (or subset thereof) may obtain control of the signal path and output signals onto the signaling path of its own volition; or any other signaling system in which multi-drop operation is desired. In other embodiments, the bridging IC 392 may include more than two direct-connect contact zones (with a set of trace segments extending to each contact zone), enabling more than one multi-drop signaling path to be established by the bridging IC 392 , or enabling a star topology with the bridging IC 392 constituting a hub device.
[0042] FIG. 8 illustrates an alternative direct-connect signaling system 405 used to establish a multi-drop signaling path. Rather than establish multi-drop routing through multi-segment traces on a package substrate, two sets of conductors 415 A and 41 SB are provided within a direct-connect cable assembly 412 , with each set of conductors being coupled between an intermediate integrated circuit package 406 and a respective end-point integrated circuit package 407 , 408 . The conductors of set 415 A are coupled respectively to the conductors of set 415 B to establish a multi-drop signaling path extending between the end-point packages 407 , 408 and coupled to the intermediate package 406 . In one embodiment, the conductor sets are coupled to one another within the connector 418 (e.g., connected via solder joint, pressure contact or other conductive coupling) to form a Y-joint 414 between respective pairs of conductors. In alternative embodiments, the conductors 415 A, 415 B may be coupled to one another at points along their lengths rather than at the connector 418 . Also, in alternative embodiments, more than two sets of conductors may be included within the direct-connect cable assembly 412 and coupled to one another to enable connection to any number of additional intermediate integrated circuit packages (e.g., using Y-joint connections 414 at each additional intermediate integrated circuit package).
[0043] FIG. 9 illustrates a star-type interconnect topology 430 achieved using a pair of direct-connect cable assemblies of FIG. 8 (i.e., assemblies 412 A and 412 B), and the bridging IC 392 of FIG. 7 . The bridging IC 392 constitutes a hub device of the star topology, and is coupled to each of end-point integrated circuit packages 431 , 432 , 433 and 434 . Thus, as can be seen in the examples of FIGS. 7, 8 and 9 , virtually any high-speed interconnect topology may be implemented using the direct-connect cable assemblies and/or bridging IC described in reference to FIGS. 6 and 7 .
[0044] FIG. 10 illustrates an exemplary arrangement of direct-connect signaling paths 485 , 487 , 489 , 491 and 493 established between a number of integrated circuit packages ( 478 , 479 , 480 , 481 and 482 ) mounted on a printed circuit board 477 . Numerous other components (not shown) may be mounted to the printed circuit board 477 and interconnected to one another and/or to the integrated circuit packages 478 - 482 using conventional interconnection structures, or using additional direct-connect cables. As shown, the direct-connect cables used to establish signaling paths between the integrated circuit packages 478 - 482 include straight line cables 485 , 487 and 493 , S-type cable 491 , and elbow cable 489 . Cables having any other number of bends or shapes may also be used. Also, though coplanar cables are depicted, other cabling geometries may be used (e.g., coaxial cables). Integrated circuit package 481 may be a bridging IC to establish a through connection between all or a pair of the direct-connect cables 485 , 491 and 493 . Alternatively, the direct-connect cables 485 , 491 and 493 may each be coupled to distinct sets of I/O circuits within integrated circuit package 481 . Integrated circuit packages 480 and 482 may similarly be bridging ICs to establish through-connections between direct-connect cables. It should be noted that the direct-connect signaling paths illustrated in FIG. 10 may be applied, or modified for application, to virtually any type of system in which high-speed signaling between integrated circuit packages is needed. For example, direct-connect cables may be used to establish connections between integrated circuit packages in a data processing system (e.g., between a general or special-purpose processor and a corresponding chipset component or application specific integrated circuit, or between a memory controller and memory devices and/or memory modules), network switching system (e.g., between integrated circuit packages on one or more line cards, switch fabric cards, etc.), transponder system, high-speed data multiplexing system and so forth.
[0045] FIG. 11 illustrates a direct-connect signaling system 500 according to an alternative embodiment of the invention. The signaling system 500 includes a pair of integrated circuit packages 501 A and 501 B mounted to a printed circuit board 507 and coupled to one another via a direct-connect cable 503 . In contrast to the direct-connect cable 203 of FIG. 3 , the direct connect cable 503 does not include connectors at both ends, but rather is an integral component of integrated circuit package 501 A. In the embodiment shown, the direct-connect cable 503 is received within an edge of the package substrate 509 (e.g., a concavity formed between the upper and lower surfaces of the package substrate 509 ) and electric signal conductors 502 of the direct-connect cable 503 extend within the substrate 509 (e.g., along the surface of an internal layer of the substrate) to contact a set of vias 504 or other conductive structures coupled to the integrated circuit die 512 . Alternatively, the conductors 502 of the direct-connect cable 503 may extend along the top surface of the package substrate 509 to contact the die 512 directly (obviating the vias 504 ). In yet other embodiments, the conductors 502 of the direct-connect cable 503 may extend along the bottom surface of the package substrate 509 and contact the die 512 through vias or other conductive structures disposed within the package substrate 509 . As with the direct-connect cable 203 of FIG. 3 , the direct connect cable 503 may be flexible or rigid, and may be a micro-stripline (i.e., having conductive shield 506 ), coplanar stripline, or non-coplanar cable (e.g., coaxial or other non-coplanar arrangement).
[0046] FIG. 12 illustrates a signaling system embodiment 510 that includes integrated circuit packages 511 A, 511 B mounted to printed circuit board 517 and each having an integral direct-connect cable 514 A, 514 B that terminates in a respective mid-span connector 515 A, 515 B. In one embodiment, the mid-span connectors 515 A and 515 B are different from one another, with mid-span connector 515 A being adapted to receive protruding contacts of the mid-span connector 515 B (i.e., a male/female connector pair). In alternative embodiments, the mid-span connectors 515 A and 515 B are identical to one another and include latching structures to maintain the respective sets of conductors within the cables 514 A and 514 B in aligned contact with one another. The mid-span connectors 515 A and 515 B may be permanently or removably coupled to one another. As in the embodiment of FIG. 11 , conductors within either or both of the direct connect cables 514 A and 514 B may extend, in whole or part, within the corresponding package substrate (as shown) or on either surface thereof. Also, the direct connect cables 514 A and/or 514 B may be flexible or rigid, and may be micro-stripline (i.e., having conductive shield 506 ), coplanar stripline, or non-coplanar cables.
[0047] FIG. 13 illustrates a direct-connect signaling system 521 according to another embodiment of the invention. The signaling system 521 includes integrated circuit packages 522 A and 522 B coupled to on another via a direct-connect cable 523 that rests on a printed circuit board 527 along all or part of its length. The direct-connect cable 523 is preferably a coplanar structure having a plurality of parallel conductors, but may alternatively be a coaxial or other non-coplanar cable. Also, the conductors 525 of the direct-connect cable may directly contact landings 524 A or other conductive structures on the underside of the package substrate 526 or, as shown in FIG. 13 , may be coupled to the integrated circuit packages by conventional interconnect structures such as contact balls 528 (e.g., contact balls of a BGA), contact springs or the like. By this arrangement, the direct-connect cable 523 may be used with conventionally fabricated integrated circuit packages, including the flip-chip packages 522 A, 522 B depicted in FIG. 13 , or integrated circuit packages having leads or other contacts for contacting conductors within the direct-connect cable 523 . While the above-described problems associated with signal redistribution within the integrated circuit package may remain in the embodiment of FIG. 13 , the parasitic capacitance, signal reflections and signal skew associated with PCB routing may be significantly reduced, thereby enabling higher signaling rates and relieving routing congestion in the printed circuit board 527 . The conductors 525 of the direct-connect cable 523 are preferably electrically isolated from the printed circuit board by a layer of low-loss dielectric material 529 so that conductive traces printed or otherwise formed on the top surface of the printed circuit board 527 may be routed beneath the cable. As with the direct-connect cables described above in reference to FIGS. 3, 9 and 10 , the direct-connect cable 523 is preferably flexible to enable the cable to be routed up and over (and/or around) other components mounted on the printed circuit board 527 (e.g., other integrated circuit devices or circuit components disposed between the integrated circuit packages 522 A and 522 B). Alternatively, the direct-connect cable 523 may be rigid. Also, the direct-connect cable 523 may be secured to the printed circuit board 527 during system assembly (e.g., using an adhesive or fastener), or allowed to rest unsecured on the printed circuit board 527 .
[0048] FIGS. 14 A- 14 C illustrate a direct-connect signaling system 530 according to another embodiment of the invention. Referring first to FIG. 14A, a direct-connect cable 546 extends between integrated circuit packages 533 A and 533 B mounted to circuit board 531 , and is secured to each package 533 by a respective one of lid components 535 A and 535 B. In one embodiment, spring-type contacts 537 extend from the direct-connect cable 546 to contact traces disposed on the surface of the package substrates 549 A, 549 B (e.g., as described in reference to FIGS. 4 A- 4 C). Other cable-to-package interconnection structures and techniques may be used in alternative embodiments including, without limitation, the contact structures and techniques described above in reference to FIG. 6 . In the embodiment of FIG. 14 A, the lid component 549 is formed from a heat conducting material and includes a heat sinking structure 541 (e.g., fins) disposed in contact with the top surface of the package housing 544 . A heat conducting material 539 (or adhesive) may be used to improve heat conduction from the integrated circuit package 533 to the lid component 535 .
[0049] In one embodiment, illustrated in FIG. 14 B, the individual conductors 547 of the direct-connect cable 546 are routed around openings 548 A and 548 B within the cable 546 that are sized according to the integrated circuit die housing 544 , thereby enabling more direct connection between the package housing 544 and the lid component 535 . Alternatively, the opening may be omitted and the conductors 547 routed directly over the top of the package housing. The heat sinking structure 541 may be distinct from the lid component 535 or omitted altogether in alternative embodiments (e.g., as shown at 551 of FIG. 14B ), and the lid component 535 may be formed from materials other than heat conducting materials.
[0050] In the embodiment of FIG. 14 A, the lid component 535 includes protruding members 543 that extend into counterpart holes or slots within package substrate 549 to fasten the lid component 535 to the substrate 549 . Referring to FIG. 14C, a lid component 561 may alternatively be secured to the package substrate 549 by members 563 that snap about outside edges of the package substrate 549 , securing the lid component 561 against upper and lower surfaces of the substrate 549 . In such an embodiment, the housing may be omitted, and heat conducting material disposed directly between the integrated circuit die 545 and the lid component 561 . More generally, any mechanism or material for securing the lid 561 (or 535 ) and direct-connect cable 546 to the integrated circuit packages 533 may be used without departing from the spirit and scope of the present invention.
[0051] FIGS. 15A and 15B illustrate a direct-connect signaling system 580 according to another embodiment of the invention. Rather than discrete direct-connect cables, direct-connect signaling paths 587 A- 587 G are disposed in a superstructure 585 that is mounted to a printed circuit board 581 over the top of integrated circuit packages 583 A- 583 N (note that only direct-connect signaling paths 587 A and 587 B are shown in the profile view of FIG. 15B ). In the embodiment of FIG. 15 B, posts 591 are secured to printed circuit board 581 and are received in holes 594 of the superstructure 585 to align the superstructure 585 and printed circuit board 581 . Other alignment techniques may be used in alternative embodiments.
[0052] The direct-connect signaling paths 587 may be formed by conductive traces printed or otherwise disposed on the superstructure 585 , or by securing one or more of the direct-connect cables described in reference to FIGS. 3 - 14 to a surface of the superstructure 585 . In either case, contact structures 589 are provided to establish contact between terminals 592 of the direct-connect signaling paths and contacts disposed on the substrates of the integrated circuit packages 583 . Though the contact structures 589 are depicted as protruding-finger type contacts in FIG. 15 B, other types of contact structures may be used including, without limitation, the contact structures described in reference to FIG. 6 . Referring to FIG. 15 A, it can be seen that the direct-connect signaling paths 587 A- 587 G may form point-to-point links 587 A, 587 B, 587 C, 587 F and 587 G between integrated circuit packages, as well as multi-drop signaling structures 487 D and 587 E. Referring specifically to multi-drop structure 587 E, it can be seen that a contact regions 599 is disposed at a point along the length of the signaling path 587 E (i.e., as opposed to at the ends), thereby limiting the stub extending from each contact within contact region 599 to the combined length of the contact structure 589 and package substrate trace. Note that such mid-span contacts may be used with other direct-connect cables described herein, thereby establishing multi-drop signaling paths without requiring the bridging IC 382 described in reference to FIG. 7 or cable assembly 412 described in reference to FIG. 8 . Also, to facilitate fine alignment between the contacts of the direct-connect signal paths 587 A- 587 G and counterpart contacts on the integrated circuit packages 583 , apertures may be provided in superstructure 585 above contact points 592 .
[0053] FIGS. 16A and 16B illustrate direct-connect signaling systems 610 and 625 , respectively, that include leaded integrated circuit packages, instead of or in combination with the flip-chip packages shown in FIGS. 3 and 9 - 12 . Referring to FIG. 16A, a direct-connect cable 617 extends above leaded integrated circuit packages 613 and 645 and is secured to the integrated circuit packages by sockets 614 and 616 . That is, socket 614 is disposed about integrated circuit package 613 and includes conductive members 618 A that extend from respective cable connection points 612 A to corresponding leads 621 of the integrated circuit package 613 . Socket 616 is similarly disposed about integrated circuit package 615 and includes conductive members 618 B that extend from respective cable connection points 612 B to corresponding leads 622 of the integrated circuit package 615 . Conductors 619 A- 619 N within the cable extend between respective pairs of contacts 620 with the conductive members 618 . As with the direct-connect cables described above, the direct connect cable 617 is preferably flexible to enable interconnection of the integrated circuit packages 613 and 615 as the packages are disposed at different positions and orientations relative to one another. Alternatively, the direct-connect cable 617 may be rigid. Also, the direct-connect cable may be a micro-stripline, coplanar stripline, or non-coplanar cable. Finally, though the integrated circuit packages 613 and 615 are depicted as being gull-wing-leaded and J-leaded packages, respectively, packages with other types of leads may be used in alternative embodiments.
[0054] In FIG. 16B a direct-connect cable 635 is used to interconnect a flip-chip integrated circuit package 626 and a leaded package 627 . The flip-chip package 626 is implemented generally as described in reference to FIG. 3 , with conductive traces 629 being routed along a surface of the package substrate 628 to contact zones at an exposed region of the substrate 628 . Conductive structures 630 are disposed in contact with the traces 629 and extend along the surface of the package housing to a top surface of the housing. Contacts 631 (e.g., solder balls or other structures) are provided to make electrical connections between the structures 630 and conductors 632 A- 632 N of the direct-connect cable 635 . At the leaded package 627 , conductive structures 642 are similarly extended from the package leads 641 to the top surface of the package housing, where the contacts 643 are used to make electrical connections with the conductors 632 A- 632 N of the direct-connect cable 635 . In alternative embodiments, the flip-chip package 626 may be coupled to the direct-connect cable 635 using any of the connection techniques and structures described above in reference to FIGS. 3 - 14 . Similarly, the leaded package 627 may be coupled to the direct-connect cable 635 using the socket arrangement described in reference to FIG. 16A . Further, the direct-connect superstructure 585 described in reference to FIGS. 15A and 15B may be used in place of the discrete direct-connect cables 617 and 635 illustrated in FIGS. 16A and 16B .
[0055] FIGS. 17 A- 17 F illustrate additional direct-connect signaling system embodiments. Referring first to FIG. 17 A, integrated circuit packages 653 and 657 are mounted on distinct printed circuit boards 651 and 655 , respectively, and coupled to one another via a direct-connect cable 659 . The printed circuit boards 651 and 655 may be arbitrarily positioned with respect to one another and separated by any tolerable signaling distance. The printed circuit boards 651 and 655 may have additional integrated circuit packages coupled to one another through one or more other-direct connect cables, or in a multi-drop arrangement as described in reference to FIG. 7 . Also, the direct-connect cable 659 may include multiple sets of conductors as described in reference to FIG. 8 to enable interconnection of multiple integrated circuit packages on the two printed circuit boards 651 and 655 .
[0056] FIG. 17B illustrates a direct-connect signaling system in which an integrated circuit package 663 mounted on a motherboard or backplane 661 is coupled via a direct-connect cable 669 to an integrated circuit package 667 mounted on a daughterboard 665 (i.e., a printed circuit board removably coupled to the motherboard via connector 670 or a similar structure). FIG. 17C illustrates another direct-connect signaling system in which integrated circuit packages 678 and 682 are mounted on respective daughterboards 676 and 680 and coupled to one another via a direct-connect cable 684 . The daughterboards 676 and 680 are removably inserted into respective connectors 684 and 686 of a backplane or motherboard 675 . Exemplary applications of the signaling systems of FIGS. 17B and 17C include, without limitation, line cards or other cards inserted into a backplane within a network switching apparatus (e.g., switch or router), memory modules inserted into the motherboard or backplane of a computing device or consumer electronic device, and so forth.
[0057] FIG. 17D illustrates yet another direct-connect signaling system in which integrated packages 697 and 699 are mounted on opposite sides of a printed circuit board 695 or other substrate, and are coupled to one another via a direct-connect cable 700 . As with the signaling system of FIG. 17 A, each of the embodiments depicted in FIGS. 17 B- 14 D may include additional integrated circuit packages coupled to one another through direct-connect cables, and the direct-connect cables 669 , 684 and 700 may include multiple sets of connectors as described in reference to FIG. 7 to enable interconnection of multiple integrated circuit packages.
[0058] FIG. 17E illustrates a signaling system 710 according to another embodiment of the invention. The signaling system 710 includes a first integrated circuit package 712 mounted to a printed circuit board 711 and coupled to conductors of a direct-connect cable assembly 717 via bond wires 715 or other contact structures. Other bond wires may be used to couple the integrated circuit die to solder balls or other contacts on the underside of the integrated circuit package 712 . The direct-connect cable assembly 717 includes a lid component 714 having fastening members 716 to secure the assembly 717 to the integrated circuit package 712 . The direct-connect cable assembly also includes a connector 719 to secure the remote end of the cable assembly 717 to another printed circuit board 721 and to couple the conductors of the cable assembly 717 to traces disposed on the printed circuit board 721 . The printed circuit board traces are coupled to leads (or other contacts) of another integrated circuit package 723 , thereby completing a high-speed signaling path between the integrated circuit packages 712 and 723 . Thus, the overall high-speed signaling path of system 710 is a hybrid path having a direct-connect cable connection to the integrated circuit package 712 , and a conventional connection to integrated circuit package 723 . The cable-to-board connector 719 may be permanently or removably secured to the printed circuit board 721 .
[0059] Still referring to FIG. 17 E, it should be noted that integrated circuit package 712 may alternatively be any of the types of integrated circuit packages and have any of the cable connections described in reference to FIGS. 3 - 13 . Similarly, though integrated circuit package 723 is depicted as a J-lead surface-mount integrated circuit package, any other type of integrated circuit package may be used in alternative embodiments. Also, though the direct-connect cable assembly 717 is depicted as being coupled to only one integrated circuit package 712 , the cable may be coupled to one or more additional packages as described above in reference to FIGS. 6 and 7 . Further, the integrated circuit packages 712 and 723 may be mounted to the same circuit board rather than the distinct circuit boards 711 and 721 depicted in FIG. 17E .
[0060] FIG. 17F illustrates a signaling system 730 according another embodiment of the invention. The signaling system 730 includes a first integrated circuit package 733 mounted to a printed circuit board 731 and coupled to a direct-connect cable 735 . Instead of being coupled to another integrated circuit package, however, the conductors of the direct-connect cable 735 are coupled to terminals 738 within an integrated circuit board connector 737 . In one embodiment, the integrated circuit board connector 737 is a socket-style connector adapted to receive an edge connector of a printed circuit board 739 having other components 740 disposed thereon (e.g., a line card, memory module, etc.). Other types of connectors may be used in place of connector 737 in alternative embodiments (e.g., pin extensions adapted for insertion into a female connector on a daughterboard), and the direct-connect cable 735 may be permanently or removably coupled to the connector 737 . Also, the connector 737 may alternatively be mounted on the opposite side of the printed circuit board 731 from the integrated circuit package 733 , or on another printed circuit board altogether. The integrated circuit package 733 may alternatively be any of the types of integrated circuit packages and have any of the direct-connect cable connections described in reference to FIGS. 3 - 16 .
[0061] FIGS. 18 A- 18 D illustrate an exemplary connector system 763 that may be used to establish a direct-connect cable connection between integrated circuit packages 761 A and 761 B, or between an integrated circuit package 761 and a printed circuit board (including a module, such as a memory module). Referring first to FIGS. 18A and 18B , connection is made by a “clam shell” like connector system 763 that aligns and holds fast a transmission cable 760 , with planar in-line or array contacts, to the edge of an interconnection component (e.g., the substrate of an integrated circuit package 761 or printed circuit board or module).
[0062] In one embodiment, depicted in greater detail in FIG. 18 C, the clam shell connection system 763 includes the following: a top lip of the clam shell connector 773 that is flat (for use where electrical connections are to be made only at a top surface of a substrate); a bottom lip of the clam shell connector 771 that includes a spacer 772 of the thickness of the substrate of the interconnect component 761 ; a flex circuit/transmission cable 760 that carries the electrical signals to and from conductors (shown at 792 in FIG. 18D ) disposed on the interconnect component 761 , and that makes connection through raised surfaces or protruding structures (i.e., serving as terminals) on either the conductors of the cable 760 or the conductors of the interconnect component 761 ; alignment pins 781 to assure alignment of the direct-connect cable to the contact terminals of the interconnect component 761 and to provide a mechanical anchor and prevent inadvertent pull-off due to shock or vibration; guide pins 775 that allow the top and bottom lips of the connector 771 and 773 to hold alignment to one another as they travel in the z-direction (more or fewer guide pins may be provided in alternative embodiments); springs 777 that urge the connector halves apart for insertion or for removal when removal is required; and a fastening mechanism 779 (e.g., a threaded screw or other closing/force delivery device) that physically clamps the top and bottom lips of the clam shell 771 , 773 against corresponding surfaces of the interconnect component 761 . Note that the interconnect component (e.g., integrated circuit package substrate, printed circuit board or module, etc.) includes recessed areas 785 , such as holes or slots, shaped to receive the alignment pins 781 . Although two alignment pins 781 are shown in FIGS. 18B and 18C , more or fewer alignment pins 781 may be provided in alternative embodiments. Note that, if the clamshell connector system 763 is designed such that the spacer 772 abuts the edge of the interconnect component 761 to control alignment in the direction