Pseudorandom testing for mixed-signal circuits

In this paper, we propose a pseudorandom testing scheme for mixed-signal circuits. We first describe the pseudorandom testing technique for linear analog components and converters in mixed-signal circuits. With proper arithmetic operations on the responses to the random patterns, the impulse response of the device under test (DUT) can be constructed and used as the signature. By checking the constructed signatures against the derived tolerance ranges, we can infer the correctness of the DUT without explicitly measuring the original performance parameters. We also describe a technique of mapping the tolerance ranges in the performance space to its associated tolerance ranges in the signature space. The major advantages of our pseudorandom testing scheme are: (1) a universal input stimulus (white noise) is used and thus test generation can be avoided, (2) signatures for high quality testing can be easily constructed and thus testing cost can be minimized, and (3) the scheme can be used for Built-In Self-Test (BIST) implementation for DSP-based mixed-signal designs. We present simulation results to illustrate the effectiveness of the scheme.

[1]  Richard A. Johnson,et al.  Applied Multivariate Statistical Analysis , 1983 .

[2]  Mani Soma A design-for-test methodology for active analog filters , 1990, Proceedings. International Test Conference 1990.

[3]  Benjamin R. Epstein,et al.  Fault detection and classification in linear integrated circuits: an application of discrimination analysis and hypothesis testing , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Gordon W. Roberts,et al.  A BIST scheme for an SNR test of a sigma-delta ADC , 1993, Proceedings of IEEE International Test Conference - (ITC).

[5]  Keith Baker,et al.  Application of joint time-frequency analysis in mixed signal testing , 1994, Proceedings., International Test Conference.

[6]  Narumi Sakashita,et al.  A built-in self-test for ADC and DAC in a single-chip speech CODEC , 1993, Proceedings of IEEE International Test Conference - (ITC).

[7]  Gordon W. Roberts,et al.  A BIST scheme for a SNR, gain tracking, and frequency response test of a sigma-delta ADC , 1995 .

[8]  J. Bendat New techniques for nonlinear system analysis and identification from random data , 1990 .

[9]  Abhijit Chatterjee,et al.  Fault-based automatic test generator for linear analog circuits , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[10]  Charles W. Therrien,et al.  Discrete Random Signals and Statistical Signal Processing , 1992 .

[11]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[12]  Georges Gielen,et al.  Testing of analog integrated circuits based on power-supply current monitoring and discrimination analysis , 1994, Proceedings of IEEE 3rd Asian Test Symposium (ATS).

[13]  Karim Arabi,et al.  A New Built-in Self-test Approach For Digital-to-analog And Analog-to-digital Converters , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[14]  Andrzej J. Strojwas,et al.  An efficient algorithm for parametric fault simulation of monolithic IC's , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[15]  Kwang-Ting Cheng,et al.  Pseudo-random testing and signature analysis for mixed-signal circuits , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[16]  Helmut Graeb,et al.  Design based analog testing by characteristic observation inference , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).