`
`601
`
`Slew-Rate-Controlled Output Driver Having Constant
`Transition Time Over Process, Voltage, Temperature,
`and Output Load Variations
`
`Soon-Kyun Shin, Wang Yu, Young-Hyun Jun, Jae-Whui Kim, Bai-Sun Kong, and Chil-Gee Lee
`
`Abstract—A slew-rate-controlled output driver having a con-
`stant transition time irrespective of environmental variations is
`described in this brief. The proposed output driver employs a
`capacitive feedback between the output and input of the driver
`to allow its transition time independent of process, voltage, tem-
`perature and output load variations. The proposed output driver
`was designed and fabricated using a 0.13- m CMOS process.
`According to our experimental results, the normalized variation
`on transition time of the proposed output driver due to PVT
`variations was improved by 74%–80% as compared to the con-
`ventional output driver. The comparison result also indicates that
`the normalized variation on transition time due to output load
`change from 10 to 100 pF (10 times variation) in typical process,
`voltage and temperature corners was improved by up to 66%.
`Index Terms—Capacitive feedback, constant transition time,
`output driver, slew-rate control.
`
`I. INTRODUCTION
`
`P ROVIDING higher data processing rate and interface
`
`speed is becoming ever more important in proportion to
`the evolution of multimedia environment. Recent high-per-
`formance interfaces like 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. For example, the USB interface requires
`high-speed differential signals having matched rise and fall
`times to guarantee the specification of crossover voltage, which
`also determines the margin of setup and hold times. For these
`interfaces, the rise and fall times should be low enough to
`satisfy speed performance. However, low rise and fall times
`can cause side effects such as crosstalk, ringing, reflection, and
`ground and power bounces (di/dt noise) [1] due to the switching
`current traveling through the bonding wire and package pins.
`A signal with fast transition edges has non-negligible high-fre-
`quency components that can cause transmission line effect and
`crosstalk to adjacent lines, causing a line impedance change and
`
`Manuscript received July 29, 2006; revised October 30, 2006. This work was
`supported in part by Korea Science and Engineering Foundation (R01-2006-
`000-11296-0), and IC Design Education Center. This paper was recommended
`by Associate Editor E. Alarcon.
`S.-K. Shin was with the School of Information and Communication Engi-
`neering, Sungkyunkwan University, Gyunggi-do 440-746, Korea. He is now
`with the Semiconductor Business, Samsung Electronics, Gyunggi-do 446-711,
`Korea.
`W. Yu, Y.-H. Jun, and J.-W. Kim are with Semiconductor Business, Samsung
`Electronics, Gyunggi-do 446-711, Korea.
`B.-S. Kong and C.-G. Lee are with the School of Information and Commu-
`nication Engineering, Sungkyunkwan University, Gyunggi-do 440-746, Korea
`(e-mail: bskong@skku.edu).
`Digital Object Identifier 10.1109/TCSII.2007.895314
`
`Fig. 1. Conventional output driver.
`
`a skew on the data. To solve these problems, a longer transition
`time is preferred as far as the specification is satisfied.
`Several studies on controlling the slew rate of an output
`driver have focused on various methods using analog and
`digital schemes. An analog scheme employed a compensa-
`tion device relying on a known external resistor to generate
`a slew-rate compensation voltage [2]. However, this scheme
`tends to be sensitive to noise when the voltage travels a long dis-
`tance. A digital scheme used the calibration of output driver’s
`impedance by selecting an optimal number of transistors over
`PVT variation, but it shows a discrete impedance change [3]. A
`capacitive feedback scheme was also used, in which the slew
`rate was well controlled for various output load conditions,
`but the scheme still had a relatively large slew-rate change due
`to variation over PVT conditions [4]. Frequency-based com-
`pensation schemes provided excellent slew-rate compensation
`without the external resistor, but they need a phase-locked loop
`(PLL) for bias block [5], [6]. A current control scheme using
`proper bias voltages for pre-driver and main driver was also
`used for achieving a constant slew rate, but this approach shows
`a dependency according to output load variation [7]. Fig. 1
`shows a conventional output driver [8] which adopts the method
`of adding delay in each of the output transistors to increase
`transition time and reduce the amount of fast switching current.
`But, the circuit has the drawback of inability to compensate the
`PVT variations.
`This brief proposes a novel output driver having the char-
`acteristic of very low variation on transition time over PVT
`and output load variations [9]. Section II describes the struc-
`ture and operation of the proposed output driver. Section III
`presents simulation and experimental results to assess the per-
`formance of the proposed driver. Finally, we draw our conclu-
`sions in Section IV.
`
`Authorized licensed use limited to: Wendi Hoffenberg. Downloaded on October 27,2020 at 15:26:45 UTC from IEEE Xplore. Restrictions apply.
`
`1549-7747/$25.00 © 2007 IEEE
`
`ANALOG 2005
`XILINX v. ANALOG
`IPR2020-01219
`
`
`
`602
`
`IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESSBRIEFS,VOL. 54, NO. 7, JULY 2007
`
`MD1
`
`Veao
`
`PAD
`
`Control Logic
`
`Tri-State
`
`Fig. 2. Block diagram of proposed output driver.
`
`Reference
`
`Voltage
`
`M3
`
`leas
`
`Fig. 3. Current bias generator.
`
`II. PROPOSED OUTPUT DRIVER
`
`Fig. 2 showsthe block diagram of the proposed output driver
`composed of a current bias generator, a tri-state control logic,
`pre-drivers, and main drivers. It has two main drivers to support
`differential signaling and generates four reference currents in
`the bias current generator to be fed into the pre-drivers and main
`drivers. Fig. 3 showsthe bias current generatorfor obtaining the
`bias current for the output driver. Bias current Jpr4s generated
`in this block is represented as
`
` Vrer
`(1)
`Igtas = R
`where Veris the reference voltage generated from the voltage
`generator. As explained later, the amount of this bias current
`determinesthe slew rate of the main driver to provide constant
`rising and falling transition timesof the outputdriver. Forthis to
`be achieved, Vppr is made to be independentoftemperature and
`process conditions to provide a uniform transition timeirrespec-
`tive of these variations. The reference voltage is also made to
`be proportional to the supply voltage to allow a constanttransi-
`tion timeirrespective of variation on voltage swing. To adapt the
`transition time for different specifications of other applications
`and to provide an independencyoftransition time onresistor
`variation, /?; can be trimmed or implemented off-chip. Fig. 4
`showsthe proposed outputdriver consisting of a pre-driver and
`a main driver. The pre-driver has constant current sources, J;
`and J>, and transistors, M1, M2, M3, and M4,to control the op-
`eration of main driver transistors, MD1 and MD2. These main
`driver transistors are large for efficient driving of heavy capac-
`itive output load. Feedback capacitor Cy connects the output
`node to one of the two gate terminals of the main driver tran-
`sistors using switches S1 and S82. This capacitor providesa re-
`quired amountofcurrent to determine the Vgofthe drivertran-
`sistor to allow the circuit to have a properslew rate to provide a
`constanttransition time duringtransition period.
`
`Pre-Driver
`
`CMOS-Driver
`
`Fig. 4. Proposed outputdriver.
`
`
`
`MD2
`
`
`
`Fig. 5. Simulation result of internal node.
`
`Fora rising transition of PAD, M3, and M4 are turned off
`and on, respectively, with switch S2 off, allowing MD2to be
`completely off. M1 and M2are turned off and on, respectively,
`
`Authorized licensed use limited to: Wendi Hoffenberg. Downloaded on October 27,2020 at 15:26:45 UTC from IEEE Xplore. Restrictions apply.
`
`
`
`SHINet al.: SLEW-RATE-CONTROLLED OUTPUT DRIVER
`
`603
`
`0
`
`Fig. 6. Simulation results for output waveforms over PVT variations. (Eachfigure contains a collection of waveforms obtainedat slow,typical, fast process corners
`with the temperature of —55° C and —125° C.): The conventional driver with the supply voltage of (a) 3.0 V, (b) 3.3 V, and (c) 3.6 V. The proposed driver with
`the supply voltage of (d) 3.0 V, (e) 3.3 V, and (f) 3.6 V.
`
`with S1 on. Then, PG beginsto fall from Vpp by the current sink
`of J,. When PG reachesthe voltage level down to “Vpp-Vrp.”
`where Vpp is the threshold voltage of pMOStransistor, MD1
`turns on and PAD begins to rise. At this time, current 7. through
`C’; begins to flow according to
`
`§2 on. Then, NG beginsto rise from the ground by the current
`source of J>. After NG reachesthe voltage of “V-py” whichis
`the threshold voltage of nMOStransistor, MD2 turns on and
`PAD beginsto fall. At this time, current 7,2 through Cy begins
`to flow according to
`
`+ dvpap
`.
`lel = Ci
`
`(2)
`
`tog = Cy
`
`
`ada PAD
`dt
`
`(3)
`
`Whenthe slew rate of the output is such that 7,; becomes
`equal to J;, PG holds its voltage since the sinking and sourcing
`currents are identical, allowing a constant rise time of the
`output until the end of the transition. When 7,.; happens to be
`larger (smaller) than I ; due to higher (lower)rise time at the
`output, possibly caused by variations on process, temperature
`and output load, PG rises (falls) to decrease (increase) the
`output slew rate until the output provides a target rise time.If
`there is a change on the supply voltage, J, follows the change
`proportionally and adjust the voltage level of PG to make the
`rise time constant irrespective of the variation on voltage swing.
`
`After the completion of the transition, PG goes to the ground
` k- Vanedupap_te2_k-Iptas
`
`a,
`(4)
`SR. =
`=>
`=Ss
`and turns MD1 fully on.
`Ry Cy
`dt
`Cy
`The falling procedure of the output driver is similar to the
`rising one. That is, when PADfalls, M1 is on and M2is off
`where f is the proportionality factor between Jpras and Is.
`with S1 off, letting MD1 off. M3 goes on and M4goesoff with
`Then,the transition time ¢;,,, of the output, which is measured
`
`When 7,2 is equal to J2, NG holds its voltage as the sinking
`and sourcing currentsare identical, allowing a constantfall time
`of the output until the end of the transition. When 7,2 happens
`to be different from /5 due to variations on process, voltage,
`temperature and outputload, the voltage level of NG is adjusted
`by the same procedure as above to makethefall time constant.
`After the completionofthe transition, NG goes to Vpp andturns
`MD2fully on.
`By combining (1) and (3), the slew rate SR of the output of
`the proposed driver can be written as
`
`Authorized licensed use limited to: Wendi Hoffenberg. Downloaded on October 27,2020 at 15:26:45 UTC from IEEE Xplore. Restrictions apply.
`
`
`
`604
`
`IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESSBRIEFS,VOL. 54, NO. 7, JULY 2007
`
`Fig. 7. Simulation results with the output load ranging from 10 to 100 pF. (a) Main driver output and (b) the pre-driver output for the conventional driver. (c) Main
`driver output and (d) pre-driver output for proposed driver.
`
`between 10% and 90% of overall voltage swing, can be repre-
`sented as
`
`Nl Rolaas
`
`mnie
`
`
`iiss
`
`Vpop
`.
`ne
`_—ang Vewing —_—
`tiran = 08 = 08hCp (5)
`
`As shownin (5), because Vprr follows the variation on Vpp
`andis not influenced by other variations as mentioned earlier, a
`properselection of C’ whose size is sufficiently larger than the
`parasitic capacitance and a proper trimming of R; to provide
`a target transition time allow uniform transition times of the
`output regardless of environmentalvariations.
`
`III. SIMULATION AND MEASUREMENT RESULTS
`
`To verify the performance, the proposed output driver was
`designed andfabricated using a 0.13-j;:m CMOSprocess tech-
`nology. Nominal threshold voltages of p- and n-type transistors
`in this technology are 0.52 and 0.55 V, respectively. Fig. 5 de-
`picts the simulated waveforms for the operation of the proposed
`outputdriver, which was obtained using typical process parame-
`ters at the temperature of25 °C with the supply voltage of 3.3 V
`using the load capacitance of 50 pF. As shown in the figure,
`nodes NG and PG temporarily stay in the middle duringthe tran-
`sition period. Fig. 6 compares the simulation results for output
`transitions of the conventional and proposed output drivers for
`several different PVT comers. The supply voltage for these sim-
`ulations was varied from 3 to 3.6 V with temperature ranging
`from —55 to 125 °C at typical, fast and slow process corners.
`As shownin this figure, the proposed driver significantly im-
`proves the uniformity oftransition time regardless of PVT varia-
`tions as comparedto the conventional driver. Fig. 7 summarizes
`the simulation results for the output transition waveformsof the
`conventional and proposed drivers for different output load con-
`ditions. The output capacitive load value was varied ten times
`
`iceOlenae
`
`Output
`
`Output
`
`eres g
`
`Fig. 8. Microphotograph ofthe test chip.
`
`from 10 to 100 pF with typical process parameters and supply
`voltage at room temperature. As showninthefigure, the voltage
`levels of PG and NGforthe proposed output driver are adjusted
`in proportion to the amountof output load to provide a reduced
`variation of output transition time for a wide range of output
`loads. Fig. 8 shows the microphotographoftest chip, whosesize
`is 280 x 225 jm? including PAD,and Fig. 9 depicts the mea-
`sured waveforms, showing almost the samerise andfall times
`for each of the output nodes. Table I summarizes the variation of
`transition time due to PVT variations, while Table II compares
`the variation due to output load variation. The fastest (slowest)
`rise andfall times of each driver were obtained whenthe supply
`voltage is 3.6 V (3.0 V) at the temperature of —55°C (125 °C),
`at fast (slow) process corner. The term variation in each table
`refers to the difference between the slowestandfastestrise (fall)
`times of each driver, and the normalized variation was obtained
`
`Authorized licensed use limited to: Wendi Hoffenberg. Downloaded on October 27,2020 at 15:26:45 UTC from IEEE Xplore. Restrictions apply.
`
`
`
`SHIN et al.: SLEW-RATE-CONTROLLED OUTPUT DRIVER
`
`605
`
`variation due to PVT variation as compared to that of the con-
`ventional driver. The normalized variation on transition time
`due to output load variation is also reduced by 52%–66% for
`the proposed driver as compared to the conventional driver.
`
`IV. CONCLUSION
`In this brief, a slew rate-controlled output driver using ca-
`pacitor feedback was proposed. The output driver shows a very
`low variation of transition time over PVT variations and over
`a wide range of capacitive output load. The test results show
`that the proposed output driver is well suited for applications re-
`quiring constant transition time. The proposed output driver was
`successfully applied to the design of an interface for USB that
`requires a uniform transition time regardless of environmental
`variations.
`
`REFERENCES
`[1] G. A. Katopis, “Delta-I noise specification for a high-performance
`computing machine,” Proc. IEEE, vol. 73, no. 9, pp. 1405–1415, Sep.
`1985.
`[2] R. Senthinathan, G. Tubbs, and M. Schuelein, “Negative feedback
`influence on simultaneous switching CMOS outputs,” in Proc. IEEE
`Custom Integr. Circuits Conf., May 1988, pp. 5.4.1–4.
`[3] T. J. Gabara and S. C. Knauer, “Digitally adjustable resistors in CMOS
`for high-performance applications,” IEEE J. Solid-State Circuits, vol.
`27, no. 8, pp. 1176–1185, Aug. 1992.
`[4] F. Garcia, P. Coll, and D. Auvergne, “Design of a slew-rate-controlled
`output driver,” in Proc. ASIC Conf., 1998, pp. 147–150.
`[5] T. Shirotory and K. Nogamir, “PLL based impedance control output
`buffer,” in Proc. Symp. VLSI Circuits, 1991, pp. 49–50.
`[6] S.-K. Shin, S.-M. Jung, J.-H. Soo, M.-L. Ko, and J.-W. Kim, “A slew-
`rate-controlled output driver using PLL as compensation circuit,” IEEE
`J. Solid-State Circuits, vol. 38, no. 7, pp. 1227–1233, Jul. 2003.
`[7] S.-W. Choi and H.-J. Park, “A PVT-insensitive CMOS output driver
`with constant slew rate,” in Proc. IEEE Asia-Pacific Conf. Advanced
`Syst. Integr. Circuits, Aug. 2004, pp. 116–119.
`[8] R. Senthinathan and J. L. Prince, “Application specific output drivers
`to reduce SSN,” in Simultaneous Switching Noise of CMOS Devices
`and Systems. Boston, MA: Kluwer Academic, 1994, ch. 7, p. 113.
`[9] S.-K. Shin, W. Yu, B.-S. Kong, C.-G. Lee, Y.-H. Jun, and J.-W. Kim,
`“A slew rate-controlled output driver having a constant transition time
`over the variations of process, voltage and temperature,” in Proc. IEEE
`Custom Integr. Circuits Conf. (CICC), Sep. 2005, pp. 231–234.
`
`Fig. 9. Measured waveforms at room temperature with 50-pF output load and
`3.3-V supply voltage.
`
`TABLE I
`SUMMARY OF TRANSITION TIME OVER PVT VARIATIONS
`
`TABLE II
`SUMMARY OF TRANSITION TIME OVER THE VARIATION OF OUTPUT LOAD
`RANGING FROM 10 TO 100 PF AT A TYPICAL PVT CONDITION
`
`by dividing the variation by nominal rise (fall) time of each
`driver. As shown in Table I, the proposed output driver achieves
`74%–80% improvements in terms of normalized transition time
`
`Authorized licensed use limited to: Wendi Hoffenberg. Downloaded on October 27,2020 at 15:26:45 UTC from IEEE Xplore. Restrictions apply.
`
`