The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design >> Mixed-Signal Design >> DNL & INL in code density test
https://designers-guide.org/forum/YaBB.pl?num=1136778597

Message started by steven on Jan 8th, 2006, 7:49pm

Title: DNL & INL in code density test
Post by steven on Jan 8th, 2006, 7:49pm

Hello,

I am thinking how DNL and INL are measured in code density test. Here I refer to a paper, "full-speed testing of a/d converters", IEEE Journal of Solid State, 12/84. In short, INL needs much longer samples to measure with the same accuracy as DNL (Section IV. A, "Algorithm for A/D error computation"). It seems INL is the sum of DNL. I must have missed something here.

Thanks.

Title: Re: DNL & INL in code density test
Post by ywguo on Jan 10th, 2006, 3:16am

Hello, Steven,

I don't have that journal paper. But it is true that INL is the sum of DNL.


Yawei

Title: Re: DNL & INL in code density test
Post by steven on Jan 10th, 2006, 10:26am

Hello Yawei,

I thought a little more and came to understand the statement. When doing code density test, the histogram for the codes is plotted. Then the DNL would be regarded as the y-coordinate variance(the height of each bin) on the histogram while INL as the x-coordinate variance(the width of each bin). In this case, since the width is sampled in statistical way or large number theorem so if using the same confidence interval of the height, then a much larger number of samples has to be used to vision the true width of each bin. On the other hand, the height variance of each bin or DNL is also coming the statistical measure but only relates to the input sinusoidal signal amplitude. The algorithm on calculating the DNL shows this. So the later part of the paper, it was suggested to use FFT test on INL (and other dynamic parameters), which requires shorter samples.

I think the sum of DNL results in INL is just for derivation. In testing, INL would be tested separately because errors would corrupt the histogram (see Razavi's book "data conversion system design", page 248).

But there is still something I am not sure I have understood completely.

Thanks,
Steven

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