
Vankka J. - Digital Synthesizers and Transmitters for Software Radio (2000)(en)
.pdf


196 |
Chapter 10 |
|
|
|
|
Figure 10-14. Unary architecture.
10.7.3 Segmented Architecture
To obtain architecture with a good DNL specification and an acceptable power and area consumption, a combination of the previous two architectures is usually chosen [Sch97]. This is called the segmented architecture (Figure 10-15). In the floorplan of this architecture, one can typically find two blocks. The first block consists of the binary conversion for the least significant bits and the second block contains the unary conversion for the remaining most significant bits. The number of unitary implemented bits is limited by the increased coding complexity and area constraints. The area constraints (routing of switch/latch and current source array) resulted in a 6- 8 segmented architecture as a good trade-off [Lin98]. Timing error due to midcode transitions could be reduced by the MSB bits segmentation.
10.8Methods for Reduction Dynamic Errors
10.8.1Glitches Reduction
In principle, the differential current switch source voltage and current are constant, if the control voltages are
V |
2 Iss Lsw |
( |
2 t 1), V ctrl |
2 ǿss Lsw |
2 2 t |
1) (10.26) |
||
|
ctrl |
Cox |
Wsw |
|
ȉ |
µCox Wsw |
ȉ |
|
|
µ |
|
|
where T is transition time. In practice, these waveforms are difficult to implement.
If both switching transistors are turned off, the output node of the current source will rapidly discharge and the current source will turn off [Tak91], [Wu95], [Koh95]. To recover from this condition, the current source must progress through the linear region and back into saturation. The situation
can, however, be improved by setting the crosspoint of the Vctrl and V ctrl at the optimum high level, as shown in Figure 10-16. Then the voltage at the

Current Steering D/A Converters |
197 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 10-15. Segmented architecture.
differential current switch source does not need to decrease in order to deliver the current, and thus no glitches occur [Tak91], [Wu95]. If the crosspoint is too high, the current is divided to both outputs, switch transistors Vgs voltage is reduced, source voltage increases, parasitic capacitances are charged and settling time is degraded. However, while the current sources are in saturation, their output current is changed. In practice, the source voltage is allowed to increase, because the settling time degradation is not as harmful as glitches (both switching transistors turning off simultaneously).
To shift the cross-point of the switch transistors control signals, two methods are usually used: the control signal falling edge is delayed (Figure 10-16 (a)) [Tak91], [Chi94], [Koh95], [Mar98], [Bav98], [Bos98] or fall time is increased (Figure 10-16 (b)) [Wu95], [Bos01] (in PMOS switches the control signal rising edge is delayed and rising time is increased).
The benefit of delaying control signal falling edge is that it is possible to set the crosspoint easily, even with large control voltage swings. The problem in this approach is that the current switches are not simultaneously off and on, therefore the output glitches do not occur simultaneously (output symmetry is destroyed). The simplest way to implement the edge delaying is to drive the inverter with the circuit, which has asymmetrical rise and fall times (Figure 10-17(a)). A short delay to the control signals can be implemented with this circuit [Ngu92]. If a longer delay time is needed, then the delay could be implemented with the NAND or NOR circuit in Figure 10-
Vctrl
(a)
Vctrl |
Vctrl |
|
Vctrl
Vctrl
(b)
Vctrl
Figure 10-16. Setting the crosspoint of the Vctrl and V ctrl
198 |
Chapter 10 |
17(b). Both the control signals have separate delays, therefore the circuit is not differential and the timing difference is too high for high sampling frequency applications. Another solution is the cross-coupled NAND (Figure 10-17(c)), which is differential but, nevertheless edge delay remains long. Furthermore, the crosscoupled transistors reduce the operating speed. The operation speed could be increased by removing transistor A, which does not affect to the delay [Ded99]. The fourth way is to delay the control signal of the NMOS transistor in the inverter (Figure 10-17(d)). The problem of this approach is that the delay can be too long, as the sampling frequency increases and the delay cannot be easily adjusted. The fifth approach is to use cross-coupled inverters (Figure 10-17(e)) [Bas98] (the area inside the dashed line is optional). The benefit of this approach is simple structure, built in clocking and differential outputs. The disadvantages are slow transitions due to restricted current steering capability of the cross-coupled inverters.
As the falling time is increased (Figure 10-16 (b)), control signal transitions occur simultaneously. The problem is that the rising and falling waveforms cause different glitches to the output according to (10.21). As the falling and rising waveforms are different [Bas98], the second harmonic is increased. By increasing the fall time, the crosspoint cannot be set as high as in the delay solutions, which cause problems in some applications. The simplest way to increase fall time is to change the buffer transistor sizes [Wu95] or to set the transistors, which operate in the linear region, between the output and the NMOS transistor (Figure 10-18) [Ngu92]. Another way is to remove the transistor B in Figure 10-17 (c) [Bos01]; the cross-coupled PMOS transistor will then decrease the rising time and increase the falling time.
10.8.2 Voltage Difference Between Control Signals
The problem of the switch transistor being simultaneously turned off could be overcome by the reduction of the voltage difference between the control signals. The minimum voltage necessary to completely steer the current from one output to the complementary output is less than the supply voltage (10.1) and not related to the absolute value. If the turn off voltage of the control signals is set so that the current sources are in the saturation region even when both signals are simultaneously off [Chi86]. However, the channel length modulation causes current variation, so this is a problem in high accuracy D/A converters. The problem of this approach is that the control voltage variation is so large that the switch transistors in the on-state should be in the linear region.
From (10.21) it may be seen that output current glitches are related to the control voltage. The coupling to the D/A converter output could be reduced by restricting the control voltage swing. Because switches source voltage


200 |
Chapter 10 |
VDD
Vout
Vin
Figure 10-18. A circuit, which increases fall time.
gion or the output voltage range is low, the positive control voltage can be set to positive supply voltage and negative control voltage above the ground level. Then there can be more confidence that the current sources are in the saturation region.
The voltage range could be easily reduced by means of a normal differential pair [Bas91] by properly sizing the transistors. It is possible to restrict the supply voltage in both directions by setting constant current sources at the differential pair output [Bas91]. The differential pair performance degrades quickly as the sampling frequency is increased, as long as the bias current is not increased as well.
Another solution is to use the circuit shown in Figure 10-19(a) in which the output transistors are of the same type but the opposite of the current switches and driven by the complementary control signals. Then, in the case of the PMOS buffer, the minimum output voltage is the threshold voltage and is higher than the negative power supply when the lower transistor turned off. The benefit of this circuit is that the turning on by the control signal occurs as quickly as in the inverter topology, which sets the crosspoint of the control signals high. Adjusting the buffer transistor or the sizing of their drivers could set the crosspoint higher. Reducing the power supply range could restrict the output swing or setting the diode connected transistor between the buffer transistor and output [Chi86]. The problem in this topology
|
|
|
|
|
|
|
|
|
|
|
|
VDD |
|
|
|
|
|
|
|
|
VDD |
|
|
VDD |
|
VDD |
|
VDD |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vctrl |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
in |
|
|
|
|
|
|
|
|
|
|
Vout |
|
|
|
|
|
|
|
|
|
|
|
|
|
Vctrl |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VSS |
|
|
VSS |
|
VSS |
|
VSS |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
VSS |
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
(a) Single ended. |
|
|
|
|
|
|
|
|
|
|
(b) Differential. |
|
|
|
|
Figure 10-19. PMOS buffers for reducing control signals swing.


