throbber
L \'
`
`RandalIL.Geiger DESIGN TECHNIQUES
`—
`
`PhillipE.AlIen
`
`FOR ANALOG AND
`
`1
`
`\
`
`BARNES“;ELNDBLE’
`51:1?-
`
`
`
`—
`
`NoeIFl.Strader
`
`DIGITAL CIRCUITS
`#
`
`5W fi
`
`-
`
`Page 1 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 1 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`This book was set in Times Roman by Publication Services, Inc.
`The editors were Alar E. Elken and John M. Morriss;
`the production supervisor was Janelle S. Travers.
`The cover was designed by Robin Hessel.
`Project supervision was done by Publication Services, Inc.
`Arcata GraphicsfHalliday was printer and binder.
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`Copyright © 1990 by McGraw—Hill, Inc. All rights reserved. Printed in the United States
`of America. Except as permitted under the United States Copyright Act of 1976, no part of
`this publication may be reproduced or distributed in any form or by any means, or stored
`in a data base or retrieval system, without the prior written permission of the publisher.
`
`254567890 HDHD 99876543210
`
`ISBN D-D?—DEE|EEEl—=l
`
`Library of Congress Cataloging-in—Publication Data
`
`1
`
`1.0
`1.1
`1.2
`1.3
`1.4
`1.5
`1.6
`
`ISBN 0-07-023253-9
`
`Geiger, Randall L.
`VLSI design techniques for analog and
`digital circuits.
`(McGraw-Hill series in electrical engineering)
`Includes index.
`1. Integrated circuits—Very large scale
`integration—Design and construction. I. Allen, P. E.
`(Phillip E.) II. Strader, Noel R. 111. Title.
`IV. Series.
`TK7874.G43 1990
`
`621.381‘73
`
`88-37737
`
`Page 2 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`mama SYSTEMS 615
`
`Bipolar digital logic
`I
`MOS digital logic
`4————-——p|
`
`I
`
`Optical
`
`I
`
`Discrete-time
`analog (CCD.SCF)
`
`I
`|
`I Surface
`acoustic waves
`
`1H:
`
`10
`
`100 1kHz
`
`1O
`
`1DO1MHZ 10
`
`1001GHZ 101WGHZ
`
`FIGURE 8.1-3
`
`Signalbandwidth
`
`Signal bandwidths that can be processed by present—day (1989) technologies.
`
`8.2 DIGITAL-TO-ANALOG CONVERTERS
`
`The ability to convert digital signals to analog and vice versa is very important
`in signal processing. This section will examine the digital-to-analog conversion
`aspect of this important interface. Analog-to-digital conversion will be discussed
`in the next section. Most of the discussion in these two sections will be indepen-
`dent of whether the technology is BJT or MOS. The op amps and comparators
`used can be of either type. The switches will be MOS. The resistors and capac-
`itors can be implemented by either technology, depending on the performance
`requirements.
`Figure 8.2—1 illustrates how analog—todigital (ND) and digital-to-analcg
`(DEA) converters are used in data systems.2 In general, an AID conversion
`process will convert a sampled and held analog signal
`to a digital word that
`is a representation of the analog sampled signal. Often, many analog inputs are
`multiplexed to the AID converter. The DIA conversion process is essentially the
`inverse of the AID process. Digital words are applied to the input of the DEA
`converter to create from a reference voltage an analog output signal that is a
`representation of the digital word.
`'
`This section will introduce the principles of BM converters and will then
`discuss the performance characterization of DEA converters. The various types
`of linear DEA converters that will be examined include current-scaling, voltage-
`scaling, charge-scaling, combinations of the preceding types, and serial DIA
`converters. In the next section, we will see that DJA converters have an important
`role in the design and implementation of some AID converters.
`
`
`
`Page 3 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 3 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`616
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`Multiplexer
`
`
`
`
`A/D
`converter
`
`Digital
`
`systems
`
`Reference
`
`(8)
`
`Transmission links
`Magnetic tape
`recorders
`Computer memories
`Paper tape recorders
`Punched cards
`
`Real-time processor
`Comparators
`System and 'process
`controls
`Numerical machine
`controls
`Minicomputers
`Microcomputers
`
`->
`
`->
`'
`' Digital
`'
`system '
`'
`'
`‘
`'
`
`
`
`D/A
`converter
`
`Amplifier
`
`
`
`Reference
`
`Audio systems
`Controllers
`Actuators
`CRT displays
`Analog recorders
`Analog computers
`Hybrid computers
`Analog meters
`Transducers
`Servomotors
`X-Y plotters
`Circuit test fixtures
`Component test
`fixtures
`Synchros/resolvers
`
`Analog computer
`Audio signals
`Video signals
`Power sources
`Chemical cells
`Synchros/resolvers
`Pressure cells
`
`Thermocouples
`Strain gauges
`Bridges
`Photomultiplier
`
`Transmission links
`
`Magnetic tape
`recorders
`Computer memories
`Paper tape recorders
`Punched cards
`Real-time processor
`Comparators
`System and process
`controls
`
`Numerical machine _,
`controls
`Minicomputers
`Microcomputers
`
`FIGURE 8.2-1
`
`Converters in signal processing systems: (a) A/D, (b) D/A.
`
`(b)
`
`Figure 8.2-2a shows a conceptual block diagram of a D/A converter. The
`inputs are a digital word of N bits (b1, b2, b3, .
`.
`.
`, 1m) and a reference voltage,
`Vref. The voltage output, VOUT, can be expressed as
`
`where K is a scaling factor and the digital word D is given as
`
`VOUT = K VrefD
`
`(8.2-1)
`
`(8.2-2)
`
`N is the total number of bits of the digital word, and bi is the ith bit coefficient
`and is either 0 or 1. Thus, the output of a D/A converter can be expressed by
`combining Eqs. 8.2-1 and 8.2-2 to get
`
`b3
`b2
`b1
`_
`VOUT—KVref§_1+§+§+
`
`bN
`-.- + 2—N_
`
`(8.2-3)
`
`
`
`Page 4 of 30
`
`PETITION ER'S EXHIBIT 1012
`
`Page 4 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`ANALOG SYSTEMS
`
`617
`
`Vref
`
`
`
`D/A
`converter
`
`Vour Sample VOUT'
`and
`'
`hold
`
`--
`
`- Clocks
`
`(a)
`
`FIGURE 8.2-2
`
`(b)
`
`((1) Conceptual block diagram of a D/A converter, (b) Clocked D/A converter.
`
`01‘
`
`VOUT =KVref<b12—1 + [722—2 + b32_3 +
`N
`
`+ bN 2_N)
`
`=erefZ b; 2‘1
`j =1
`
`(8.2-4)
`
`In many cases, the digital word is synchronously clocked. In this case it is
`necessary to use latches to hold the word for conversion and to provide a sample-
`and-hold circuit at the output, as Shown in Fig. 8.2—2b. A voltage that has been
`sampled and held is denoted by an asterisk. The sample—and-hold circuit consists
`of a circuit such as that shown in Fig. 8.2-3, where the analog Signal is sampled
`
`wM’W
`
`‘1)
`
`$01..
`
`Volts
`
`
`
`
`
`Switch
`1
`Switch
`closed —>|<—- Switch open —>i<—-— closed ——>
`
`
`
`
`(sample)
`I
`(hold)
`'
`(sample)
`
`V1(t)
`
`(b)
`
`FIGURE 8.2-3
`(a) Simple sample-and-hold circuit, (b) Waveforms illustrating the operation of the sample-and-hold.
`
`Page 5 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 5 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`618
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`on a capacitor, CH, when the switch is closed; this is called the sample mode.
`During the time that the switch is open, or the hold mode, the voltage at time
`to remains available at the output. An alternate version of the sample-and-hold
`circuit with higher performance is shown in Fig. 8.2-4. It is important that the
`sample-and-hold circuit be able to rapidly track changes in the input voltage
`when in the sample mode and not discharge the capacitor when in the hold
`mode.
`
`The basic architecture of the D/A converter without an output sample-and—
`hold circuit is Shown in Fig. 8.2-5. The various blocks are a voltage reference,
`which can be externally supplied, binary switches, a scaling network, and an
`output amplifier. The voltage reference, binary switches, and scaling network
`convert the digital word as either a voltage or current signal, and the output
`amplifier converts this signal to a voltage signal that can be sampled without
`affecting the value of the conversion.
`The characterization of the D/A converter is very important in understanding
`its use and design. The characteristics of the D/A converter can be divided into
`static and dynamic properties. The static properties are independent of time and
`include the converter transfer characteristic, quantization noise, dynamic range,
`gain, offset, and nonlinearity.3
`Figure 8.2-6 Shows the transfer characteristic of an ideal D/A converter.
`This D/A converter has been designed so that the analog output occurs at odd
`multiples of the full scale signal (FS) divided by 16. The right-most bit of the
`digital input code is called the least significant bit (LSB). Each time the LSB
`changes, the analog output changes by FS/2N , where N is equal to the number
`of digital bits. Although this change is an analog quantity, it is often called an
`LSB change and should be interpreted as the analog change due to a change in
`the LSB of the digital input code.
`The resolution of a converter is the smallest analog change that can be
`distinguished by an A/D converter or produced by a D/A converter. Resolution
`may be Stated in percent of FS, but is commonly expressed in number of bits,
`N, where the converter has 2” possible States. The finite resolution of converters
`causes an inherent uncertainty in digitizing an analog value. This uncertainty
`is called the quantization noise and has a value of up to i0.5 LSB. In the
`characteristic of Fig. 8.2-6,
`the quantization noise is seen to be $0.5 LSB
`
`
`
`FIGURE 8.2-4
`An improved sample-and-hold circuit.
`
`Page 6 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 6 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`Voltage
`reference
`
`Vraf
`
`ANALOG SYSTEMS
`
`619
`
`Vour =KDV,“
`
`Dvref
`
`Output
`amplifier
`
`'
`
`b1 Q be
`
`h“
`
`FIGURE 8.2-5
`Block diagram of a DIA converter.
`
`or iFSfZN +1 about each of the multiples of FSi’S. The straight line in Fig. 8.2-6
`through the midpoint of each analog step change represents the ideal performance
`of the DEA converter as N approaches infinity.
`The full scale range (FSR) is the difference between the maximum and
`minimum analog values and is equal to F8 in Fig. 8.2-6 as N approaches infinity.
`The dynamic range (DR) of a noiseless converter is the ratio of the FSR to the
`smallest difference it can resolve. Thus, the DR can be given as
`
`or in terms of decibels as
`
`DR = 2N
`
`DR(dB) = 2010mm”) = 6.02N
`
`(3.2-5)
`
`(8.2-6)
`
`
`
`
`
`000
`
`001 010 011 100 101 110 111
`Digital input code
`
`02mb ‘
`
`5S
`
`-DO
`D)
`2(UC
`«.1:
`
`FIGURE 8.2-6
`
`Ideal input-output characteristics for a 3—bit DIA converter.
`
`
`
`Page 7 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 7 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`620
`
`VLSl DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`in characterizing the capability
`The signal-to-noise ratio (S/N) is also useful
`of a converter. Assume that an analog ramp input is applied to an ideal A/D
`converter cascaded with an ideal D/A converter. If the analog output of the D/A
`converter is subtracted from the original analog ramp input, a sawtooth wave-
`form of iFS/2N +1 results. This sawtooth waveform represents the ideal quan-
`tization noise and has an rms value of (FS/ZN )/\/E. The S/N expressed as a
`power ratio in dB can be found from the ratio of the peak—to-peak signal, F8,
`to the noise as
`
`S/N(dB)
`
`
`lOlogm FS/[2N(12)1/2]]
`
`FS
`
`2
`
`=2010g10(2N) + 2010g10(12)1/2 = 6.02N + 10.8
`
`(8.2-7)
`
`It can be seen that the S/N ratio increases by a factor of approximately 6 dB for
`each additional bit of resolution.
`
`The remaining static characteristics include ofi‘set error, gain error, non-
`linearity, and nonmonotonicity. Figure 8.2-7 illustrates the first three of these
`characteristics for a 3-bit D/A converter. In each case the ideal characteristic of
`
`Fig. 82-6 is shown by dashed lines for comparison. An illustration of offset error
`is shown in Fig. 8.2-7a. An offset error is seen to be a vertical shift in the D/A
`transfer characteristic of the ideal D/A transfer characteristic. The offset error is
`
`defined as the analog output value by which the transfer characteristic fails to
`pass through zero. It may be expressed in millivolts or percent of FS.
`Figure 8.2-7b illustrates the gain or scale factor error of a 3-bit D/A
`converter. The gain or scale factor error is defined as the difference in the full
`scale values between the ideal and actual transfer characteristics when the offset
`
`error is zero and may be expressed in percent of full scale.
`in a 3-bit D/A
`Figure 8.2-7c is an illustration of nonlinearity error
`converter. Nonlinearity is further divided into integral nonlinearity and differential
`nonlinearity. Integral linearity is a global measure of nonlinearity of the converter
`and is defined as the maximum deviation of the actual transfer characteristic from
`
`a straight line drawn between zero and the FS of the ideal converter. Integral
`nonlinearity is expressed in terms of percent of FS or in terms of LSBs. In the
`characteristics of Fig. 82-76, the maximum deviation, which occurs at 111,
`is
`—l.5 LSB or —18.75% of FS.
`
`Differential nonlinearity is defined as the maximum deviation of any of the
`analog output changes caused by an LSB change from its ideal size of FS/2N or
`1 LSB. It is typically expressed in terms of :LSBs. In the characteristic of Fig.
`8.2-7c, the maximum deviation also occurs at 111 and is a differential nonlinear—
`
`ity of :1 LSB. The characteristic of Fig. 8.2-8 shows how differential nonlin-
`earity differs from integral nonlinearity. Figure 8.2-8a is for a 4-bit D/A converter
`having :2 LSB integral nonlinearity and $0.5 LSB differential nonlinearity.
`Figure 8.2-8b illustrates a 4-bit D/A converter having i 0.5 LSB integral non-
`linearity and i 1 LSB differential nonlinearity.
`
`Page 8 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 8 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`
`
`Offset
`error
`
`
`
`ANAIDG SYSTEMS 62]
`
`s
`9
`‘5
`%
`o
`
`3
`as
`I:
`4:
`
`7!:
`
`
`
`
`000 001010 011 100101 110111
`
`Digital input code
`(I!)
`
`00 001010 011100101 110111
`
`Digital inputcode
`(a)
`
`
`
`
`FS
`
`? §
`
`FSs
`s 3‘3
`3 §Fs
`‘5 i
`% -Fs
`o 3
`
`3' 9F3
`as 3
`I: 2
`:1: -FS
`
`s 1B
`
`FS
`
`00
`
`
`
`Nonlinean'ty
`
`00 0011310 011100101 110111
`
`Digital inputcode
`{8}
`
`FS
`
`.7
`BFS6
`
`u 5
`:1 EFS
`@- EFS
`o 8
`
`.3” §Fs
`m 8
`5 2F88
`
`1s
`
`FS
`
`00
`
`FIGURE 3.2-7
`Examples of various types of static characteristics for a 3-bit DEA converter: (:1) Offset error, (b)
`Gain error, (e) Nonlinearity.
`
`Figure 8.2-9 illustrates a 3-bit DKA converter that is not monotonic. A
`monotonic DEA converter is one in which an increasing digital input code produces
`a continuously increasing analog output value. A nonrnonotonic Di’A converter
`can result if the differential nonlinearity error exceeds +l LSB.1n Fig. 8. 2-9, a
`differential nonlinearity of + 1.5 LSB occurs at a digital input code of 001. Note
`that there are two occurrences of nonmonotonicity in Fig. 8. 2-9
`The dynamic characteristics of the BIA converter are associated with chang-
`es in the input digital word. The time required for the output of the converter to
`
`
`
`Page 9 of 30
`
`PETITION ER'S EXHIBIT 1012
`
`Page 9 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`622
`
`VLS] DESIGN TECHNIQUES FOR mm min DIGITAL CIRCUITS
`
`10
`
`9
`
`,__ 3
`0:1
`
`3 7
`Tu
`
`fl 6
`
`E s
`
`a 3
`
`’ 4
`g 3
`
`0110
`0100
`0010
`000
`0001
`0011
`0101
`0111
`
`1010
`1000
`1001
`
`Digital word input
`(a)
`
`
`
`
`2 1 00
`
`10
`
`9
`
`h am
`‘3 7
`
`a E
`
`s
`
`:9; 5
`. 49
`g 3
`2
`
`8u
`
`FIGURE8.2-8
`Distinction between integral and
`differential nonlinearity for a DEA
`converter: (a BM converter with :2
`LSB integral nonlinearily and 10.5
`
`0000
`
`0010
`
`0100
`
`0110
`
`1000
`
`1010
`
`CI
`.
`.
`D'g'lal wor
`(b1
`
`.
`Input
`
`converter with 10.5 LSB integral
`nonlinearity and :1 LSB differential
`nonlinearity.
`
`Page 10 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 10 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`
`
`“l10‘}
`
`ANALOG SYSTEMS 623
`
`‘I10‘)
`
`'I'IU) Analog
`
`
`
`col—ncalmcalma3_:1-hcalmable::2on a:
`
`
`“l1CD
`
`'I"IU)
`
`"I10'!
`
`
`
`outputvalue
`
`000
`
`001
`
`010
`
`101
`100
`011
`Digital input code
`
`110
`
`111
`
`FIGURES-24"
`Example of a3—blt DEA con—
`verter that is not monotonic.
`
`respond to a bit change is called the settling time and is defined similarly to the
`settling time for op amps in Fig. 6.5-2] . Settling time for Di’A converters depends
`on the type of converter and can range from as much as 100 its to less than 100
`ns.
`
`Many techniques have been used to implement DEA converters. Three ap-
`proaches that are compatible with integrated circuit technology will be examined.
`These methods are current-scaling or division, voltage~scaling or division,
`and charge-scaling or division. Current-scaling is widely used with BJT techno-
`logy. whereas voltage- and chargevscaling are popular for MOS technology.
`
`8.2.1 Current-Scaling DIA Converters
`
`The general principle of current-scaling or division DEA converters is shown in
`Fig. 8.2—10a. The reference voltage is converted to binary-weighted currents,
`11,12,13,....IN . An implementation of this technique using resistors is shown
`in Fig. 8.2-106. Each of the switches, 53, is connected to Vref if the ith bit, 16,-,
`is l and to ground if b,- is 0. It is seen that the output voltage of the op amp can
`be expressed as
`'
`
`—R as + b_2 + 3
`VOHIZ—IO=—
`2
`2 R
`2!?
`4R
`
`+...+
`
`
`bn
`v
`2N‘1R “‘
`
`= —V,e;{b]2_1 + 5122—? + 532—3 +
`
`+ by 2—”)
`
`(82-8)
`
`The feedback resistor, RF. can be used to achieve the scaling factor K of Eq.
`8.2—1. The switches can be moved from the me side of the resistors to the
`
`
`
`Page 11 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 11 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`624
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`Digital
`input code
`
`
`
`{b}
`
`FIGURE 8.2-1!)
`(a) Conceptual illustration of a current-scaling DIA converter. (b) Implementation of (a).
`
`side connected to the inverting input of the op amp. The advantage of the latter
`configuration is that the voltages at the switch terminals are always ground. As
`a consequence, the switch parasitic capacitances are not charged or discharged.
`The binary-weighted resistor ladder configuration of Fig. 82-10!) has the
`disadvantage of a large ratio of component values. For example, the ratio of the
`resistor for the MSB, RMSB, to the resistor for the LSB, RLSB, is
`
`RMSB
`1
`RLSB
`21F,
`
`(8.2-9)
`
`For an 8-bit DIA converter, this gives a ratio of U128. The difficulty with this
`approach is that the accuracy of RMSB must be much better than that of the value
`of RLSB for the converter to work properly. For example, RMSB of an 8-bit DIA
`converter must have a relative accuracy with respect to RLSB to within 10.78%,
`and preferably better. Such accuracy is difficult to achieve without trimming the
`resistors, which is done for high-resolution DIA converters using binary-weighted
`components.
`
`
`
`Page 12 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 12 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`ANALOG SYSTEM 625
`
`
`
`FIGURE 8.2-1]
`A current-scaling DEA converter using an R-2R ladder.
`
`An alternative to the binary-weighted approach is the use of an R-2R ladder.
`shown in Fig. 8.2-11. Each of the switches, SE, is connected to Q if the r'th bit
`is l and to ground if the ith bit is 0. Q is the inverting input of the op amp.
`Obviously, the current 11 is equal to VrefJZR. Using the fact that the resistance
`to the right of any of the vertical 2R resistors is 2R, we see that the currents ll,
`[2, I3, .
`.
`.
`, IN are binary-weighted and given as
`
`11: 212 = 413 =
`
`= 2"”er
`
`(8.2-10)
`
`Thus, the output voltage of the R-2R DEA converter of Fig. 8.2-“ is given by
`Eq. 8.2—8. Figure 8.2-” is an example of using the switches connected either to
`ground or the inverting terminal of the op amp. me and the inverting input of the
`op amp (point Q) can be interchanged if desired. While the R-2R DEA converter
`has twice as many resistors as the binary-weighted resistor DEA converter,
`it
`requires resistors with only the ratio of 2:1, which is more practical to accomplish.
`One disadvantage of the R-2R configuration is that there are up to 2” " floating
`nodes, which are sensitive to parasitic capacitances. Floating nodes are nodes
`with relatively large resistance to ground. The charging and discharging of these
`capacitances will require time and delay the response of the converter. Possible
`architectures for bipolar DIA converters using the R-2R ladder approach are shown
`in Fig. 8.2— 12. Note that the emitter areas of the BJT devices must be proportional
`to the emitter current in Fig. 82-1241.
`Two approaches for using binary-weighted Dr'A converters while keeping the
`M83 and LSB resistor ratios small deserve mention. The first is called cascading
`and is illustrated in Fig. 8.2-l3a. The use of a current divider allows two 4-bit,
`binary-weighted current sources to be cascaded to achieve an 8-bit Di’A converter.
`The accuracy of the 1:16 attenuating resistors must be within the magnitude of
`the LSB of the entire ladder. A second approach is shown in Fig. 8.2-l3b and
`is called the mster—slave ladder. In this approach, a master ladder consists of the
`
`Page 13 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 13 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`626
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`
`
`
`
`
`
`{17)
`
`FIGURE 8.2-12
`Two implementations of DM converters using R—2R ladders and BJT current sinks. (a) Binary-
`weighted emitter areas, and (b) Equal emitter areas. Both converters are described by Von-r =
`—Rp1[bl + 2—le +
`+ 2” “b~].
`
`half of the bits that are most significant, and the slave ladder consists of the
`half of the bits that are least significant. The crucial point in this approach is the
`accuracy of the If 16 current source for the slave ladder. It must have accuracy
`better than :05 LSB.
`
`8.2.2 Voltage-Scaling DEA Converters
`
`Voltage-scaling uses series resistors connected between me and ground to selec—
`tively obtain voltages between these limits. For an N—bit converter, the resistor
`string would have at least 2” segments. These segments can all be equal or
`
`Page 14 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 14 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`.____—.
`
`ANALOG svsnms 627
`
`Vour
`RF
`in
`1531 i
`Attenuating resistors —-:
`
`

`
`
`
`(b)
`
`FIGURE 8.2-13
`(a) Use of current division to cascade two 4—bit, binary—weighted current sinks to get an 8-bit Di’A
`converter, (b) Master-slave technique to combine two 4-bit binary weighted current sources to obtain
`an 8-bit DIA converter. Note that I I = I 116.
`
`the end segments may be partial values, depending on the requirements. Figure
`8.2-l4a shows a 3—bit voltage scaling DEA converter. Note that the op amp is
`used simply to buffer the resistor string. Each tap is connected to a switching tree
`whose switches are controlled by the bits of the digital word. If the ith bit is 1,
`then the switches controlled by b5 are closed. If the 5th bit is 0, then the switches
`controlled by hi are closed.
`The voltage—scaling Di’A converter of Fig. 8.2-]4a works as follows.
`Suppose that the digital word to be converted is b] = Lb: = 0, and b3 2 1.
`Following the sequence of switches. we see that Vour is equal to 11! 16 of War.
`In general, the voltage at any tap i of Fig. 8.2-l4a can be expressed as
`
`v
`gift: — 0.5)
`
`(8.2-11)
`
`Vi:
`
`
`
`Page 15 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 15 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`VOUT
`
`628
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`+ Vref
`
`:3
`
`AmwmwmAmmmmmummB
`
`13m
`
`
`Vref
`
`If:
`
`Vout
`
`
`
`0‘(.2
`
`ca
`
`re
`
`___0'
`
`m
`
`____O"
`
`
`
`
`000
`
`001 010 011
`
`100 101 110 111
`
`Input
`(b)
`
`FIGURE 8.2-14
`(a) Illustration of a 3-bit voltage-scaling D/A converter, (b) Input-output characteristics of a.
`
`Figure 8.2—14b shows the input-output characteristics of the D/A converter of Fig.
`8.2-14a. It may be desirable to connect the bottom tap to ground, so that a well-
`defined output (ground) is available when the digital word is all Os.
`
`Example 8.2-1. Find the accuracy requirement for a resistor string consisting of
`N equal segments as a function of the number of bits N. If the relative resistor
`accuracy is 2%, what is the largest number of bits than can be resolved to within
`: 0.5 LSB?
`
`Page 16 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 16 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`ANALOG SYSTEMS 629
`
`Solution. The ideal voltage to ground across it resistors can be expressed as
`kR
`Vt = Evans
`
`The worst case variation in this voltage can be found by assuming that all resistors
`above this point in the string are maximum and below this point are minimum.
`Therefore, the worst case lowest voltage to ground across k resistors is
`kRminVREF
`V’ = ——
`(2" — mm + mm
`*
`
`The difference between the ideal and worst case voltages can be expressed as
`
`Vk
`V}:
`VREF
`VREF
`
`kRmin
`(2N _ K)Rmax + kRmin
`
`= fl _
`ZNR
`
`Since this difference must be less that 0.5 LSB, then the desired relationship can
`be obtained as
`
`k
`
`_
`
`kRmi"
`
`2”
`
`(2" — HRH.” + kRmin
`
`0.5
`é _
`2”
`
`The relative accuracy of the resistor R can be expressed as ARIR. which gives
`Rm = R + 0.5M and Rm“. = R — 0.5AR. Normally, the worst case occurs when
`k is midway in the resistor string or k = 0.50” ). Assuming a relative accuracy of
`2% and substituting the above values gives
`
`Solving this equation for N gives N = 6 as the largest integer.
`
`|0.01| < 2‘”
`
`It is seen that the voltage-scaling DEA structure is very regular and thus well
`suited for MOS technology. An advantage of this architecture is that it guarantees
`monotonicity, since the voltage at each tap cannot be greater than the tap below
`it. The area required for the voltage-scaling DIA converter is large if the number
`of bits is 3 or more. The converter will be sensitive to parasitic capacitances at
`each of the floating nodes resulting in signal delays.
`
`8.2.3 Charge-Scaling DIA Converters
`
`Charge-scaling BIA converters operate by dividing the total charge applied to
`a capacitor array. Typically, all capacitors are discharged first. Figure 8.2-]5a
`shows an illustration of a charge-scaling DfA converter. A nonoverlapping, two-
`phase clock is used. o1 indicates that a switch is closed during phase 1, and
`similarly for $2. During d)“ all capacitors in the array are discharged. Next,
`during (b2, the capacitors associated with bits that are l are connected to Vrcf and
`those with bits that are 0 are connected to ground. The resulting situation can be
`described by equating the charge on the capacitors connected to Vref (Ceq) to the
`charge in the total capacitors (Cm). This is expressed as
`
`Em C
`+ 2N-1 = CrotVOUT = 2CV0U1
`(8.2-12)
`
`b2C
`b3C
`meCeq = Vref bIC + —2“‘ + F +
`
`
`
`Page 17 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 17 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`630 um DESIGN TECHNIQUES FOR ammo AND DIGITAL CIRCUITS
`
`21v— 1
`
`Terminating
`capacitor
`
`i1’2"i3l1\1r
`2:92:6thVour
`
`FIGURE 8. 2-15
`
`{11) Charge--scaling DIA converter. switches designated as of); b-,--(¢»2 b) close if both 452 and b(bf )
`are true during 1152, ((1) Equivalent circuit of a.
`
`From Eq. 8.2-12 we may solve for Voo'r as
`
`Vow = (b12" + 1722'2 + b32‘3 +
`
`+ 1,1,2“)me
`
`(3.2-13)
`
`Another approach to understanding the circuit of Fig. 82-150 is to consider
`the capacitor array as a capacitive attenuator,
`illustrated in Fig. 8.2-15b. As
`before, Ceq consists of the sum of all capacitances connected to Vref, and Cm is
`the sum of all the capacitors in the array
`The DEA of Fig. 8.2-15a can be extended to have both + and — analog
`outputs if the bottom plates of all capacitors are connected to me during the (b1
`phase period. During the (15; phase period, the capcitance associated with b, C,
`is connected to ground if b is 1 or to Vref if b- is 0. The resulting output voltage
`is
`
`Vour = —(b12" + 522‘? + b32_3+
`
`+ bN 2‘N)Vwas
`
`(s 2.14)
`
`The decision to select the + or — output will require an additional sign bit. If
`me is also bipolar. then a four-quadrant DEA converter results.
`The accuracy of the capaCitors and the area required are both factors that
`limit the number of bits used. The accuracy of the DIA converter is seen to
`depend totally on the capacitor ratios and any parasitics. The accuracy of the
`equal-valued capacitor ratios for an MOS technology can be as low as 0.1% or
`better. If all of the capacitor ratios have this accuracy, then the DA converter
`
`Page 18 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 18 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`ANALOG SYSTEMS
`
`631
`
`of Fig. 8.2—15a Should be capable of a 10-bit resolution. However, this implies
`that the ratio between the MSB and LSB capacitors will be 1024:1 which is
`undesirable from an area viewpoint. Also, the 0.1% capacitor ratio accuracy is
`applicable only for ratios in the neighborhood of unity.
`
`Example 8.2-2. Assume that unit capacitors of 50 p. X 50 ,u. are used in the charge-
`scaling D/A converters of Fig. 8.2-15a and that the relative accuracy is 0.1%. Find
`the number'of bits possible using a worst case approach assuming that the worst
`conditions occur at midscale (1 MSB). Next, assume that the relative accuracy of
`the unit capacitors deteriorates with N as given by
`
`A_: 2 0.001 + 0.0001N
`
`and find the number of bits possible using a worst case approach.
`
`Solution. From Fig. 8.2-15b the ideal output voltage of the charge-scaling D/A
`. converter can be expressed as
`
`
`Vour = E
`VREF
`2C
`
`Assume the worst-case output voltage is given as
`
`W = __L
`VREF
`[2C — Ceq](max) + Ceq(min)
`
`The difference between the ideal and the worst case output can be written as
`
`VOUT
`V (BUT
`
`Ceq( min)
`
`Ceq
`
`VREF
`
`VREF
`
`2C
`
`[2C — Ceq](max) + Ceq(min)
`
`If we assume that the worst—case condition occurs at midscale, then Ceq is equal to
`C. Therefore the difference between the ideal output and the worst—case output is
`
`VOUT
`V601-
`VREF
`VREF
`
`C (min)
`C( max) + C( min)
`
`1
`2
`
`Replacing C(max) by C + 0.5AC and C(min) by C — 0.5AC and setting the
`difference between the ideal and worst-case output voltage equal to $0.5 LSB
`results in the following equation
`
`E 1
`2C
`27
`
`Using a value of 0.001 for AC/C gives approximately 11 bits. Using the
`approximation for AC/ C of
`
`AC9 2 0.001 + 0.0001N
`shows that a 9-bit D/A converter should be realizable.
`
`The cascade configuration of Fig. 8.2-l3a can also be applied to the
`charge-scaling configuration. Figure 8.2—16a shows a 13-bit D/A converter with
`bipolar capability for Vref. The 1.016 pF capacitor acts as a 64:1 divider,
`
`
`
`Page 19 of 30
`
`PETITION ER'S EXHIBIT 1012
`
`Page 19 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`632
`
`VLSI DESIGN TECHNIQUES FOR ANALOG AND DIGITAL CIRCUITS
`
`which scales up the last 6 bits by a factor of 64. An equivalent circuit to the
`13-bit D/A converter is shown in Fig. 8.2-16b. Two voltage sources are shown
`that depend on the state of each of the switches. The right—hand voltage source
`is given as
`
`_bCV
`VR =.:§:—127 ”f
`i=1
`
`(8.2-15)
`
`where C,- = C/2"_l and the polarity of Vref depends on the polarity of the digital
`word. The left-hand voltage source is given as
`13
`:bCV
`VL=Z}—%ffi
`k=8
`
`sz)
`
`where Ck = C/(2k_7). The overall output of the D/A converter of Fig. 8.2—16a
`can be written as
`
`
`
`
`Ail switches
`within the
`<— dashed box
`are ANDed
`with it 2.
`
`
`
`FIGURE 8.2-16
`(a) A 13-bit, cascaded, charge-scaling D/A converter where C = 64 pF. Note that whether or not
`the switches in the dashed box close depends on the state of the binary variables, (b) An equivalent
`circuit of a.
`
`Page 20 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 20 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`

`

`
`
`
`
`ANALOG SYSTEMS
`
`633
`
`
`
`(8.2-17)
`
`The charge-scaling DKA converters are sensitive to capacitive loading at
`the summing node. If this capacitance is designated as CL, then Eq. 8.2-]? is
`modified as
`
`“”(zac. +Zbkg
`V0“ 2 [I _ lzsjlw128
`
`
`i=1
`
`
`
`
`
`(8.2-18)
`
`We see that CL has caused an error of [l — (CLII28)]. If CL is 1% of the total
`ladder capacitance, then a 1% error is introduced by the capacitance CL.
`The accuracy of the capacitor attenuator must also be good enough for the
`cascade approach to work. A deviation of the 1.016 pF divider capacitance from
`the desired ratio of l.016:l introduces both gain and linearity errors. Assuming
`a variation of :AC in the 1.016 pF capacitor modifies the output given in Eq.
`8.2-l7to
`
`
`
`Ciao,- +(1 +AC)ZbkE—k
`
`
`i=1
`
`128
`
`
`
`(8.2-19)
`
`If we assume that AC} C = :0.016 (1.6% error). then the gain term has an error of
`
`G'
`
`amerror erm
`
`r
`
`l
`
`[128)
`
`1
`AC '
`= e—=1—— .2—20
`
`[(64)(123)]
`
`(8
`
`)
`
`which is negligible. The linearity error term is given by
`3
`Linearity error term = AC 2 bici
`k=8 64
`
`(8.2—21)
`
`The worst-case error occurs for all b,- = l and is essentially AC . It is also important
`to keep + Vrer and — me stable and equal in amplitude. This influences the long-
`term stability and gain tracking of the DEA converter.
`A different, charge redistribution, two-stage, 8-bit DEA converter is shown
`in Fig. 8.2-1?. An op amp is connected in its inverting configuration with the 2C
`capacitor fed back from the output to the inverting input of the op amp. Because
`the input node is a virtual ground during operation,
`the capacitive parasitics
`associated with the input node to the op amp are eliminated. The converter of
`Fig. 8.2-1? should give better transient response and less error because of the
`removal of the influence of the capacitive parasitic at the op amp input.
`
`8.2.4 DEA Converters Using Combinations of
`Scaling Approaches
`
`The voltage-scaling and charge-scaling approaches to implementing DEA convert-
`ers can be combined, resulting in converters having a resolution that exceeds the
`number of bits of the separate approaches. An M—bit resistor string and a K—bit
`binary-weighted capacitor array can be used to achieve an N = (M + K )-bit
`
`
`
`Page 21 of 30
`
`PETITIONER'S EXHIBIT 1012
`
`Page 21 of 30
`
`PETI

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket