The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design >> Analog Design >> current-steering digital-to-analog converter
https://designers-guide.org/forum/YaBB.pl?num=1204776383

Message started by analoghua on Mar 5th, 2008, 8:06pm

Title: current-steering digital-to-analog converter
Post by analoghua on Mar 5th, 2008, 8:06pm

hello, I have a question regarding the design of a current-steering digital-to-analog converter. It seems that the main errors are static error due to unit current element mismatch (in a multi-bit case) and dynamic error due to asymmetric switching of control signals. But a unit current element seems also to have varying current flow due to the varying voltage of the node which the unit current element is connected to? How can we minimize the dependence of the current on the node voltage if we are limited to three transistors in series including the switching transistor due to tehcnology/voltage limit? What is a good way to size them?

For a single-bit current-steering DAC, how do we compute the noise power due to this effect? Do we have to know the statistics of the node voltage to compute the noise power? also the statistics of the input?

Title: Re: current-steering digital-to-analog converter
Post by solidstate on Mar 6th, 2008, 8:10am

To answer some questions in your first paragraph: first of all, the current mirror should be as long as possible, to make the effect of channel length modulation as small as possible to begin with. If you then use a cascode transistor on top of the mirror, you reduce the voltage swing at the drain by the voltage gain of the cascode, further reducing this error. If the error is still too big in this way (or if you want to widen your design space for the L of the current mirror), you can gain-boost that cascode, further fixing the drain voltage of the mirror.

If untreated, this effect is not noise, but nonlinearity. I'm not sure what you are referring to in the second paragraph.

Title: Re: current-steering digital-to-analog converter
Post by loose-electron on Mar 14th, 2008, 10:31pm

Beg to differ -

Cascode current source will keep the Vds of the current source transistor (bottom one in an NMOS cascode) the same (to a first order) and the primary consideration on that transistor is matching of current sources. The cascode transistor (top in the NMOS cascode) is generally at minimum length because it does not effect the current value, and you want the transconductance as high as possible.



solidstate wrote on Mar 6th, 2008, 8:10am:
To answer some questions in your first paragraph: first of all, the current mirror should be as long as possible, to make the effect of channel length modulation as small as possible to begin with. If you then use a cascode transistor on top of the mirror, you reduce the voltage swing at the drain by the voltage gain of the cascode, further reducing this error. If the error is still too big in this way (or if you want to widen your design space for the L of the current mirror), you can gain-boost that cascode, further fixing the drain voltage of the mirror.

If untreated, this effect is not noise, but nonlinearity. I'm not sure what you are referring to in the second paragraph.


The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.