0% found this document useful (0 votes)
17 views5 pages

Document 2 4g5o 07032016

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views5 pages

Document 2 4g5o 07032016

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

ISSN (ONLINE): 2454-9762

ISSN (PRINT): 2454-9762


Available online at www.ijarmate.com

International Journal of Advanced Research in Management, Architecture, Technology and


Engineering (IJARMATE)
Vol. 2, Issue 3, March 2016

A Novel 10 Bit Current Steering CMOS


Segmented Digital to Analog Converter
Induvathani.L1, Karthikeyan.S2
PG Scholar, Department of ECE, Vandayar Engineering College, Thanjavur, India 1
Assistant Professor, Department of ECE, Vandayar Engineering College, Thanjavur, India 2

bench and results of the DAC are described in section IV.


Abstract— The design of 10 bit current steering digital to
analog converter consisting of a segmented architecture in 90 II. 10 BIT CURRENT STEERING DAC OVERVIEW
nm CMOS technology. The resolution for this design is 10 bits,
segmented into 6 thermometer encoded current cells and 4 The current steering DAC works by “steering” the current
binary weighted current cells. Thermometer encoding is used between a set of differential outputs. Reference currents are
instead of binary coded decimal to reduce glitches since only one created by several current cells and are summed at the outputs
bit changes at a time. The simulation results show the input [3]. To achieve high speed and to reduce glitches, a binary to
bandwidth of the DAC is 250 MHz. This work presented a good thermometer encoder is used [4, 5]. The output from the
performance compared with other researches in DNL, INL and thermometer encoder turns on the appropriate current cells to
Power Consumption also speed. The design methodology of the produce the analog output. An example of 3 binary bits to 7
sub-components such as current cell, thermometer encoder, and
bit thermometer code is shown in Table 1. This architecture is
bias circuits. A number of different DAC architectures were
examined, each with their own advantages and disadvantages. Also known as a unary weighted DAC. For high resolution
The current steering architecture is the preferred high speed designs the amount of current cells becomes an issue because
architecture. One of the trades offs in DAC design is the it increases complexity of the layout [6]. A solution to this
resolution vs. speed. As the resolution increases, it becomes problem is to trade off some speed of the fully thermometer
harder to achieve high bandwidth. The resolution for this design encoded design for reduced complexity by segmenting the
is 10 bits. DAC. This is done by using thermometer encoding for the
MSBs and using a binary weighted sub-DAC for the LSBs.
Index Terms— DAC, current steering, high speed, current For the DAC presented, segmentation was used to obtain 6
cell design.
thermometer encoded MSBs, and 4 binary weighted LSBs.
I. INTRODUCTION TABLE I. BINARY VS. THERMOMETER CODE
Data converters are one of the most important types of
circuits because they bridge the gap between the analog and Decimal Binary Thermometer
digital domains. The speed of the converter is often the 0 000 0000000
bottleneck in high bandwidth applications. As the bandwidth 1 001 0000001
requirements for devices keep increasing, the importance of 2 010 0000011
data converters also rises. High bandwidth digital to analog
3 011 0000111
converters (DAC) have been constructed using processes
such as SiGe [1] or GaAs [2] with the prevalence of systems 4 100 0001111
on a chip it is very advantageous to design a high speed 5 101 0011111
converter using standard CMOS processes. 6 110 0111111
A number of different DAC architectures were examined, 7 111 1111111
each with their own advantages and disadvantages. The
current steering architecture is the preferred high speed The unit current cells are arranged in a matrix pattern as
architecture. One of the trade offs in DAC design is the given in Fig. 1. To control the current cells, two thermometer
resolution vs speed. As the resolution increases, it becomes encoders are used. One encoder addresses the column and the
harder to achieve high bandwidth. The resolution for this other addresses the appropriate row in the current cell matrix.
design is 10 bits. The goal for the DAC is to be able to achieve Since the segmentation for the MSBs is 6, the first three most
400 MHz input frequency, with hopes that higher speeds can significant bits (B9, B8, B7) of the inputs are sent to the row
be achieved with some circuit optimization. Section II encoder, the next three most significant inputs (B6, B5, B4)
provides an overview of the current steering DAC are sent to the column encoder. With three digital inputs
architecture. More detailed discussion of the sub-components going to the encoder, 8 thermometer outputs are produced. By
of the DAC is presented in section III. The design of test using this segmentation scheme the DAC has a 8x8 unit

All Rights Reserved © 2016 IJARMATE 94


ISSN (ONLINE): 2454-9762
ISSN (PRINT): 2454-9762
Available online at www.ijarmate.com

International Journal of Advanced Research in Management, Architecture, Technology and


Engineering (IJARMATE)
Vol. 2, Issue 3, March 2016

current cell matrix. circuits. Since the switches are differential only one is turned
The four least significant bits (B3-B0) digital inputs are on at a given time. The input Z turns on transistor M1,
sent to the binary weighted sub-DAC. A dummy encoder is allowing current flow from Iout to ground. When Z is enabled,
placed between the digital input and the current cells to add Z is turned off directing the current through complementary
some delay so the binary weighted and thermometer encoded output Iout. In order to sink the appropriate amount of current
cells are synchronized. The binary weighted section contains a bias voltage is applied to the gate of the current sink. With
four current cells producing the currents I, 2I, 4I, 8I. The the cascode current sink two bias voltages are needed.
output from the binary weighted sub-DAC is connected to the
output from the thermometer encoded cells to produce the
analog output. Two load resistors are connected to the
positive and negative output terminals to convert the output
current to voltage. The supply voltage is connected to one end
of the load resistor while the current cells are connected with
the other end of the resistor. As the current is drawn through
the load resistor to the current cells a voltage is created. The
final DAC output is found by subtracting the voltage drop
across the load resistor from Vdd.

Figure 2. Differential switches and cascode current sinks.

Accuracy of the current mirrors is crucial to the


performance of the converter. One issue with the current
mirror is that as Vds from M1 to M4 varies, the amount current
Figure 1. Block diagram of current steering DAC. sinked varies. This is very problematic because the current
cells need to output a constant current in order to maintain
The resolution for this converter is 10 bits, which means good accuracy. The output of three different current sink
there will be a maximum of 1024 voltage levels that needs to architectures is shown in Fig. 3. The output current is obtained
be produced. The full scale range of the output is from 0 to by sweeping the drain voltage seen by the switch (Vcell) and
725 mV. By dividing 725 mV by 210, the LSB for the DAC is current sink transistors in Fig. 3. Since the current cell is
found to be 0.7 mV. Load resistors are connected to each of directly connected to the output of the DAC, as the output
the output lines. The resistance is set to be 50 ohm, which voltage changed, the Vcell across the switching transistors and
creates a unit current I of 14 uA. The rest of the current cells current sinks varies.
produce 28 uA, 56 uA, 112 uA, and 226 uA. The final DAC output is obtained from subtracting the
voltage drop across the load resistor by the supply voltage.
III. SUB-CIRCUIT DESIGN The voltage divider caused by the load resistors means that
The current steering architecture has several the analog output Vout will be in the range of 0 to 725 mV.
sub-components that need to be carefully designed. The key However, the drain voltage across the current cells will
component is the current cell, which includes a differential operate from 1.2 V to 475 mV. When analyzing the
pair of switches, and a current mirror to produce the reference performance of the current cells, 1.2 V in Fig. 3 corresponds
current. The next set of components is the thermometer to the analog output of 0 V since all of the Vdd from the load
encoder and local decoders. Finally bias circuits are used to resistor is being sinked by the current cell. At full scale output,
provide the correct bias voltage to all of the current cells. the Vdd from the load resistor is split between Vout and the
current cells, causing the current cell drain voltage to be
A. Current Cell 475mV.
The current cells are made up of a pair of differential The first two architectures compared in Fig. 3 are the basic
switches, and a current sink which can be seen in Fig. 2. A single transistor current sink and the cascode current sink. It
single transistor can be used as a current sink, but a cascode was observed that the standard current sink varies 33 uA as
current sink is used in this design to increase current sink Vcell changes from 1.2 V to 475 mV. The output current for
accuracy. The reference current is created by using NMOS the cascode current sink changes by 22 uA in the same current
transistors to sink Vdd from the load resistors to ground. The cell operating range. The basic current cell does not output a
switches are controlled by the thermometer encoder and latch constant current over the operating range. This is caused by
All Rights Reserved © 2016 IJARMATE 95
ISSN (ONLINE): 2454-9762
ISSN (PRINT): 2454-9762
Available online at www.ijarmate.com

International Journal of Advanced Research in Management, Architecture, Technology and


Engineering (IJARMATE)
Vol. 2, Issue 3, March 2016

the single transistor current sink having low output to be biased at voltage higher than the Vdd of 1.2 V. A bias
impedance. The cascode current sink produces a more voltage of 1.8 V is chosen, increasing the headroom. The
constant current since the extra cascode transistor increases higher headroom allows the full-scale DAC output of 725 mV
the output impedance [7, 8]. The problem with both current to be achieved by having the current cell operate from 1.075
sink designs is that as Vcell approaches 475 mV, the transistors V to 1.8 V.
start to go out of saturation. This causes the reference current The output current of the modified current cell is shown in
to drop which will cause large errors in the DAC output. Fig. 3. This design only varies by 192 nA across the operating
range which is a large improvement over the previous two
architectures. The accuracy of the DAC reference currents are
often measured in how much it deviates from the LSB. The
LSB current is typically allowed to be off by plus or minus .5
LSB which is 7 uA in this design. Based on the results in Fig.
4, the basic current sink has an error far greater than .5 LSB.
The cascode current sink has an error equal to one LSB. The
cascode switch current sink easily meets the requirement of .5
LSB.
In the thermometer encoded section of the DAC, 63
current cells are used, each producing a current of 16I. The
binary weighted portion contains four current cells, outputting
Fig. 3. Comparison of output currents of the different current sink I, 2I, 4I, and 8I. The thermometer encoded current cell
architectures as the drain voltage changes
includes a local encoder circuit, a latch, the current switch,
and the current sink. The binary weighted current cell has a
The current cell design can be further improved by latch, current switch, and current sink. To obtain the correct
cascoding the switch transistors, which can be seen in Fig. 4. reference current in the different current cells the width of the
This buffers the switches from the changing output current sink transistors are adjusted. To increase the current
capacitance which reduces glitches and increases switching from I to 2I the current sink transistor width is roughly
speed. Charge is stored on the node between the current doubled. Each current cell receives a bias voltage to produce
source and switching transistors [9]. When the switch turns on the correct reference current. For the binary weighted and
the capacitance is discharged to the output. The amount of thermometer encoded current cells, the current sink Vbias is
charge dissipated to the output depends on how many current 450 mV, the current sink cascode transistor Vbias2 is 1.0 V.
cells are currently active at a given time.

B. Current Cell Biased Circuit


Bias circuitry needs to be designed in order to provide the
appropriate Vbias to the current mirrors. The bias circuit can be
localized to each current cell or there can be global bias
circuits that supply a large amount of the cells. With the large
amount of current cells present having a single bias circuit
would mean a large amount of interconnect would be needed.
The interconnect could be sensitive to all the switching wires
nearby which could cause inaccuracies in the bias voltages.
Another consideration for the bias circuit is its sensitivity to
power supply fluctuations. A simple voltage reference circuit
can be made by using a PMOS as a resistor and a NMOS as a
current sink. The downside to this approach is that it is
directly dependent on Vdd. A more advanced bias circuit is
presented in Fig. 5. This design can produce a constant bias
Figure 4. Modified cascode switch current sink.
voltage even if the power supply varies [7].

One of the drawbacks of having a Vdd of 1.2 V is that it The design works by scaling the size of M2 so that is
limits the headroom for the current cells. Even with the larger than M1. The resistor value is adjusted to obtain the
cascoded current source there is only a narrow voltage range correct reference current. The transistors MSU1, MSU2,
where the transistors can operate in saturation. A highly MSU3, are added as a start-up circuit. If M1 and M2 are
accurate current cell is created by modifying the cascade grounded, MSU3 will be enabled, sending current to M1 and
switch transistor seen in Fig 4. To improve the accuracy of the M2. Once the bias circuit is in the desired state MSU3 turns
reference current cell, the cascoded switch is replaced with a off.
thick gate oxide transistor [9]. This allows the cascode switch

All Rights Reserved © 2016 IJARMATE 96


ISSN (ONLINE): 2454-9762
ISSN (PRINT): 2454-9762
Available online at www.ijarmate.com

International Journal of Advanced Research in Management, Architecture, Technology and


Engineering (IJARMATE)
Vol. 2, Issue 3, March 2016

Figure 5. Supply independent bias circuit. Figure 7. Full scale output sweep of DAC.

C. Thermometer Encoding and Local Decoder Design


The INL and DNL were measured by using modules
Two thermometer encoders are used in the DAC, one to provided in the ahdlLib library from Cadence. The INL of the
address the columns of the current cell matrix and the other to converter is seen in Fig. 8 and the DNL is presented in Fig. 9.
address the rows. The encoders have three binary inputs and It can be seen that the max INL is 0.41 LSB and the worst
eight thermometer outputs. To obtain the logic for the outputs DNL is -0.031 LSB.
Karnaugh maps were used. These logic gates were built using
standard static CMOS logic.
The encoders can be optimized to reduce delay from the
digital input to the current cells. If the static CMOS gates are
too slow they could potentially be replaced with pass
transistor logic. Buffers are added in some of the gate paths in
order to equalize the delay between all the thermometer
outputs.
The thermometer encoded current cells all include a local
decoder and latch circuits. Fig. 6 shows the logic diagram for
the local decoder and latch circuits. The local decoder takes
the columni, rowi, and rowi- 1 outputs from the thermometer
encoder and determines if the current cell should be turned on.
In order to turn on the current cell, rowi or columni both have
to be logic one, which is then sent to an NAND function with
Figure 8. Max INL 0.41 LSB.
rowi-1. The decoder logic was implemented in standard static
CMOS with an inverter to get the differential signals for the
current switches. A high speed master-slave latch was
constructed to synchronize all the signals. This is placed
between the local decoder and the current switches.

Figure 6. Local decoder and latch.

IV. DAC RESULTS


With all the sub-components completed the DAC was
wired together. A 50 ohm load resistor was placed on each of Figure 9. Max DNL -0.031 LSB.
the output lines with one terminal connected to power supply
in order to convert the output current into voltage. The plot in To determine the transient performance of the DAC, the
Fig. 7 shows the full scale range output of the converter. The converter needed to reproduce a sine wave. An ideal ADC
clock frequency was set to 500 MHz, and the LSB of the was created so that a sign input could be given, then the ADC
digital input was pulsed at a frequency of 250 MHz. would output the corresponding digital codes to the DAC.

All Rights Reserved © 2016 IJARMATE 97


ISSN (ONLINE): 2454-9762
ISSN (PRINT): 2454-9762
Available online at www.ijarmate.com

International Journal of Advanced Research in Management, Architecture, Technology and


Engineering (IJARMATE)
Vol. 2, Issue 3, March 2016

The ideal ADC was created by using a tool built into REFERENCES
Cadence called Model writer. This tool allows the user to [1] S. Halder, H. Gustat, and C. Scheytt, “A 20GS/s 8-bit current steering
choose a circuit component, edit the circuits parameters, then DAC in 0.25µm SiGe BiCMOS Technology,” in Proc. European
it creates the circuit in Verilog-A. A schematic symbol for the Microwave Integrated Circuits Conf., EuMIC, 2008, pp. 147–150.
[2] Choe, Myung-Jun; Baek, Kwang-Hyun; Teshome, M. A 1.6-GS/s
circuit component can be made and placed into the DAC 12-bit Return-to-zero GaAs RF DAC for Multiple Nyquist Operation.
design. IEEE Journal of Solid-State Circuits , December 2005, 40,
2456–2468.
Fig. 10 shows the sine input signal and the resulting output [3] J. J. Wikner, “Studies on CMOS digital-to-analog converters,” Ph.D.
from the DAC. The input signals frequency was 125 MHz, dis-sertation, Thesis no. 667, Linköping Univ., Linköping, Sweden,
while the clock pulsed at 1 GHz. The spectrum plot of the 2001.
[4] Myderrizi and A. Zeki, "Current-Steering Digital-to-Analog
DAC can be seen in Fig. 11. The clock frequency was set to 1 Converters: Functional Specifications, Design Basics, and Behavioral
GHz with a sine input of 250 MHz. The SFDR was measured Modeling," IEEE Antennas and Propagation Magazine, Vol. 52, No.4,
to be 68.62 dB. August 2010.
[5] K. O. Anderson, Modeling and Implementation of Current-Steering
Digital-to-Analog Converters, Linköping Studies in Science and
Technology, Linköping, Sweden, 2005, Dissertation No. 944, ISBN
91:85297:96:8
[6] R. Van de Plassche, CMOS Integrated Analog-to-Digital and
Digital-to-Analog Converters, 2nd ed., Dordrecht, The Netherlands:
Kluwer Academic Publishes, 2003.
[7] R. Baker, CMOS Circuit Design, Layout, and Simulation, 2nd ed.,
Piscataway, NJ: IEEE Press, 2008.
[8] Doris, Konstantinos et al., Wide-Bandwidth High Dynamic Range D/A
Converters, 1st ed., Dordrecht, The Netherlands: Springer, 2006.
[9] Zite, S. E., “Design of a Current Cell for a 12-bit 3.2GHz Current
Steering Digital-to-Analog Converter,” M.S. Thesis, Dept. Elect. Eng
Eindhoven University of Technology, Eindhoven, The Netherlands,
Figure 10. DAC output with 125 MHz sine input. 2006

REFERENCES

L.Induvathani received the B.E degree in


Electronics and Communication Engineering from
Kings Engineering College, Tamilnadu, India in
2014 and the master’s degree in VLSI Design from
Vandayar Engineering College, Tamilnadu, India
in 2016. Her area of interest relies on Digital to
Analog Converter.
Figure 11. DFT plot of DAC with input frequency of 250 MHz.
S.Karthikeyen received B.E degree in Electronics
and communication engineering from Pavendhar
V. CONCLUSION Bharathidasan College of Engineering
In this paper the design of a high speed 10 bit digital to &Technology, Tamilnadu, India in 2008 and the
analog converter is presented. This design utilizes the current
Master’s degree in communication systems from
steering architecture in order to operate at high speeds. The
design methodology for each of the sub-components was Adhiyamaan College of engineering, Tamilnadu,
presented. The INL and DNL of the converter were measured India in 2013.He is currently working as an
to be 0.41 LSB and -0.031 LSB, respectively. The SFDR of Assistant Professor & Head of the department of
the converter was measured to be 68.62 dB with an input Electronics and Communication Engineering,
frequency of 250 MHz and a clock frequency of 1 GHz.
Vandayar Engineering College, Tamilnadu, India.
His area of interest relies on Antenna and wave
propagation.

All Rights Reserved © 2016 IJARMATE 98

You might also like