1. Technical Field
The present invention relates to high-speed electrical data communication links, and more particularly to applications in personal computers, servers, switches, and routers where multiple data communication links are routed in parallel arrangements (e.g., buses).
2. Description of the Related Art
A typical data communication link used in, e.g., a server includes one or more electrical data buses which may connect a transmitting chip with a receiving chip. The electrical bus may be routed over solder balls, plated through holes (vias) and wires (often configured as transmission lines such as microstrips or striplines) which all affect the electrical performance of the communication link.
A key metric of the performance is the amount of crosstalk, i.e., undesired coupling of signal energy from one interconnect to the other. This coupling takes place due to the physical proximity of solder balls, vias, and wires. In particular, the crosstalk between a transmitter on one of the lines in the bus and a downstream receiver on another line in the bus (so called far end crosstalk) is detrimental to the quality of the received signals. Usually, this crosstalk increases with frequency and thus limits the maximum achievable data rate on the bus. This is especially true for interconnects using single-ended signaling.
Common measures to reduce crosstalk include differential signaling (the use of two adjacent interconnects to transmit one signal), ground shields, increasing the physical separation between adjacent conductors, passive and active crosstalk compensation. Crosstalk compensation in general refers to any structure, device, or (complex) circuitry that introduces energy coupling between interconnects of opposite polarity to partially cancel out the undesired crosstalk. Crosstalk compensation is usually done in close spatial proximity to the location where the crosstalk occurs, e.g., in a connector or on-chip, and may be repeated at several locations along the communication link.
A method and device for crosstalk compensation includes evaluating skew for lengths of the two electrical paths. An integrated circuit is coupled to the two electrical paths, and the integrated circuit includes a global crosstalk compensation element integrated therewith which globally compensates for crosstalk induced on all portions of the two electrical paths.
Another method for crosstalk compensation includes evaluating skew to maintain skew between two electrical paths below a threshold, providing a chip coupled to the two electrical paths, the chip including a global crosstalk compensation element integrated therewith, globally compensating for crosstalk over all portions of electrical lengths of the two electrical paths using the global crosstalk compensation element, and tuning the global crosstalk compensation element in accordance with the two electrical paths.
A circuit in accordance with the present principles includes at least two electrical paths, and an integrated circuit connected to the at least two electrical paths. A tunable global crosstalk compensation element is integrated with the integrated circuit and connected to the two electrical paths. The global crosstalk compensation element is configured to globally compensate for crosstalk over all portions of electrical lengths of the two electrical paths whether the electrical lengths are on or off the integrated circuit.
These and other objects, features and advantages will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings.
The disclosure will provide details in the following description of preferred embodiments with reference to the following figures wherein:
Embodiments described herein provide methods based on crosstalk compensation using simple on-chip elements (either at transmit or receive side). Advantageously, these embodiments do not require the compensation to be in close spatial proximity to the crosstalk location (“local compensation”) nor do these embodiments require the use of complex on-chip circuitry. The compensation is able to react to most of the far end-crosstalk (FEXT) that is generated between transmitting and receiving chips (“global compensation”) while using only simple on-chip elements. The on-chip elements can be designed and tuned such that different levels of crosstalk can be addressed by, e.g., programming the chip. Tight skew control within the electrical bus is preferable.
Embodiments of the present invention can take the form of a hardware embodiment or an embodiment including both hardware and software elements. In a preferred embodiment, the present invention is implemented in integrated circuits such as on semiconductor chips or printed circuit boards. However, embodiments may include any circuit prone to crosstalk.
The circuits as described herein may be part of the design for an integrated circuit chip, chip set or system of printed wiring boards and chips. Chip and/or board designs may be created in a graphical computer programming language, and stored in a computer storage medium (such as a disk, tape, physical hard drive, or virtual hard drive such as in a storage access network). If the designer does not fabricate chips, boards or the photolithographic masks used to fabricate chips and boards, the designer transmits the resulting design by physical means (e.g., by providing a copy of the storage medium storing the design) or electronically (e.g., through the Internet) to such entities, directly or indirectly. The stored design is then converted into the appropriate format (e.g., GDSII) for the fabrication of photolithographic masks, which typically include multiple copies of the chip design in question that are to be formed on a wafer. The photolithographic masks are utilized to define areas of the wafer (and/or the layers thereon) to be etched or otherwise processed.
The resulting integrated circuit chips or boards can be distributed by the fabricator in raw wafer form (that is, as a single wafer that has multiple unpackaged chips), as a bare die, or in a packaged form. In the latter case the chip is mounted in a single chip package (such as a plastic carrier, with leads that are affixed to a motherboard or other higher level carrier) or in a multichip package (such as a ceramic carrier that has either or both surface interconnections or buried interconnections). In any case the chip is then integrated with other chips, discrete circuit elements, and/or other signal processing devices as part of either (a) an intermediate product, such as a motherboard, or (b) an end product. The end product can be any product that includes integrated circuit chips, ranging from toys and other low-end applications to advanced computer products having a display, a keyboard or other input device, and a central processor.
Far end crosstalk at a receiver chip is the sum of all coupling events along a bus. In many applications, the crosstalk sums up to one dominant pulse that has the duration of the rise/fall time of the signal. Conditions that would prevent the build-up of a dominant pulse include, e.g., multiple, strong reflections. This one dominant pulse can be compensated, to a large extent, by a simple, on-chip passive element at one specific location. Suggested locations are on-chip, either on the transmitter or the receiver side. This is in contrast to methods which try to counteract each coupling event along the bus and are hence much more costly and complicated to implement. Also, on-chip compensation can be tuned and is hence adaptable to the specific communication link at hand.
Referring now to the drawings in which like numerals represent the same or similar elements and initially to
Transmitting chip 8, receiving chip 9, backplane 14, or PCBs 20 may include a global compensation element as will described hereinafter. The global compensation element is preferably included in the receiving chip 9 although this element may be placed in one or more other locations, e.g., transmitting chip, PCBs etc. The global compensation element is preferably a single passive element integrated into a chip or board to reduce crosstalk for all pieces of the device/circuit. One advantage includes that if skew is evaluated to be maintained below a threshold, the passive compensation element can be employed to reduce crosstalk for all components in the path. Another advantage includes that the passive element may be placed in advance without a need to know all of he components in the system. A single passive element obviates the need for complex circuitry with active elements and reduces the amount of real estate needed to implement the cross talk compensation on a chip or board. For purposes of illustration, the inventive features depicted in the FIGS. will be presented with received circuitry (Rx); however, any other circuit may be employed.
Referring to
Terminations, Term 1 and Term 2 belong to a victim interconnect 25. A first transmitter “In” is linked to a receiver “Out” via transmission lines TL1 and TL5. Terminations Term 3 and Term 4 belong to an aggressor interconnect 27. A second transmitter-receiver pair, “Aggr:In” and “Aggr:Out”, is routed over transmission lines TL3 and TL6, and couples to the first transmitter-receiver pair via a mutual inductance (M) between L1 and L2. The coupling results in far end crosstalk, i.e. part of “In” signals will be received by “Aggr:Out” (and part of “Aggr:In” signals will be received by “Out”). This far end crosstalk is detrimental to signal transmission. In this case (like in most cases in practice) the far end crosstalk is inductive (M).
Referring to
Referring to
The crosstalk compensation described above is well known in prior art. What is not described in the prior art is that simple, compensating elements do not have to be in close proximity to the crosstalk location nor do they have to be necessarily after the crosstalk location (which follows from reciprocity considerations) to achieve similar performance.
The compensation methods in accordance with aspects of the present invention provide crosstalk compensation that is global in nature as opposed to local compensation (see e.g.,
To show validity of the approach of the present invention, several single-ended data communication links comprising one aggressor interconnect and one victim interconnect have been measured in the frequency domain. These interconnects will be referred to hereinafter as stated in the following descriptions:
Referring to
It should be noted that the capacitive compensation Cc in
The compensating capacitance Cc is preferably implemented on-chip on either the transmit or the receiver side. While Cc may also be implemented off-chip, the on-chip implementation offers the advantage of being able to tune the capacitance value by using, e.g., a varactor or other adjustment elements since tuning in a package or on a PCB would be difficult and costly.
Capacitive compensation Cc may be implemented on-chip and employ varactors or other adjustable elements to provide the ability to tune the capacitance (or inductance). Nonlinear dependence of capacitance on voltage may have to be factored into the design as well.
Referring to
In the rare case of mainly capacitive package crosstalk, mutual inductance elements can be inserted as compensating elements.
Skew control between the interconnects is one important consideration in the embodiments described herein. Skew control may include, e.g., tightly controlling the electrical length of the interconnects. This may include managing skew (e.g. by adding or taking away transmission line length in portions of an electrical path (e.g., in busses used on or between PCBs or chips, etc.)). Numerical studies of an electrical interconnect using a commercial circuit simulator have been performed to investigate the effect of skew and results are illustratively shown in
Referring to
It should be noted that the transmission, reflection, and near end crosstalk tend to deteriorate after introduction of a globally compensating element. However, in the applications studied, the gain in signal-to-noise ratio at the receiver input was always positive and hence the crosstalk compensation was beneficial. In general, a trade-off may be made. A balance can be chosen by adjusting the capacitance or inductance value along with needed levels of damping to avoid spurious oscillations in the frequency band of interest.
The type of crosstalk compensation provided in accordance with aspects of the present invention can be extended to an arbitrary number of interconnects in an electrical bus or to differential signaling by choosing the appropriate compensation topology and by careful adjustment of coupling factors for this compensation topology. This also includes the case of compensation of mainly capacitive crosstalk by an inductive element.
As an alternative to on-chip compensation, crosstalk compensating components can also be incorporated into the package at some level (either printed circuit board level, or in the chip carrier). To be practical, high dielectric constant plane layers would preferably need to be available for compensating capacitors. Inductors can be printed in the wiring (e.g., in copper) for larger values, or the intrinsic inductance in a via can be enhanced by tuning the design of the anti-pads in the printed circuit board and by using narrower drill diameters. In this case tunability is possible with trimming techniques, but will incur cost penalties and restrictions on the layout of the packages.
Referring to
Block 202 may include controlling skew by employing electrical paths having electrical lengths substantially equal in block 203. This may include keeping tight control over electrical lengths of the paths, or elements that may cause delays in signal propagation, etc.
In block 204, crosstalk between electrical paths may be evaluated to determine the characteristics of a global compensation element that may be needed. Since the global crosstalk compensation element can be placed anywhere in the electrical path, it is advantageous to place this element on a chip which is in the victim and aggressor electrical paths. In block 206, the global crosstalk compensation element integrated on the chip is provided. The compensation element globally compensates for crosstalk over all portions of electrical lengths of the electrical paths. The global crosstalk compensation element is preferably made out of simple passive elements, such as capacitors or inductors.
The compensation element is preferably adjustable/tunable and is tuned in block 208 in accordance with the crosstalk to be compensated in accordance with the electrical paths. Tuning the compensation element may include adjusting a varactor, by e.g., adjusting a biasing voltage to the varactor, adjusting an inductor by, e.g., laser trimming a tap connection, or programming the appropriate control voltages for the connecting field effect transistors (FETs) or other switches in
Having described preferred embodiments of a system and method (which are intended to be illustrative and not limiting), it is noted that modifications and variations can be made by persons skilled in the art in light of the above teachings. It is therefore to be understood that changes may be made in the particular embodiments disclosed which are within the scope and spirit of the invention as outlined by the appended claims. Having thus described aspects of the invention, with the details and particularity required by the patent laws, what is claimed and desired protected by Letters Patent is set forth in the appended claims.