Next Article in Journal
Impact of IT Devices Production Quality on the Level of Protection of Processed Information against the Electromagnetic Infiltration Process
Next Article in Special Issue
A Hybrid Microenergy Storage System for Power Supply of Forest Wireless Sensor Nodes
Previous Article in Journal
Feedforward Interpolation Error Compensation Method for Field Weakening Operation Region of PMSM Drive
Previous Article in Special Issue
Prototyping of an All-pMOS-Based Cross-Coupled Voltage Multiplier in Single-Well CMOS Technology for Energy Harvesting Utilizing a Gastric Acid Battery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Systematic Equalizer Design Technique Using Backward Directional Design

Department of Electrical and Computer Engineering, Hanyang University, Ansan 426-791, Korea
Electronics 2019, 8(9), 1053; https://doi.org/10.3390/electronics8091053
Submission received: 3 September 2019 / Revised: 16 September 2019 / Accepted: 16 September 2019 / Published: 18 September 2019
(This article belongs to the Special Issue Energy Efficient Circuit Design Techniques for Low Power Systems)

Abstract

:
This paper presents a systematic equalizer design methodology using a backward directional design (BDD). The proposed design method includes pre-emphasis and crosstalk cancellation design and offers a proper waveform solution for transmitters (TX). Since it is driven by a user-defined specification, it avoids over/under design, reducing wasted power. Furthermore, the proposed design procedure is summarized in systematic algorithms and provides an automated design environment. The procedure has been tested for various line conditions to verify the algorithms. The result shows that the proposed method successfully designs equalizers to within a 2.4% error.

1. Introduction

The data transfer rate of integrated circuits is increasing [1]. In these systems, signal loss and coupling effects can deteriorate a channel’s performance. The high-frequency energy loss and coupling in channels can be reduced by employing pre-emphasis [2,3,4,5,6], decision feedback equalizer [6,7], and crosstalk cancellation (XTC) [8,9,10], but there remains a problem of designing these circuits. Since there are many different kinds of interconnection in chip systems, a variety of equalizers must be designed to fit their application. This is very complex work, requiring engineers to check specification, power, noise, and area. In particular, the power consumption is the most important factor for duration time, heat generation, and even performance, so it must be designed carefully. Thus, a computer-aided design technique is needed.
A forward directional design (FDD) method is usually used for equalizers. In the FDD process, after the TX circuit is designed, the output response is evaluated. The FDD process may lead to inefficient design iterations or an over-specified design (e.g., in power dissipation and die area) since a suitable input waveform cannot be determined in the early design phase. The design iterations may cause an increase in design cost and time. In contrast, the backward directional design (BDD) process determines the desired output waveform first and thus it minimizes energy waste, implementing an equalizer with low power consumption. However, there is only one existing method, and more research is necessary. The authors of [11] proposed a BDD method for a single data link using only a few poles for the system response calculation, but their method may inaccurately represent high-frequency effects. Further, a new technique is needed to incorporate multi-coupled channel design.
In this paper, a systematic equalizer design methodology based on a BDD method is proposed. It provides more feasible waveforms and more efficient design procedures than previous approaches.

2. Conventional Backward Directional Design Method

In a long data transmission channel, a high-frequency signal is distorted due to its low pass nature. A linear system’s input and output waveforms can be represented as follows
H ( ω , l ) = 1 cosh ( γ l ) + Z C / Z L × sinh ( γ l ) ,
V o u t ( ω ) = V i n ( ω ) × H ( ω , l ) ,
v i n ( t ) = 1 { V o u t ( ω ) × H ( ω , l ) 1 } .
where H ( ω , l ) is the transfer function of the interconnect line [12]. Z C and Z L are the characteristic impedance and load impedance, respectively. γ is the propagation constant. The authors of [11] approximated these expressions using only a few poles within the K > M condition
H ( s ) 1 / n = 0 M a n s n ,
V o u t ( s ) 1 / n = 0 K b n s n .
where a and b are coefficients of the transfer function and the output signal, respectively, and M and K are maximum order number. Although this process removes impulse components that cannot be implemented with real circuits, it cannot completely reflect the characteristics of the channel. In particular, high-speed signals cannot be accurately expressed with only a limited number of poles. In addition, a practical output waveform of dense interconnects is closer to an exponential wave shape than it is to waveforms like Figure 1b. Thus, as shown in Figure 1c, the v i n waveform is not feasible and exceeds the supply voltage range (0.8 V). To solve these problems, the input and output waveforms have to be designed to consider the characteristics of channels and circuits.

3. New DBB Design Technique

  Nomenclature
v t e s t ( t ) The piece-wise linear test pulse signal. A lowercase letter represents a time-domain signal and an uppercase letter represents a frequency domain signal.
V s w i n g The voltage difference between low and high on the data link.
T r ( f ) The transient rise (fall) time of the output waveform from 0% to 100%.
l The total line length.
l k The line length up to the k-th line segment ( 0 k m ) which is given by l k = k Δ l , where Δ l is the length of one line segment.
vk(t)The waveform of the k-th line segment.
vdesired(t)The channel output waveform that meets the design criteria.
vrequired(t)The channel input waveform corresponding to vdesired(t).
v ˜ ( t ) A waveform that applies the relaxation process.
D = [Di(ω)]The n × 1 digital data input matrix of the channel; the matrix size n is the total number of channels.
{↑ 0}Another expression for D = [1 0]. An arrow indicates that a pulse is excited; its direction indicates the sign of a signal; its position indicates channel number (the left is channel 1).
Vin = [Vin_i(ω)]The n × 1 input waveform matrix of the interconnect.
Vout = [Vout_i(ω)]The n × 1 output waveform matrix of the interconnect.
H = [Hi,j(ω)]The n × n transfer function matrix of the interconnect.
V d = [ V d _ i , j ( ω ) ] The n × n suitable waveform matrix; V d _ i , i indicates a required pre-emphasis waveform for the i-th channel; V d _ i , j indicates a required crosstalk cancellation waveform; V i n = V d D .
Algorithm 1: Equalizer for Single Line
Input: V t e s t ( ω ) ,   H l i n e ( ω , l ) ,   T r , f ,   V s w i n g ,   Δ l ,   f C
Output: V ˜ r e q u i r e d ( t )
Variables: k ,   V m a x ,   t r i s e , f a l l ,   v k ( t )
  1: k = 0
  2:While(True)
  3:    V k + 1 ( ω ) = V t e s t ( ω ) × H l i n e ( ω ,   ( k + 1 ) × Δ l ) 1
  4:   M e a s u r e   V m a x ;   m a x i m u m   v o l t a g e   o f   v k + 1   ( t )
  5:   M e a s u r e   t r i s e   a n d   t f a l l   o f   v k + 1   ( t )
  6:  If V m a x < V s w i n g
  7:   Break_while
  8:  End_if
  9:  If t r i e s < T r   &   t f a l l < T f
10:   Break_while
11:  End_if
12: k = k + 1
13: End_while
14: V d e s i r e d ( ω ) = V k ( ω )
15: V ˜ d e s i r e d ( ω ) = V d e s i r e d ( ω ) × { u ( ω ) u ( ω f C ) }
16: V ˜ r e q u i r e d ( ω ) = V ˜ d e s i r e d ( ω ) × H l i n e ( ω , l ) 1

3.1. Waveform Determination in a Single Line

The first step in a BDD is to define the output waveform. Inappropriate output waveforms may cause inappropriate TX design, so they should be realizable. In this paper, a feasible output waveform is determined from the output response of a practical channel.
In order to find a feasible output waveform, v t e s t is applied to a channel. The test input signal is set to have a transient time of 10% UI (unit interval) and the amplitude V s w i n g . Then, every line segment’s output waveform is scanned and evaluated against design criteria. During scanning, a waveform having the largest length while satisfying the criteria is determined to be the desired output waveform. In this paper’s method, the design criteria are chosen so that the maximum voltage and the transition time of the output waveform are equal to V s w i n g and T r ( f ) , respectively. Then, a required input waveform v r e q u i r e d ( t ) can be determined simply by substituting v d e s i r e d ( t ) into Equation (3). However, this v r e q u i r e d ( t ) does not consider the driver circuit bandwidth and may not be feasible in cases like Figure 1c. This is due to the high-frequency signal components beyond the circuit bandwidth. Therefore, the high frequencies should be removed with a low-pass filter. The filter’s cutoff frequency should be lower than the circuit’s output bandwidth. This relaxation process has an effect on the edge rate and amplitude of v r e q u i r e d ( t ) , so the cutoff frequency should be chosen to make the input waveform feasible. A relaxed input waveform with a lower peak-to-peak value and a lower slew rate is more practical than an unrelaxed waveform that may not be readily implemented. Furthermore, the lower peak-to-peak values and slew rates make output drivers smaller and reduce the power consumption of the equalizer. The foregoing waveform determination procedure is described in Algorithm 1. Note that the proposed technique is a technique for the loss and coupling, and the results may be inaccurate in the case of discontinuity dominant interconnects. Waveforms determined using Algorithm 1 under the conditions of V s w i n g = 120 mV and T r , f = 200 ps are illustrated in Figure 2. The high-frequency components above 12.5 GHz were removed using the relaxation technique.

3.2. Waveform Determination in Multi-Line

In multi-coupled data links, the coupling effect should be taken into account. The crosstalk (XT) noise varies with the gain of the pre-emphasis. In addition, the transmitted pre-emphasis waveform is changed by the added XT cancellation waveform. These unintended variations lead to design uncertainty and make design more difficult. Therefore, these designs require a BDD method. However, a multi-line equalizer design cannot proceed with the same process that is applied to the single-line case. Since a modal decoupling technique cannot be applied to lossy or discontinuous lines [13], it is very difficult to formulate the multi-line transfer function. Thus, this approach uses an unformulated multi-line transfer function consisting of a data set matrix that can be extracted from simulation or measurement. A symmetric multi-line system is schematically described as in Figure 3, and its output waveforms can be represented as
{ V o u t _ 1 = V i n _ 1 × H 1 , 1 + V i n _ 2 × H 1 , 2 V o u t _ 2 = V i n _ 1 × H 1 , 2 + V i n _ 2 × H 1 , 1 .
In a {↑ 0} data switching pattern, ideal output waveforms are
{ V o u t 1 = V d e s i r e d V o u t 2 = 0 .
Algorithm 2: Equalizer for Multi-Lines
Input: Vdesired(ω), H
Output: V ˜ d
Variables: k ,   V t e m p
  1:For k = 1   t o   t o t a l   n u m v e r   o f   t h e   c h a n n e l
  2:   V t e m p = 0
  3:   V t e m p _ k ( ω ) = V ˜ d e s i r e d ( ω )
  4:   [ V ˜ d _ k , 1 ( ω )   V ˜ d _ k , 2 ( ω )   V ˜ d _ k , 3 ( ω ) ] Τ = H 1 V t e m p
  5:End_while
So, Equation (6) can be represented as
{ V d _ 1 , 1 × H 1 , 1 + V d _ 1 , 2 × H 1 , 2 = V d e s i r e d V d _ 1 , 1 × H 1 , 2 + V d _ 1 , 2 × H 1 , 1 = 0 .
Then, V d _ 1 , 1 and V d _ 1 , 2 can be determined as
V d _ 1 , 1 = V d e s i r e d × H 1 , 1 H 1 , 1 2 H 1 , 2 2 ,
V d _ 1 , 2 = V d e s i r e d × H 1 , 2 H 1 , 1 2 H 1 , 2 2 .
These can be expressed in a closed form as
V d D = H 1 V o u t .
Furthermore, Equation (11) can be extended to an n-coupled line in the same manner. The details of this process are described as Algorithm 2.

4. Verification

4.1. Equalizer Design for a Single-Line Data Link

For verification, the test procedure shown in Figure 4 was run with three different line conditions consisting of 3 mm, 6 mm, and 8 mm lengths of the Figure 1a line structure. These conditions represented low, medium, and highly lossy systems. Figure 5 shows the test results. Design criteria were set to V s w i n g = 120 mV and T r , f = 200 ps and the cut-off frequency was 12.5 GHz. The proposed method successfully derived a feasible input waveform. In the SPICE verifications, the error was less than 2.2%. A conventional method [11] was tested with a similar procedure for comparison. The front-end procedure for waveform solution derivation was replaced with the method of [11], and the back-end procedure for SPICE verification was the same. In conventional method’s test, v ˜ d e s i r e d and v ˜ r e q u i r e d were replaced by v o u t [11] and v i n [11], respectively. The conventional waveform results are shown in Figure 6, and a comparison summary is shown in Table 1. In the conventional method, as the loss increased, the error due to the pole approximation increased. In particular, for data over the 6 mm length, an error of more than 26% was occurred, and the feasibility of the waveform was reduced. On the other hand, the proposed method had a consistent accuracy and feasibility over the various lengths. Comparing in the short length (3 mm) data, the proposed method had lower dynamic ranges. This makes the size of the equalizer small, realizing a low power system.

4.2. Equalizer Design for a Multi-Line Data Link

Similar to the verification for a single line, a multi-line test procedure, as seen in Figure 7, was run. The line structure is shown in Figure 8. Since the test line consists of symmetric three-coupled lines, the required input waveforms are shown for only the {↑ 0 0} and {0 ↑ 0} cases in Figure 9. The XTC waveforms corresponding to 2nd order crosstalk noise ( v ˜ d _ 1 , 3 and v ˜ d _ 3 , 1 ) are not implemented because they are too small to have a significant effect on the data link system. Using the line parameters and the desired waveform from the single line case, the required input waveforms in the multi-line case and its SPICE verification are shown in Figure 9. The v ˜ d _ 1 , 1 and v ˜ d _ 2 , 2 waveforms are used for pre-emphasis; the v ˜ d _ 2 , 1 and v ˜ d _ 1 , 2 waveforms are used for XTC. The summary is shown in Table 2. The error is less than 2.4%.

5. Implementation

In this section, further verification is done in the circuit simulation domain. Although this ideal circuit simulation does not represent real circuits, it can show that a proposed waveform can be implemented. Equalizers are implemented to generate the proposed waveforms and verified.

5.1. Single Line Equalizer Implementation

Although there are several variants among pre-emphasis circuits, their output waveforms typically have the shape shown in Figure 2a. As an example, the capacitive pre-emphasis [6] was employed for the TX shown in Figure 10, but a feed-forward equalizer circuit could also have been designed by running a least mean squares algorithm for vrequired. The circuit was designed using a 22 nm CMOS process technology library with VDD = 0.8 V [14]. The line cross-section was that of Figure 1a. The data rate and the line length were 5 Gbps and 6 mm, respectively. The required input and the desired output waveforms are shown in Figure 5b. Figure 11 compares the proposed method outputs with circuit simulation outputs. The blue solid line is the SPICE circuit simulation result, whereas the gray line is the MATLAB calculation result using the proposed Algorithm 1. The similarity between the two waveforms indicates that the proposed waveforms are feasible. Eye diagrams are shown in Figure 12.

5.2. Multi-Line Equalizer Implementation

A multi-line equalizer circuit for three-coupled lines as shown in Figure 13 was tested by simulation as another proposed method. The required input waveforms are shown in Figure 9. The XTC waveforms can be implemented with one of the methods in [8,9,10]. Ref. [10] was selected this paper. The XTC waveforms were generated by the circuits [10] shown in Figure 13 with the same pre-emphasis circuit as in Figure 10. The proposed waveforms are compared with SPICE simulation in Figure 14, which shows that the proposed waveforms are feasible and can be readily implemented. In addition, the channel loss and coupling noise are successfully compensated. The eye diagrams are shown in Figure 15.

6. Conclusions

In this paper, a systematic equalizer data link design method was proposed. The method for a single line was presented as Algorithm 1 and used to determine the input waveform to produce the desired output waveform in a practical channel. Then, to achieve a feasible input, the required waveform was re-determined with relaxation. Since relaxed waveforms have a lower dynamic range and edge rate, the implemented equalizer has lower power consumption. With Algorithm 2, the method was extended to multi-line design. Thus, the proposed method can design for pre-emphasis and additionally for crosstalk cancellation. Verification was performed for several line lengths. The results showed that equalizers can be implemented with lower power consumption, and higher accuracy using our design method.

Author Contributions

All contributions belong to the author.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. IRTS 2.0: ITRS 2.0_System Integration. Available online: http://www.itrs2.net/ (accessed on 3 September 2019).
  2. Ho, R.; Ono, T.; Hopkins, R.; Chow, A.; Schauer, J.; Liu, F.; Drost, R. High speed and low energy capacitively driven on-chip wires. IEEE J. Solid-State Circuits 2008, 43, 52–60. [Google Scholar] [CrossRef]
  3. Kim, B.; Stojanovi´c, V. An energy-efficient equalized transceiver for RC-dominant channels. IEEE J. Solid-State Circuits 2010, 45, 1186–1197. [Google Scholar] [CrossRef]
  4. Schinkel, D.; Mensink, E.; Klumperink, E.; Tuijl, E.; Nauta, B. A 3-Gb/s/ch transceiver for 10-mm uninterrupted RC-limited global on-chip interconnects. IEEE J. Solid-State Circuits 2006, 41, 297–306. [Google Scholar] [CrossRef]
  5. Zhang, L.; Wilson, J.; Bashirullah, R.; Luo, L.; Xu, J.; Franzon, P. A 32-Gb/s on-chip bus with driver pre-emphasis signaling. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2009, 17, 1267–1274. [Google Scholar] [CrossRef]
  6. Mensink, E.; Schinkel, D.; Klumperink, E.; Tuijl, E.; Nauta, B. Power efficient gigabit communication over capacitively driven RC-limited on-chip interconnects. IEEE J. Solid-State Circuits 2010, 45, 447–457. [Google Scholar] [CrossRef]
  7. Kim, B.; Liu, Y.; Dickson, T.; Bulzacchelli, J.; Friedman, D. A 10-Gb/s compact low-power serial I/O with DFE-IIR equalization in 65-nm CMOS. IEEE J. Solid-State Circuits 2009, 44, 3526–3538. [Google Scholar] [CrossRef]
  8. Kao, S.; Liu, S. A 7.5-Gb/s one-tap-FFE transmitter with adaptive far-end crosstalk cancellation using duty cycle detection. IEEE J. Solid-State Circuits 2013, 48, 391–404. [Google Scholar] [CrossRef]
  9. Jung, H.; Yi, I.; Lee, S.; Sim, J.; Park, H. A transmitter to compensate for crosstalk-induced jitter by subtracting a rectangular crosstalk waveform from data signal during the data transition time in coupled microstrip lines. IEEE J. Solid-State Circuits 2012, 47, 2068–2079. [Google Scholar] [CrossRef]
  10. Wilson, J.; Oh, D. Active crosstalk cancellation for next-generation single-ended memory interface. In Proceedings of the IEEE 61st Electronic Components and Technology Conference (ECTC), Lake Buena Vista, FL, USA, 31 May–3 June 2011; pp. 202–208. [Google Scholar] [CrossRef]
  11. Bai, Y.; Wong, S. Optimization of driver preemphasis for on-chip interconnects. IEEE Trans. Circuits Syst. I Reg. Pap. 2009, 56, 2033–2041. [Google Scholar] [CrossRef]
  12. Hall, S.; Heck, H. Advanced Signal Integrity for High-Speed Digital Designs; John Wiley & Sons: Hoboken, NJ, USA, 2009; pp. 382–386. [Google Scholar]
  13. Paul, C. Analysis of Multiconductor Transmission Lines, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2008; pp. 284–305. [Google Scholar]
  14. Predictive Technology Model: 22nm PTM HP Model V2.1. Available online: http://ptm.asu.edu/modelcard/HP/22nm_HP.pm (accessed on 3 September 2019).
Figure 1. Conventional backward directional design (BDD) waveform results. (a) Line cross-section. The parameters (R = 34 Ω/mm, L = 0.17 nH/mm, and C = 0.26 pF/mm) are extracted using a SPICE (Simulation Program with Integrated Circuit Emphasis) field solver. (b) Output waveforms and (c) input waveforms are results of conventional method with (a). Note that the poles of the waveforms are limited by K = 6, M = 5 and that the line length is 6 mm.
Figure 1. Conventional backward directional design (BDD) waveform results. (a) Line cross-section. The parameters (R = 34 Ω/mm, L = 0.17 nH/mm, and C = 0.26 pF/mm) are extracted using a SPICE (Simulation Program with Integrated Circuit Emphasis) field solver. (b) Output waveforms and (c) input waveforms are results of conventional method with (a). Note that the poles of the waveforms are limited by K = 6, M = 5 and that the line length is 6 mm.
Electronics 08 01053 g001
Figure 2. Proposed waveform comparison. (a) Suitable input waveforms and (b) desired output waveforms. The gray line is the unrelaxed waveform and the blue solid line is the relaxed waveform.
Figure 2. Proposed waveform comparison. (a) Suitable input waveforms and (b) desired output waveforms. The gray line is the unrelaxed waveform and the blue solid line is the relaxed waveform.
Electronics 08 01053 g002
Figure 3. Block diagram of signal flow within the symmetric two-coupled line system.
Figure 3. Block diagram of signal flow within the symmetric two-coupled line system.
Electronics 08 01053 g003
Figure 4. Test procedure for a single line.
Figure 4. Test procedure for a single line.
Electronics 08 01053 g004
Figure 5. Proposed design results. (ac) are Algorithm 1 results for 3 mm, 6 mm, and 8 mm length. (df) are SPICE verification results for 3 mm, 6 mm, and 8 mm lengths. Note that the frequency components exceeding 12.5 GHz were relaxed.
Figure 5. Proposed design results. (ac) are Algorithm 1 results for 3 mm, 6 mm, and 8 mm length. (df) are SPICE verification results for 3 mm, 6 mm, and 8 mm lengths. Note that the frequency components exceeding 12.5 GHz were relaxed.
Electronics 08 01053 g005
Figure 6. Conventional design results. (ac) are waveform design results for 3 mm, 6 mm, and 8 mm lengths. (df) are SPICE verification results for 3 mm, 6 mm, and 8 mm lengths.
Figure 6. Conventional design results. (ac) are waveform design results for 3 mm, 6 mm, and 8 mm lengths. (df) are SPICE verification results for 3 mm, 6 mm, and 8 mm lengths.
Electronics 08 01053 g006
Figure 7. Test procedure for a two-coupled line system.
Figure 7. Test procedure for a two-coupled line system.
Electronics 08 01053 g007
Figure 8. Line cross-section of three-coupled lines. The parameters are extracted using SPICE. The resistivity ([Ω/mm]) is R 11 = 34 ; the inductivities ([nH/mm]) are L 11 = 0.16 , L 12 = 0.03 , L 13 = 0.006 , L 21 = 0.03 , L 22 = 0.16 , and L 23 = 0.03 ; the capacitivities ([pF/mm]) are C 11 = 0.23 , C 12 = 0.06 , C 13 = 0.000 , C 21 = 0.06 , C 22 = 0.19 , and C 23 = 0.06 .
Figure 8. Line cross-section of three-coupled lines. The parameters are extracted using SPICE. The resistivity ([Ω/mm]) is R 11 = 34 ; the inductivities ([nH/mm]) are L 11 = 0.16 , L 12 = 0.03 , L 13 = 0.006 , L 21 = 0.03 , L 22 = 0.16 , and L 23 = 0.03 ; the capacitivities ([pF/mm]) are C 11 = 0.23 , C 12 = 0.06 , C 13 = 0.000 , C 21 = 0.06 , C 22 = 0.19 , and C 23 = 0.06 .
Electronics 08 01053 g008
Figure 9. Design results for a multi-line equalizer. (a,d) are test benches for {↑0 0} and {0↑0} cases, respectively. (b,e) are proposed waveforms using Algorithm 2. (c,f) are the SPICE verification for each test bench. Note that the frequency components exceeding 12.5 GHz were relaxed.
Figure 9. Design results for a multi-line equalizer. (a,d) are test benches for {↑0 0} and {0↑0} cases, respectively. (b,e) are proposed waveforms using Algorithm 2. (c,f) are the SPICE verification for each test bench. Note that the frequency components exceeding 12.5 GHz were relaxed.
Electronics 08 01053 g009
Figure 10. Description of the TX for the single-line system. The line is implemented by segment model with resistors, capacitors, and inductors. The detailed circuit parameters are T1 = 74 ps, I n v 1 = 10   um / 5   um   ( W p / W m ) , I n v 2 = 3   um / 1.5   um   ( W p / W m ) , C T X 1 = 350   fF , C T X 2 = 60   fF , I L = 20   uA , R L = 6   k Ω , and R X = 0.3   um   N M O S   T r .
Figure 10. Description of the TX for the single-line system. The line is implemented by segment model with resistors, capacitors, and inductors. The detailed circuit parameters are T1 = 74 ps, I n v 1 = 10   um / 5   um   ( W p / W m ) , I n v 2 = 3   um / 1.5   um   ( W p / W m ) , C T X 1 = 350   fF , C T X 2 = 60   fF , I L = 20   uA , R L = 6   k Ω , and R X = 0.3   um   N M O S   T r .
Electronics 08 01053 g010
Figure 11. Comparison of pre-emphasis waveforms for the single-line system. (a) Input waveforms and (b) output waveforms. The gray lines (cal.) are waveforms determined by the proposed technique, and the blue solid lines (sim.) are simulation results obtained by circuit simulation.
Figure 11. Comparison of pre-emphasis waveforms for the single-line system. (a) Input waveforms and (b) output waveforms. The gray lines (cal.) are waveforms determined by the proposed technique, and the blue solid lines (sim.) are simulation results obtained by circuit simulation.
Electronics 08 01053 g011
Figure 12. Eye-diagrams for a 5 Gbps, 60,000 bits PRBS.
Figure 12. Eye-diagrams for a 5 Gbps, 60,000 bits PRBS.
Electronics 08 01053 g012
Figure 13. Description of the driver circuits for channel 2 and the three-coupled lines. The lines are implemented by RLC segment model. The common circuit parameters are I L = 20   uA , R L = 6   k Ω , and R X =   0.3 um   N M O S   T r . ; The pre-emphasis parameters of channel 1 are T 1 = 85   ps , I n v 1 = 12   um / 6   um   ( W p / W m ) , I n v 2 = 3   um / 1.5   um   ( W p / W m ) , C T X 1 = 380   fF , C T X 2 = 68   fF ; The XTC parameters of channel 1 are T x 1 = 76   ps , I n v x 1 = 8   um / 5   um   ( W p / W m ) , I n v x 2 = 2   um / 1   um   ( W p / W m ) , C x 1 = 100   fF , C x 2 = 50   fF ; The pre-emphasis parameters of channel 2 are T 1 = 89   ps , I n v 1 = 18   um / 9   um   ( W p / W m ) , I n v 2 = 3   um / 1.5   um   ( W p / W m ) , C T X 1 = 480   fF , C T X 2 = 115   fF ; The XTC parameters of channel 2 are T x 1 = 87   ps , I n v x 1 = 5   um / 2.5   um   ( W p / W m ) , I n v x 2 = 2   um / 1   um   ( W p / W m ) , C x 1 = 100   fF , C x 2 = 50   fF .
Figure 13. Description of the driver circuits for channel 2 and the three-coupled lines. The lines are implemented by RLC segment model. The common circuit parameters are I L = 20   uA , R L = 6   k Ω , and R X =   0.3 um   N M O S   T r . ; The pre-emphasis parameters of channel 1 are T 1 = 85   ps , I n v 1 = 12   um / 6   um   ( W p / W m ) , I n v 2 = 3   um / 1.5   um   ( W p / W m ) , C T X 1 = 380   fF , C T X 2 = 68   fF ; The XTC parameters of channel 1 are T x 1 = 76   ps , I n v x 1 = 8   um / 5   um   ( W p / W m ) , I n v x 2 = 2   um / 1   um   ( W p / W m ) , C x 1 = 100   fF , C x 2 = 50   fF ; The pre-emphasis parameters of channel 2 are T 1 = 89   ps , I n v 1 = 18   um / 9   um   ( W p / W m ) , I n v 2 = 3   um / 1.5   um   ( W p / W m ) , C T X 1 = 480   fF , C T X 2 = 115   fF ; The XTC parameters of channel 2 are T x 1 = 87   ps , I n v x 1 = 5   um / 2.5   um   ( W p / W m ) , I n v x 2 = 2   um / 1   um   ( W p / W m ) , C x 1 = 100   fF , C x 2 = 50   fF .
Electronics 08 01053 g013
Figure 14. Waveforms comparison. (a,b) are the input and output waveforms for {↑ 0 0} patterns, respectively. (c,d) are the input and output waveforms for {0 ↑ 0} patterns, respectively. The gray lines (cal.) are waveforms determined by the proposed technique, and the blue solid lines (sim.) are simulation results obtained by circuit simulation.
Figure 14. Waveforms comparison. (a,b) are the input and output waveforms for {↑ 0 0} patterns, respectively. (c,d) are the input and output waveforms for {0 ↑ 0} patterns, respectively. The gray lines (cal.) are waveforms determined by the proposed technique, and the blue solid lines (sim.) are simulation results obtained by circuit simulation.
Electronics 08 01053 g014
Figure 15. Eye diagrams using the proposed technique with a 5 Gbps, 60,000 bit PRBS. (a) Channel 1 (outer line) and (b) channel 2 (inner line).
Figure 15. Eye diagrams using the proposed technique with a 5 Gbps, 60,000 bit PRBS. (a) Channel 1 (outer line) and (b) channel 2 (inner line).
Electronics 08 01053 g015
Table 1. Comparison summary of single-line design results.
Table 1. Comparison summary of single-line design results.
Dynamic Range 1Error 2
3 mm6 mm8 mm3 mm6 mm8 mm
Conventional [11]0.16 V0.84 V2.5 V2.5%26.6%69.2%
Proposed0.14 V0.52 V1.1 V2.1%2.2%1.9%
1 Peak-to-peak voltage of the required input waveform. 2 M a x i m u n ( | v ˜ d e s i r e d ( t ) v o u t ( t ) | V s w i n g × 100 ) .
Table 2. Summary of multi-line design results.
Table 2. Summary of multi-line design results.
Dynamic Range 1Error 2
Pre-EmphasisXTC v o u t _ 1 v o u t _ 2
{↑0 0} case0.39 V0.14 V2.1%2.4%
{0↑0} case0.14 V0.44 V2.4%2.2%
1 Peak-to-peak voltage of the required input waveform. 2 M a x i m u n ( | v ˜ d e s i r e d ( t ) v o u t ( t ) | V s w i n g × 100 ) for pre-emphasis. 2 M a x i m u n ( | v o u t ( t ) | V s w i n g × 100 ) for XTC.

Share and Cite

MDPI and ACS Style

Ji, G. A Systematic Equalizer Design Technique Using Backward Directional Design. Electronics 2019, 8, 1053. https://doi.org/10.3390/electronics8091053

AMA Style

Ji G. A Systematic Equalizer Design Technique Using Backward Directional Design. Electronics. 2019; 8(9):1053. https://doi.org/10.3390/electronics8091053

Chicago/Turabian Style

Ji, Gihyeon. 2019. "A Systematic Equalizer Design Technique Using Backward Directional Design" Electronics 8, no. 9: 1053. https://doi.org/10.3390/electronics8091053

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop