Built-In Self-Test Implementation For An Analog-to-Digital Converter
Built-In Self-Test Implementation For An Analog-to-Digital Converter
963966
Built-in Self-Test Implementation for an Analog-to-Digital Converter
Kwisung Yoo, Minho Kwon, Geumhwan Bahng, Sangyun Hwang, Hoon Lee,
Jungyoon Lee, Daesik Seo, Jaeseok Kim, Sungho Kang and Gunhee Han
4
, the dierence between the ADC output and the
counter/register output is calculated at phase
1
. If the
counter/register output and ADC output are identical
then ip-op 3 is set to 0 at phase
3
. If next sample is
identical with previous two samples then the ip-op 4
is set to 1 at phase
2
. This means that the INL error
occurs. The ip-op 3 should be initially set to 1 for
proper operation.
If the subtractor output except LSB has any 1, it
means that the dierence of two consecutive samples is
more than 1 LSB. Therefore, ORing of all output bits
except LSB detects the missing code error.
If there is underow in the subtractor output, it means
that the present sample is lesser than the previous sam-
ple. Therefore, monotonocity error can be detected with
sign bit of subtractor output.
The counter/register is initially reset and counts the
clock in ramp signal generator for the INL/gain er-
ror detection. This means that the counter repre-
sents ideal ADC output in the INL/gain error detec-
tion mode. If the dierence between the ADC output
and the counter/register exceeds certain limit (2
m
) in
the INL/gain error detection mode, then it means that
there exists the INL error or the gain error. This bound-
ary is checked by ORing of upper (N m) bits in the
subtractor output.
III. SIMULATION RESULT
Fig. 3. Error detector.
Built-in Self-Test Implementation for an Analog-to-Digital Converter Kwisung Yoo et al. -965-
Table 2. Result of simulation.
Type of error observed Result of BIST
Cause of fault Missing Monoto- Missing Monoto-
code nocity
DNL
code nocity
DNL
TC1 Normal circuit
TC2 Oset
TC3 Oset
TC4 Gain
TC5 Gain & oset
TC6 Open
Short
TC7
(internal node)
TC8 Short (VSS)
TC9 Short (VDD)
TC10 Short (VDD)
Fig. 4. Simulation example of TCs.
The proposed scheme is veried by the simulation with
6 bit pipelined ADC. Various test circuits that have ar-
bitrary faults are simulated. These test circuits include
both catastrophic faults such as open or short and para-
metric faults such as an amplier gain error and a com-
parator oset error. Figure 4 shows the examples of sim-
ulation results. The topmost gure shows the input and
the output of the ADC under test. The output of the
ADC is converted to analog value with an ideal DAC for
comparison purpose. The middle gure shows the ADC
quantization error. The bottom gure shows the result
of the error detector that is observed at the input node
of each ip-op. Any pulse in bottom gure represents
corresponding errors.
The test ADC is designed to have dynamic range from
1 to 1, and oset binary code output to simplify the
simulation. That is, 1 LSB corresponds to 31.25 mV.
Thus, if absolute value of ADCs quantization error is
greater than this value, then the ADC is considered as a
faulty circuit.
Table 2 summarizes examples of simulation results.
Besides of the example circuits shown in Table 2, var-
ious test circuits are simulated and the proposed BIST
successfully detected faulty circuits that can be identied
by a person. Though, certain circuits that have minor
faults pass the BIST and inspection by a person as well.
IV. CONCLUSION
This paper proposes a compact ADC BIST scheme
whose gate count is only about 150. Extensive simu-
lation results proved that the proposed BIST scheme
detects most of faulty ADCs that can be identied by
person. Due to noise or any uncertainty in real circuits,
the test should be performed several times and nal deci-
sion should be made by BIST controller. Several circuits
with minor faults pass the BIST and human inspection.
These faults can be detected by more complex BIST the
with price of overhead.
ACKNOWLEDGMENTS
This work was supported by a Korea Research Foun-
dation grant (KRF 2000-042-E00029). CAD tools were
supported by IC Design Education center.
-966- Journal of the Korean Physical Society, Vol. 41, No. 6, December 2002
REFERENCES
[1] Z. Barzilai, J. Savir, G. Markowsky and M. G. Smith,
IEEE Trans. Computer, C-30, 996 (1981).
[2] Juin-Ming Lu and Cheng-Wen Wu, Proceedings of the
Design, Automation and Test in Europe Conference and
Exhibition (Paris, March, 2000), p. 710.
[3] J. Park, H. Chang and O. Song, Proceedings of the Sec-
ond IEEE Asia Pacic Conference (Cheju, Aug., 2000),
p. 273.
[4] K. Zarrineh, R. D. Adams, T. J. Eckenrode and S. P.
Gregor, Proceedings of the International Test Conference
(Atlantic City, Oct., 2000), p. 547.
[5] M. M. Hafed and G. W. Roberts, Proceedings of the
IEEE Custom Integrated Circuits Conference (Orando,
May, 2000), p. 83.
[6] M. B. Santos, F. M. Goncalves, M. Ohletz and J. P.
Teixeira, IEEE International Conference on Electronics,
Circuits and Systems 2, 419 (1998).
[7] E. J. Oh, S. H. Kim, D. I. Lee and H. Y. Choi, J. Korean
Phys. Soc. 40, 193 (2002).
[8] S. J. Park, D. K. Youn, T. H. Kim, S. W. Kang, H. K.
Oh, K. G. Doh and Y. S. Moon, J. Korean Phys. Soc.
40, 749 (2002).
[9] L. Carro, E. Cota, M. Lubaszewski, Y. Bertrand, F.
Azais and M. Renovell, Proceedings of the Ninth Asian
Test Symposium (2000), p. 78.
[10] J. Velasco-Medina, L. Rayane and M. Nicolaidis, Inter-
national Conference on Computer Design (1999), p. 330.
[11] M. F. Toner and G. W. Roberts, Proceedings of the IEEE
Custom Integrated Circuits Conference (Santa Clara,
May, 1995), p. 525.
[12] L. S. Hurst, The Institution of Electrical Engineers, 381
(1998).
[13] K. Arabi, B. Kanminska and J. Rzeszut, IEEE/ACM In-
ternational Conference on Computer-Aided Design (San
Jose, Nov., 1994), p. 491.
[14] F. Azais, S. Bernard, Y. Bertrand and M. Renovell, Pro-
ceedings of the European Test Workshop (Cascais, May,
2000), p. 53.
[15] M. Renovell, F. Azais, S. Bernard and Y. Bertrand, Pro-
ceedings of the 18th IEEE VLSI Test Symposium (Mon-
treal, April, 2000), p. 247.
[16] S. K. Sunter and N. Nagi, Proceedings of the Interna-
tional Test Conference (Nov., 1997), p. 389.
[17] Jing Wang; E. Sanchez-Sinencio and F. Maloberti, Pro-
ceedings of the 43rd IEEE Midwest Symposium on Cir-
cuits and Systems 2, 908 (2000).
[18] David A. Johns, Ken Martin, Analog Integrated Circuit
Design (Wiley, New York, 1997), Chap. 10.