Signal interconnect with high pass filter
09673773 ยท 2017-06-06
Assignee
Inventors
Cpc classification
H03H7/0123
ELECTRICITY
H03H7/383
ELECTRICITY
H03H7/004
ELECTRICITY
International classification
H03H7/00
ELECTRICITY
Abstract
A signal interconnect includes a transmission line, a termination circuit coupled to the transmission line, and a high pass filter circuit coupled in series along the transmission line. The high pass filter circuit includes a first resistive circuit and a first capacitive circuit coupled in parallel. The first resistive circuit has a resistance based on a difference between a resistance of the transmission line at a high frequency and a resistance of the transmission line at a low frequency.
Claims
1. A signal interconnect comprising: a transmission line; a termination circuit coupled to the transmission line; and a high pass filter circuit coupled in series along the transmission line, wherein the high pass filter circuit includes a first resistive circuit and a first capacitive circuit coupled in parallel, and the first resistive circuit has a resistance based on a difference between a resistance of the transmission line at a high frequency and a resistance of the transmission line at a low frequency.
2. The signal interconnect of claim 1, wherein the first capacitive circuit has a capacitance selected based on at least one of a desired transfer function value, an operating frequency, a characteristic impedance of the transmission line, and the resistance of the first resistive circuit.
3. The signal interconnect of claim 2, wherein the desired transfer function value is substantially equal to 0.5.
4. The signal interconnect of claim 1, wherein the resistance of the first resistive circuit is equal to Rw(f=1/T)Rw(f.fwdarw.0), where Rw(f) is wire resistance as a function of a frequency f, and T is a time period of a bit carried by the transmission line.
5. The signal interconnect of claim 1, wherein the capacitance of the first capacitive circuit is based on T(s)=Zt/(Zd+Zt), where Zd=1/(1/Rd+sCd), and where T(s) is a transfer function, Zt is an impedance of the termination circuit, Zd is an impedance of the high pass filter circuit, Rd is the resistance of the first resistive circuit, s is a function of a frequency of a signal, and Cd is the capacitance of the first capacitive circuit.
6. The signal interconnect of claim 1, wherein an impedance of the termination circuit is substantially equal to a characteristic impedance of the transmission line.
7. The signal interconnect of claim 1, further comprising a signal source, wherein the high pass filter circuit is located between the signal source and the transmission line.
8. The signal interconnect of claim 1, wherein the transmission line includes the high pass filter circuit.
9. The signal interconnect of claim 1, wherein the high pass filter circuit further comprises a second resistive circuit in parallel with the first resistive circuit and the first capacitive circuit.
10. The signal interconnect of claim 9, wherein: the second resistive circuit comprises a third resistive circuit in series with a fourth resistive circuit; the third resistive circuit is coupled to the fourth resistive circuit at a connection point; and the signal interconnect further comprises another high pass filter circuit coupled between the connection point and a ground terminal.
11. The signal interconnect of claim 10, wherein the another high pass filter circuit comprises an inductive circuit in series with a fifth resistive circuit.
12. The signal interconnect of claim 1, wherein the termination circuit comprises a second resistive circuit.
13. The signal interconnect of claim 1, wherein the termination circuit comprises an inductive circuit in series with a second resistive circuit.
14. The signal interconnect of claim 1, wherein the transmission line further comprises a differential pair of conductors.
15. The signal interconnect of claim 1, wherein a capacitance of the first capacitive circuit is selected to improve a quality of an eye diagram associated with a signal carried by the signal interconnect.
16. The signal interconnect of claim 1, wherein a capacitance of the first capacitive circuit is selected to reduce jitter associated with a signal carried by the signal interconnect.
17. The signal interconnect of claim 1, wherein a capacitance of the first capacitive circuit is selected to compensate for a low pass effect of the transmission line.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
(12) The application relates in some aspects to a low-power and high-speed interconnect technique for inter-chip communication (e.g., signaling between integrated circuits (ICs)) or other communication. In some aspects, such an interconnect can be used instead of conventional active pre-emphasis and equalization circuits. The interconnect includes a high pass filter at a signal source (e.g., a signal driver) or within a transmission line. In some aspects, the high pass filter may compensate for the low pass filter effect of the interconnect. The high pass filter includes a parallel resistor-capacitor (RC) circuit located in series along the transmission line (e.g., at the signal source or within the transmission line). The interconnect also includes a termination circuit at the receiver.
(13) In contrast with active compensation circuits that use op-amps and analog (e.g., transistor) elements for pre-emphasis and equalization, the disclosed interconnect technique only uses low-power linear elements (e.g., resistors, capacitors, and inductors). Nevertheless, signaling rates up to substantially 50 Gbps can still be achieved with good jitter and eye-pattern characteristics. Furthermore, by including the high pass filter and termination circuit inside chip packaging, the resulting circuit may have a relatively low parasitic effect.
(14)
(15) In
(16) In
(17) In an example implementation, the components of the signal interconnect 100 or 200 have the values that follow. Zt corresponds to a terminator resistance Rt since the termination circuit is simply a resistive circuit (e.g., a resistor) in the examples of
(18) The resistor Rd is set to match the difference of the wire resistance between high frequency and low frequency conditions as set forth in the following Equation: Rd=Rw(f=1/T)Rw(f.fwdarw.0). Here, Rw(f) is the wire resistance as a function of frequency f, and T is the time period of each bit. It is assumed that the dominant frequency is at f=T at the given bit rate 1/T.
(19) The capacitance of the capacitor Cd is selected to improve the quality of the eye diagram. The capacitance Cd affects the overall transfer function T.sub.01S.sub.12, where T.sub.01 is the transfer function of the serial impedance Zd between the input voltage source and the input part of the transmission line, and S.sub.12 is the transfer function of the transmission line. Digital signals have wide band frequency components. By employing a fixed transfer rate in a wide band frequency, all frequency components can contribute a similar output. Cd can thus be determined by manipulation of the following equations assuming a fixed value for T.sub.01 (e.g., an optimum value of 0.5): T.sub.01(s)=Zt/(Zd+Zt), where Zd=1/(1/Rd+sCd). Here, Zt (for Rt in
(20) With the above in mind, additional details of a signal interconnect in accordance with the teachings herein will be discussed with reference to
(21) Transmission Lines
(22) Transmission-lines are a special class of the more general electro-magnetic waveguide. The voltage and current on the transmission line appear in the form of wave propagation which is a function of both propagation distance z and time t. Assuming the per-unit-length series resistance, series inductance, shunt conductance, and shunt capacitance are R, L, G, and C, respectively, the voltage and current on the transmission line are dictated by the telegrapher's equations:
(23)
(24) The general solution to the above telegrapher's equations can be expressed as:
V(z)=V.sup.+(z)+V.sup.(z)=V.sub.0.sup.+(z)e.sup.z+V.sub.0.sup.(z)e.sup.z(3)
where V.sup.+(z) and V.sup.(z) are the waves traveling in the z+ direction and the z direction, respectively, with propagation constant :
=+j={square root over ((R+jL)(G+jC))}(4)
where and correspond to attenuation and phase velocity, and are functions of frequency in general.
(25) Depending on the R, L, G, and C values and frequency, the transmission line can operate in the RC region, the LC region, or the skin effect region. When an ideal digital pulse train is transmitted over the channel this frequency dependency of attenuation and phase velocity will result in distortion of the waveform, causing inter-symbol interference (ISI). One can obtain frequency-independent attenuation and phase velocity across the whole spectrum. Equation (4) is reduced to:
(26)
(27) For inter-chip applications, R, L, G, and C are frequency dependent because of the skin effect and the proximity effect. These frequency dependent parameters may make transmission-line analysis relatively difficult in inter-chip communication in which the input signal may range from very low frequency to high frequency.
(28) Scattering Parameters Evaluation
(29) A digital signal has wide band frequency components which also may make inter-chip communication analysis relatively difficult. However, by identifying a fixed transfer rate in the wide band frequency, all frequency components can contribute a similar output. Thus, a relatively perfect eye diagram may be achieved. In accordance with the teachings herein, a high pass filter is used to compensate the low pass characteristics of a lossy inter-chip interconnect. As discussed above in conjunction with
Rd=Rw(f=1/T)Rw(f.fwdarw.0)(7)
(30) In some aspects, compensation is only made for skin effect because the loss tangent value is usually a small value in inter-chip communication. A small loss tangent value leads to small G and C, such that the resistor value dominates in equation (4). The capacitor C.sub.d is fine tuned to improve the quality of the eye diagram. The capacitance C.sub.d has effects on the overall transfer function T.sub.01S.sub.12, where T.sub.01 is the transfer function of the serial impedance Z.sub.d between the input voltage source and the input part of the transmission line, and S.sub.12 is the transfer function of the transmission line. The transfer function T.sub.01 in the s domain can be expressed as discussed above:
T.sub.01(s)=Zt/(Zd+Zt)(8)
where
Zd=1/(1/Rd+sCd)(9)
(31) Z.sub.i is the input impedance of the transmission line. When the transmission line is terminated with the matched resistance Z.sub.t, to simplify the derivation, one can assume that the input impedance at the input port of the transmission line is equal to the characteristic impedance, i.e., Z.sub.i=Z.sub.0.
(32)
(33) Continuing with the above example, the transmission line may have characteristic impedance Z.sub.0=74, wire resistance R.sub.w(f0)=50, and R.sub.w(f5 G)=114. The serial resistor R.sub.d=(11450)=64 to balance the total resistor values between the high frequency path and the low frequency path. The terminator matches the impedance of the line. The capacitor is tuned at C.sub.d=910.sup.13 F.
(34) In this example, the transfer function T.sub.01 rises with frequency while S.sub.12 drops, and the overall effect is a flatter curve. A flatter curve from low frequency to high frequency means that a similar S.sub.12 (transfer function) can be used in a wide frequency range. Thus, the disclosed scheme can have similar bandwidth performance from low frequency to high frequency. This characteristic helps to reduce jitter effectively when the input signal has a wide frequency range.
(35) Comparison with Other Schemes
(36) For a comparison with other two schemes, eye heights and jitters are measured at bit rates ranging from 10 Gbps to 50 Gbps. The two comparison cases are a transmission line with a terminator only (R.sub.t) and a transmission line with the disclosed serial impedance scheme with terminator (Z.sub.d). The serial impedance is set according to the operating bit rate. Table 1 lists the impedance values and the wire resistance Rw(f) with f=1/T. The wire resistance is included for reference. In this example, R.sub.w(f0)=50. The capacitance C.sub.d is tuned at an increment of 0.01 pF.
(37) TABLE-US-00001 TABLE 1 Impedance according to the operating bit rate. Bit Rate Rw, (f = T) Rd, Cd, pF 10 Gbps 114 64 0.90 20 Gbps 159 109 0.52 30 Gbps 191 141 0.41 40 Gbps 218 168 0.31 50 Gbps 243 193 0.30
(38) Table 2 sets forth an example of power consumption and eye diagram at the bit rates from 10 Gbps to 50 Gbps. The case of a transmission line without a terminator is also included for reference.
(39) TABLE-US-00002 TABLE 2 Power consumption and eye diagram from 10 Gbps to 50 Gbps T-line (10 G) T-line (20 G) T-line (30 G) T-line (40 G) T-line (50 G) Case Naked Zd + open Rt Zd Rt Zd Rt Zd Rt Zd Rt Zd Power (mW) 4.2 3.8 5.69 3.84 6.29 2.9 5.79 2.5 6.49 2.2 6.46 2.3 Power/BW. 0.42 0.38 0.57 0.38 0.32 0.14 0.19 0.083 0.16 0.055 0.13 0.046 (pjoule/bit) Energy/E.sub.h.sup.2. 8.67 0.98 2.1 2.78 2.93 1.21 5.26 0.92 32.6 1.03 ND 1.04 (pjoule/V.sup.2bit) E.sub.h (V) 0.22 0.62 0.52 0.37 0.33 0.34 0.19 0.30 0.07 0.23 ND 0.21 Jitter (ps) 66.5 7.45 7.44 0.58 10.3 0.99 13.78 1.83 15.6 2.1 ND 1.93
(40) The first three rows of Table 2 describe the power, power/bandwidth, and the normalized power/bandwidth by the eye height, i.e., power=(bandwidth/E.sub.h.sup.2). The last two rows depicts the eye height and jitter. For all three cases, eye heights drop and jitters rise as frequency increases. For the case with a terminator (R.sub.t), the eye height has 0.52 V at 10 Gbps but drops to 0.07 V at 40 Gbps and becomes not distinguishable (ND) at 50 Gbps. For the case with serial impedance (Z.sub.d), the eye height has 0.37 V at 10 Gbps, however the jitter is only 0.582 ps. Moreover, the jitter remains reasonably small as the bit rate increases. At 50 Gbps, the serial impedance scheme has jitter 1.93 ps. Therefore, one can still observe a 0.21 V eye height. At bandwidth 10 G, two more cases are included: a transmission line without termination (naked) and a transmission line with serial impedance but no termination (Z.sub.d+open). For the transmission line without termination, the eye height is 0.22 V but the jitter is 66.5 ps. For the case Z.sub.d+open, the reflection at the receiver impedance increases the eye height to 0.62 V. The serial impedance is able to keep the jitter down to 7.45 ps. The Energy/E.sub.h.sup.2 is 0.98 which is the lowest among the four cases.
(41) For the transmission line with a terminator only (R.sub.t), the communication consumes power at the range of 5.69-6.49 mW. In terms of power/bandwidth, the numbers drop from 0.57 joule/bit at 10 Gbps to 0.16 at 40 Gbps. Factorized by the eye height, the power/(bandwidth/E.sub.h.sup.2) actually increases from 2.1 pjoule=(bitV.sup.2) at 10 Gbps to 32.6 at 40 Gbps. For the disclosed serial impedance scheme (Z.sub.d), the power decreases from 3.84 mW at 10 Gbps to 2.3 mW at 50 Gbps because the serial impedance increases with bandwidth (Table 1). The power/bandwidth reduces from 0.38 pjoule/bit at 10 Gbps to 0.046 pjoule/bit at 50 Gbps. After normalizing by the eye height, the power=(bandwidth/E.sub.h.sup.2) becomes 2.78 pjoule/(bitV.sup.2) at 10 Gbps and 1.04 at 50 Gbps. The eye height is 0.37 V at 10 Gbps and 0.21 at 50 Gbps. The jitter stays within 2.1 ps up to 50 Gbps.
(42) As another example, for the serial impedance scheme, the eye height is 0.249 V and jitter is 2.1 ps. For the line with terminator only, the eye height is 0.07 and jitter is 15.6 ps which is 62.4% of a bit interval T=25 ps. For the line with shunt resistors only, the eye height and jitter are not distinguishable (ND). For the line with shunt and terminator resistors, the eye is 0.06 and jitter is 13.8 ps.
(43) Power consumption and energy per bit comparisons are set forth in Table 3 and Table 4 for the cases of a transmission line without termination (naked T-line), a transmission line with a termination resistor (Rt-only), a transmission line with a shunt resistor (A), a transmission line with a driven resistor and a termination resistor (B), a transmission line according to the disclosed scheme (Zd), and a transmission line with pre-emphasis and equalization (C). The optimal results are achieved by gradually tuning resistor and capacitor parameters values. As indicated, the disclosed scheme has the smallest jitter, and the largest eye-height with less power consumption which is the best case in all comparison cases. Power consumption is evaluated by output voltage times output current. Compared with pre-emphasis and equalization schemes, the disclosed scheme has a smaller eye height but better jitter and power consumption at both 10 Gbps and 50 Gbps. Also, other passive compensation methods generally cannot tolerate up to 50 Gbps. At 50 Gbps, although the disclosed scheme has smaller E.sub.h/Jitter (0.20 vs. 0.29) than equalization, power may be reduced by up to 11.8 (3.84 vs. 38.7).
(44) TABLE-US-00003 TABLE 3 Power consumption and energy per bit comparison (10 Gbps) Naked T-line with Case T-line Rt-only A B Zd C Jitter (ps) 66.5 7.44 18.1 4.2 0.58 2.1 E.sub.h (V) 0.22 0.52 0.53 0.54 0.37 0.8 Power (mW) 4.2 5.69 6.28 6.3 3.84 38.7 E.sub.h/Jitter (V/ps) 0.003 0.06 0.03 0.126 0.637 0.38
(45) TABLE-US-00004 TABLE 4 Power consumption and energy per bit comparison (50 Gbps) Naked T-line with Case T-line Rt-only A B Zd C Jitter (ps) ND ND ND ND 1.04 2.7 E.sub.h (V) ND ND ND ND 0.21 0.8 Power (mW) 4.7 6.46 6.83 6.7 3.84 45.6 E.sub.h/Jitter (V/ps) ND ND ND ND 0.20 0.29
(46)
(47) In view of the above, the disclosed compensation scheme may achieve a bandwidth of 50 Gbps without pre-emphasis and equalization. Moreover, these high data rates can be achieved with relatively low power (low joule/bit), a relatively large eye value, and a relatively low jitter value.
(48) In some aspects, the disclosed scheme is based on an analytical S.sub.12 Parameter assumption and bitonic assumption to provide optimal termination and driven impedance that reduces jitter minimization and increases the eye opening. For example, jitter and eye prediction methods can be derived using bitonic assumption with less than 6% error rate. At 50 Gbps, even though smaller E.sub.h/Jitter (0.20 vs. 0.29) is achieved as compared to other equalization schemes, power consumption may still be less than in those other schemes. As discussed above, jitter may be below 2.5 ps and eye height above 0.21 V up to a bandwidth of 50 Gbps. Also as discussed above, power consumption may be on the order of 0.046 pjoule/bit at 50 Gbps. A reduction in power consumption of up to 2.8 or 30 may thus be achieved as compared to terminator resistor-only schemes for 50 Gbps or 40 Gbps scenarios, respectively. Also reduction in power consumption of up to 11.8 (3.84 vs. 38.7) may be achieved as compared to other equalization schemes.
(49) At 10 Gbps, this scheme may reduce jitter up to 31, 12.8 and 7.2 as compared to techniques that use a shunt resistor, a terminator resistor, and combinations thereof. Also, power consumption may be reduced up to 11.8 (3.84 vs. 38.7) as compared with conventional equalization schemes. Thus, with a 50 Gbps high speed I/O and pipeline interleaved data access, data rates up to 50 Gbps may be achieved (e.g., in a fast write/read SRAM).
(50) Example Implementation
(51)
(52) Other Implementations
(53) The series impedances, terminator impedances, and the transmission lines discussed above may take different forms in different implementations.
(54) In
(55) In
(56) In
(57) In addition, the high pass filter circuit 802 also includes resistive circuits 818 and 820 (e.g., resistors) in series with the transmission line 804 and in parallel with the resistive circuit 810 and the capacitive circuit 812 as in
(58)
(59) In
(60) Example Process
(61)
(62) At block 1002, a signal is received at a signal interconnect.
(63) At block 1004, the signal is high pass filtered. In accordance with the teachings herein, the high pass filter circuit includes a first resistive circuit and a first capacitive circuit coupled in parallel. The first resistive circuit has a resistance based on a difference between a resistance of the transmission line at a high frequency and a resistance of the transmission line at a low frequency.
(64) At block 1006, the signal passes through a transmission line.
(65) At block 1008, the signal is terminated at an end of the transmission line.
(66) Additional Aspects
(67) One or more of the components, steps, features and/or functions illustrated in the figures may be rearranged and/or combined into a single component, step, feature or function or embodied in several components, steps, or functions. Additional elements, components, steps, and/or functions may also be added without departing from novel features disclosed herein. The apparatus, devices, and/or components illustrated in the figures may be configured to perform one or more of the methods, features, or steps described herein. The novel algorithms described herein may also be efficiently implemented in software and/or embedded in hardware.
(68) It is to be understood that the specific order or hierarchy of steps in the methods disclosed is an illustration of example processes. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the methods may be rearranged. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented unless specifically recited therein. Additional elements, components, steps, and/or functions may also be added or not utilized without departing from the disclosure.
(69) While features of the disclosure may have been discussed relative to certain implementations and figures, all implementations of the disclosure can include one or more of the advantageous features discussed herein. In other words, while one or more implementations may have been discussed as having certain advantageous features, one or more of such features may also be used in accordance with any of the various implementations discussed herein. In similar fashion, while example implementations may have been discussed herein as device, system, or method implementations, it should be understood that such example implementations can be implemented in various devices, systems, and methods.
(70) Also, it is noted that at least some implementations have been described as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed. In some aspects, a process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function. One or more of the various methods described herein may be partially or fully implemented by programming (e.g., instructions and/or data) that may be stored in a machine-readable, computer-readable, and/or processor-readable storage medium, and executed by one or more processors, machines and/or devices.
(71) Those of skill in the art would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the implementations disclosed herein may be implemented as hardware, software, firmware, middleware, microcode, or any combination thereof. To clearly illustrate this interchangeability, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.
(72) Within the disclosure, the word exemplary is used to mean serving as an example, instance, or illustration. Any implementation or aspect described herein as exemplary is not necessarily to be construed as preferred or advantageous over other aspects of the disclosure. Likewise, the term aspects does not require that all aspects of the disclosure include the discussed feature, advantage or mode of operation. The term coupled is used herein to refer to the direct or indirect coupling between two objects. For example, if object A physically touches object B, and object B touches object C, then objects A and C may still be considered coupled to one another-even if they do not directly physically touch each other. For instance, a first die may be coupled to a second die in a package even though the first die is never directly physically in contact with the second die. The terms circuit and circuitry are used broadly, and intended to include both hardware implementations of electrical devices and conductors that, when connected and configured, enable the performance of the functions described in the disclosure, without limitation as to the type of electronic circuits, as well as software implementations of information and instructions that, when executed by a processor, enable the performance of the functions described in the disclosure.
(73) As used herein, the term determining encompasses a wide variety of actions. For example, determining may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining, and the like. Also, determining may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Also, determining may include resolving, selecting, choosing, establishing, and the like.
(74) Accordingly, the various features associated with the examples described herein and shown in the accompanying drawings can be implemented in different examples and implementations without departing from the scope of the disclosure. Therefore, although certain specific constructions and arrangements have been described and shown in the accompanying drawings, such implementations are merely illustrative and not restrictive of the scope of the disclosure, since various other additions and modifications to, and deletions from, the described implementations will be apparent to one of ordinary skill in the art. Thus, the scope of the disclosure is only determined by the literal language, and legal equivalents, of the claims which follow.