Paper Menu >>
Journal Menu >>
![]() Circuits and Systems, 2011, 2, 162-169 doi:10.4236/cs.2011.23024 Published Online July 2011 (http://www.SciRP.org/journal/cs) Copyright © 2011 SciRes. CS A Review of PVT Compensation Circuits for Advanced CMOS Technologies Andrey Malkov, Dmitry Vasiounin, Oleg Semenov Freescale Semicond ucto r, Moscow, Russia E-mail: [email protected] Received January 30, 2010; revised April 18, 2011; accepted April 25, 2011 Abstract The recent high-performance interfaces like DDR2, DDR3, USB and Serial ATA require their output drivers to provide a minimum variation of rise and fall times over Process, Voltage, and Temperature (PVT) and output load variations. As the interface speed grows up, the output drivers have been important component for high quality signal integrity, because the output voltage levels and slew rate are mainly determined by the output drivers. The output driver impedance compliance with the transmission line is a key factor in noise minimization due to the signal reflections. In this paper, the different implementations of PVT compensation circuits are analyzed for cmos45 nm and cmos65 nm technology processes. One of the considered PVT com- pensation circuits uses the analog compensation approach. This circuit was designed in cmos45 nm technol- ogy. Other two PVT compensation circuits use the digital compensation method. These circuits were de- signed in cmos65 nm technology. Their electrical characteristics are matched with the requirements for I/O drivers with respect to DDR2 and DDR3 standards. DDR2 I/O design was done by the Freescale wireless design team for mobile phones and later was re-used for other high speed interface designs. In conclusion, the advantages and disadvantages of considered PVT control circuits are analyzed. Keywords: PVT Compensation, PVT Control Circuit, Process Variation, DDR Interface, I/O Driver 1. Introduction In any manufacturing step during the fabrication process of ICs, there are target specifications and there are man- ufacturing tolerances around each specification. For ex- ample, the gate oxide thickness specification translates to slower devices (higher threshold voltage) for thicker ox- ides and faster devices for thinner oxides (lower thresh- old voltage). If such devices were used as a driver ele- ment, large variations in driver strengths and slew rates from the pre-driver should be expected. This is turn af- fects the timing of the outgoing signals. Providing the higher data processing rate and interface speed are becoming more important to the evolution of multimedia environment. For example, the speed of modern storage interfaces (ATA/ATAPI-6 standard) has rapidly increased up to 100 MB/s [1]. The recent high- performance interfaces like DDR2, DDR3, USB and Serial ATA require their output drivers to provide a minimum variation of rise and fall times over process, voltage, and temperature (PVT) and output load varia- tions. As the interface speed grows up, the output drivers have been important component for high quality signal integrity, because the output voltage levels and slew rate are mainly determined by the output drivers. Any de- crease in the skews variation depending on the PVT variations can usually be translated into better timing budgets and signal integrity, resulting in the increase of system I/O speed. To achieve good signal integrity, slew rate also must be kept constant over PVT variations. Large slew rate induces significant switching noise (Ldi/dt noise) and small slew rate decrease the signal timing margin. One method to improve system speed is to provide circuit compensation. The compensation al- lows the designer to speed up the slower I/O driver and receiver speeds and increase the driver strength for the slow part. At the same time, the fast part is slowed down to match the slow part in speed and drive strength. Vari- ous compensation architectures have been previously reported for PVT variation [2-5] and most of them use external resistors to generate a bias current. Generally, the PVT control circuits can be classified on two types with (1) analog and (2) digital compensation methods, as it shown in Figure 1. In this paper, the different imple- ![]() A. MALKOV ET AL. 163 mentations of PVT compensation circuits are analyzed for cmos45 nm and cmos65 nm technology processes. These new PVT circuits are used for compensation of output resistance variation of high speed DDR I/O driv- ers implemented in sub-100 nm bulk and SOI technolo- gies. In deep submicron technologies, the PVT control is extremely important due to the higher process variations and process instability. One of the considered PVT compensation circuits uses the analog compensation ap- proach. This circuit was designed in the cmos45nm SOI tech- nology. The second PVT compensation circuit uses the digital compensation method. This circuit was designed in the cmos65nm bulk technology and its electrical cha- racteristics are matched with the requirements for I/O driver with respect to DDR3 standard. In conclusion, the advantages and disadvantages of considered PVT control circuits are analyzed. 2. Scope of the Problem One practical method of communication between chips is the transmission lines on a printed circuit boards (PCB). These transmission lines are fast and very economical, which explains their popularity. Generally, these trans- mission lines are thick metal wires (~1 mil) with a poly- mer dielectric surrounding it. The driver, the transmis- sion line and termination matching are key factors to clean signaling. Transmission lines that are not well ter- minated suffer from reflecting. These reflections inter- fere with signaling as a new data will be affected by the remnants of the previous data that h ave not settled do wn. It is very well known that the good impedance matching of I/O driver and transmission line reduces the signal reflection in a transmission line. In this paper, the pre- sented PVT compensation circuits are used for imped- ance matching of I/O driver and transmission line under the process, voltage and temperature variations. 3. Analog Compensation: General Background There are different implementations of analog PVT com- pensation circuits. Some of them are presented in Figure 2, where in option (a) transistor stacks reflects the stack up in a pre-driver and option (b) reflects a normal output buffer structure, which directly compensates the output impedance under PVT variations. These schemes are based on equalizing the voltage drop across a resistor and transistor. The compensating device (NMOS or PMOS) is compared to a known external resistor (R3 or R6) and the voltage is fed back to an operational amplifier (OA1 or OA2). The operational amplifier compares this volt- age to a known reference voltage. Independing on the chip processing (fast or slow), the correct voltag e is gen- erated to make the device drains match the reference voltage. Using this compensation voltage, the I/O buffers can be biased. The strengths of drivers and pre-drivers can be adjusted by rationing the gate widths with respect to the compensated N and P devices. Before the com- pensating voltage can be used, it has to be distributed on the chip to each buffer. Since the distributed intercom- nection can couple noise from other digital signal lines and be lengthy, it should be closely shielded. An effect- ive shield is the addition of power interconnects in par- allel with the compensation voltage interconnect. For example, the analog voltage delivery scheme using Vss wires to shield and charge share the injected noise. The digital signals should not run in parallel to the analog signals. Figure 1. Compensation schemes used for control of output resistance compensation of I/O drivers. Copyright © 2011 SciRes. CS ![]() 164 A. MALKOV ET AL. (a) (b) Figure 2. (a) Analog bias generation scheme that can be used to compensate I/O buffers: transistor stack reflects the stack up in a pre-driver (adopted from [6]); (b) Analog bias generation scheme that can be used to compensate I/O buffers: this option is convenient since it reflects a normal output buffer structure (adopted from [6]). 4. Digital Compensation: General Background The analog techniques are sensitive to noise, as all other analog schemes. This is true in the generation of the compensation voltage and its d istributio n. An option is to use digital compensation techniques. On of such methods is given in Figure 3. Here a circuit similar to the analog case may be used to generate the compensation factor (a series of bits). The calibration transistor is broken into sections. Each leg is then controlled by a control bit. All the “on” legs together represent the driver strength. The control bits are derived from a counter that is fed by a comparator. The comparator senses the voltage division between the resistor and transistor legs and compares it to a reference voltage. A key difference between analog and digital compensation is that in the digital scheme when a leg is turned on it is fully on (Vcc at the gate of an NMOS device), unlike the analog case where all the legs are partially on. The digital comparator can change states as the feed- back loop time permits. The distribution of digital com- pensated signals is easier because they are all at normal CMOS voltage levels and not at an intermediate analog level, and thus they are less noise sensitiv e. One of the implementation of digitally-impedance- controlled output buffer circuit was developed by T. Ta- kahashi et al. [5]. Th is circuit is suitable for chips with a high I/O count due to its stable impedance against vari- ous kinds of noise. Impedance of the pull-up NMOS and pull-down NMOS are set to transmission line impedance for obtaining an accurate midpoint level and for avoiding Copyright © 2011 SciRes. CS ![]() A. MALKOV ET AL. 165 reflection. The schematic of digitally-impedance-con- trolled output buffer circuit is shown in Figure 4. In th is circuit, the input buffer judges 0.6 V as a “High”, when the output of its output buffer is “Low” and “Low” when the output is “High”. This is accomplished by the ad- justable voltage divider which is controlled by the core input signal (Din). 5. Digital Compensation: Implementation in CMOS065 nm Bulk Technology In this section, two practical implementations of digital PVT compensation technique are analyzed for DDR2 and DDR3 I/O circuits. Figure 3. Concept of digital bias generation scheme. It may be similar to analog scheme except that the transistors are not one device but a number of parallel bits capable of be ing switche d on and off inde pendently (adopted from [6]). Cu3 Cu2 Cu1 Cu0 Impedance Control o f Pull-Down MOS Tr. Impedance Control of Pull-Up MOS Tr. Cd0 Cd1 Cd2 Cd3 Din Vref 0.9 V 0.3 V DOUT GND SEL PAD 3.3 V V W3 W2 W1 W0 Wc Wc W0 W1 W2 W3 GND 1.2 V Z0 1.2 V Figure 4. Digitally-impedance -control led bidirectional I/O circuit [7]. Copyright © 2011 SciRes. CS ![]() A. MALKOV ET AL. Copyright © 2011 SciRes. CS 166 In DDR2 I/O cell, the PVT control circuit consists on PVT sensor block, which is used to tr ack the PVT condi- tions, and output driver block, which is split on several Legs that are used for the adjustment of output driver impedance according to the detected PVT condition [8]. The schematic of PVT control block is presented in Fig- ure 5. The PVT sensor block includes ring oscillator, digital frequency decoder and level shifter. The ring os- cillator uses the same OVDD power supply as the DDR drivers in the pad ring. The changing of junction tem- perature, operating voltage and process variation can be sensed as a changing of oscillation frequency. This os- cillation frequency is correlated to the time constant of RC network within of ring oscillator. In the RC network, “R” is determined by the transistor impedance which is a scaled down replica of the output driver. And C repre- sents the metal routing capacitance that has a very low temperature coefficient and has a weak process variation dependency. The ring oscillator output is divided b y 256 times prior to the frequency decoder, as shown in Figure 5. Figure 6 shows how the ring oscillator frequency de- pends on the PVT conditions. “Wcs” corresponds to the lowest frequency, “typ” case corresponds to the medium frequency and “bcs” corresponds to the max frequency. The frequency of ring oscillator is compared to the ex- ternal reference clock signal (32 KHz CKIL clock). The PVT decoder analysis the difference and generates the 6 bits control signals (s0-s5) to switch ON or OFF the legs in output driver (see Figure 7). Figure 5. A PVT control circuit used in DDR2 I/O bank [this figure is courtesy of Kiyoshi Kase and Dzung T. Tran from Freescale Semiconduc tor]. Figure 6. Ring oscillator frequency with respect to the number of output legs that should be connected to keep constant the mpedance of output driver [this figure is courtesy of Kiyoshi Kase and Dzung T. Tran from Free sc ale Semiconductor]. i ![]() A. MALKOV ET AL. 167 Another digital PVT calibration approach was devel- oped for CMOS065 DDR3 I/O cells set. It uses the ex- ternal resistor for accurate adjustment of output driver impedance. The schematic of calibration circuit is pre- sented in Figure 8. The calibration circuit consists on PMOS and NMOS output drivers that are connected to external resistor, comparator, reference voltage generator, and logical state machine for the generation of calibra- tion signals. The output NMOS and PMOS drivers have a major transistor, which has a slightly bigger resistance in “bcs” than the external reference resistor, and a number of legs. These are the additional transistors placed in parallel to the major transistor. These legs are used to reduce the total impedance of output driver and match it to the ex- ternal resistor. In the calibration circuit, the combination of PMOS, NMOS transistors in output drivers and the external reference resistor forms the voltage divider. To monitor the voltag e drop on the Xres pin, the comparator is used. It compares the voltage drop on the pin Xres and the reference voltage (OVDD/2) which is generated within of calibration circuit. During the calibration proc- ess, the logical state machine activates one by one the additional transistors (Legs) in output PMOS driver us- ing the voh<4:0> signals. As a result, the effective resis- tance of output PMOS driver is reduced and the voltage drop on the Xres pin is increased. When the voltage drop on the Xres pin is increased to OVDD/2 (the switching Figure 7. Example of output NMOS driver with additional legs for PVT adjustment [this figure is courtesy of Kiyoshi Kase and Dzung T. Tran from Freescale Se mic onduc tor]. Figure 8. PVT calibration circuit developed for DDR3 I/O banks. Copyright © 2011 SciRes. CS ![]() A. MALKOV ET AL. Copyright © 2011 SciRes. CS 168 voltage for comparator), the output signal from com- parator is changed from 0 to 1. It means that the calibra- tion process of PMOS output driver is completed and the output driver impedance is equaled to the external refer- ence resistor. The calibration codes are stored in the in- ternal register. The next step is the calibration of NMOS output driver. To do this, the previously calibrated PMOS output driver is kept in ON mode and NMOS driver is also switched ON by the vol<4:0> signals. It is necessary because the reference resistor is connected between Xref and VSS. The calibration procedure of NMOS output driver is similar to the calibration process of PMOS output driver, except that the Xref voltage should b e co mp ar ed to OV DD /3 instead of OVDD/2 as it was for PMOS driver. This is because for the NMOS output driver calibration the voltage divider based on PMOS transistor and NMOS transistor with Rext resistor connected in parallel is used. 6. Analog Compensation: Implementation in CMOS045nm SOI Technology The idea of analog compensation method is based on the control of output driver transconductance. In this method, the output driver of I/O buffer has stacked NMOS and PMOS transistors. One of the stacked transistors is man- aged by P-pre-driver and N-pre-driver, respectively, as it shown in Figure 9, and these transistors are operating in a switch ON/OFF mode. On the gate terminals of second transistors in the stacked transistor pairs are applied the Vbias_n and Vbias_p voltages that keep constant trans- conductance of stacked transistors under different PVT conditions. Generally, the analog PVT compensation circuit con- sists on two major blocks: 1) PVT control block (Figure 9) and 2) Reference current block (Figure 10). The ref- erence current block has the “OVDD/2” voltage divider, external resistor, operational amplifier and a couple cur- rent mirrors. The external resistor is used to specify the reference currents Iref_p and Iref_n that are not depend- ent on process corners and temperature, and are directly proportional to the OVDD/2 voltage. The PVT control block consists on two stacked NMOS and PMOS devises and two operational amplifiers. The principle of PVT block operation is the same as the func- tionality of previously mentioned analog bias generation circuit shown in Figure 2(a). The advantage of analog PVT compensation circuit developed for CMOS045 nm SOI technology is that it requires just one external refer- ence resistor. Most of other implementations of analog PVT compensation circuits given in literature require two external resistors, for example circuit presented in Figure 2(a) or circuit developed by Seok-Woo Choi et al. [9]. 7. Conclusions In this paper several different implementations of PVT compensation circuits are analyzed for cmos45 nm and cmos65 nm technology processes. One of the considered PVT compensation circuits uses the analog compensa- tion approach. This circuit was designed in cmos045 nm SOI technology. Other two PVT compensation circuits use the digital compensation method. Theses circuits were designed in cmos065 nm technology and their elec- trical characteristics were matched with the requirements for I/O driver with respect to DDR2 and DDR3 stan- dards. OVDD/2 Iref p EN n Ir ef n OVDD/2 EN p Vbias n Vbias p I/O Driver Predriver N Predriver P OVDD PV T c on trol bl ock PAD Figure 9. Implementation of PVT control block. ![]() A. MALKOV ET AL. 169 OVDD/2 E xternal re sistor rext Iref p Iref n R R OVDD Figure 10. Reference current block. The advantage of analog-based PVT compensation circuit is that its layout area is typically smaller than the layout area consumed by the digital-based PVT com- pensation circuit. However, the digital-based PVT com- pensation circuit is recommended fo r chips with high I/O count due to its stable impedance against various kinds of noise. Finally, in case of uncompensated I/O drivers, the effect of PVT variations can be reduced by the place- ment of poly-silicon resistor in series to the transistor of output driver. Typically, poly-silicon resistor has low dependency on PVT variations and it is designed to have significantly higher resistance than the output driver transistor. 8. Acknowledgements The authors would like to thank Kiyoshi Kase and Dzung T. Tran (Freescale Semiconductor) for providing the figures, reviewing of manuscript and useful comments. 9. References [1] ATA/ATA-6 Specification, 2001. http://www.t13.org/Documents/UploadedDocuments/proj ect/d1410r3b-ATA-ATAPI-6.pdf [2] S.-W. Choi and H.-J. Park, “A PVT-Insensitive CMOS Output Driver with Constant Slew Rate,” IEEE Asia-Pa- cific Conference on Advanced System Integrated Circuits, Tainan, Taiwan, 4-5 August 2004, pp. 116-119. [3] H. Chi, D. Stout and J. Chickanosky, “Process, Voltage and Temperature Compensation of off-Chip-Driver Cir- cuits for Sub-0.25-pm CMOS Technology,” 10th Annual IEEE International ASIC Conference and Exhibit, Port- land, 7-10 September 1997, pp. 279-282. doi:10.1109/ASIC.1997.617021 [4] H.-S. Jeon, D.-H. You and I.-C. Park, “Fast Frequency Acquisition All-Digital PLL Using PVT Calibration,” IEEE International Symposium on Circuits and Systems, Seattle, 18-21 May 2008, pp. 2625-2628. [5] Y. Tsugita, K. Ueno, T. Hirose, T. Asai and Y. Amemiya, “On-Chip PVT Compensation Techniques for Low-Vol- tage CMOS Digital LSIs,” IEEE International Sympo- sium on Circuits and Systems, Taipei, Taiwan, 24-27 May 2009, pp. 1565-1568. [6] S. Dabral and T. Maloney, “Basic ESD and I/O Design,” John Wiley & Sons Inc., New York, 1998. [7] T. Takahashi, M. Uchida and T. Takashi, “A CMOS Gate Array with 600 Mb/s Simultaneous Bidirectional I/O Circuit,” IEEE Journal of Solid-State Circuits, Vol. 30, No. 12, 1995, pp. 1544-1546. doi:10.1109/4.482204 [8] K. Kase and D. T. Tran, “Performance Variation Com- pensating Circuit and Method,” US Patent No.: US7,508, 246B2, 24 March 2009. [9] S.-W. Choi and H.-J. Park, “A PVT-Insensitive CMOS Output Driver with Constant Slew Rate,” IEEE Asia-Pa- cific Conference on Advanced System Integrated Circuits, Fukuoka, 4-5 August 2004, pp. 116-119. doi:10.1109/APASIC.2004.1349423 Copyright © 2011 SciRes. CS |









