Skip to main content
Log in

Test Generation for Mixed-Signal Devices Using Signal Flow Graphs

  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

We describe a new reverse simulation approach to analog and mixed-signal circuit test generation that parallels digital test generation. We invert the analog circuit signal flow graph, reverse simulate it with good and bad machine outputs, and obtain test waveforms and component tolerances, given circuit output tolerances specified by the functional test needs of the designer. The inverted graph allows backtracing to justify analog outputs with analog input sinusoids. Mixed-signal circuits can be tested using this approach, and we present test generation results for two mixed-signal circuits and four analog circuits, one being a multiple-input, multiple-output circuit. This analog backtrace method can generate tests for second-order analog circuits and certain non-linear circuits. These cannot be handled by existing methods, which lack a fault model and a backtrace method. Our proposed method also defines the necessary tolerances on circuit structural components, in order to keep the output circuit signal within the envelope specified by the designer. This avoids the problem of overspecifying analog circuit component tolerances, and reduces cost. We prove that our parametric fault tests also detect all catastrophic faults. Unlike prior methods, ours is a structural, rather than functional, analog test generation method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L. Milor and A.L. Sangiovanni-Vincentelli, “Minimizing Production Test Time to Detect Faults in Analog Circuits,” IEEE Trans. on Computer-Aided Design, Vol. 13, pp. 796–813, June 1994.

  2. R. Ramadoss and M. Bushnell, “Test Generation for Mixed-Signal Devices using Signal Flow Graphs,” Proc. of the 9th Int'l. Conf. on VLSI Design, Jan. 1996, pp. 242–248.

  3. P. Duhamel and J.-C. Rault, “Automatic Test Generation Techniques for Analog Circuits and Systems: A Review,” IEEE Trans. on Circuits and Systems, Vol. CAS-26, pp. 411–440, July 1979.

  4. A.L. Rosenblum and M.S. Ghausi, “Multiparameter Sensitivity in Active RC Networks,” IEEE Trans. on Circuit Theory, Vol. CT-18, pp. 592–599, Nov. 1971.

  5. J.K. Fidler, “Differential-Incremental Sensitivity Relationships,” Electronics Letters, Vol. 20, pp. 626–627, May 1984.

  6. N.B. Hamida and B. Kaminska, “Multiple Fault Analog Circuit Testing by Sensitivity Analysis,” J. Electronic Testing: Theory and Applications, Vol. 4, pp. 331–343, Nov. 1993.

  7. M.J. Marlett and J.A. Abraham, “DC IATP—An Iterative Analog Circuit Test Generation Program for Generating DC Single Pattern Tests,” Proc. of the IEEE Int'l. Test Conf., Sept. 1988, pp. 839–844.

  8. L. Milor and V. Visvanathan, “Detection of Catastrophic Faults in Analog Integrated Circuits,” IEEE Trans. on Computer-Aided Design, Vol. 8, pp. 114–130, Feb. 1989.

  9. H. Dai and T.M. Souders, “Time-Domain Testing Strategies and Fault Diagnosis for Analog Systems,” IEEE Trans. on Instrumentation and Measurement, Vol. 39, pp. 157–162, Feb. 1990.

    Google Scholar 

  10. T.M. Souders and G.N. Stenbakken, “A Comprehensive Approach for Modeling and Testing Analog and Mixed-Signal Devices,” Proc. of the IEEE Int'l. Test Conf., Sept. 1990, pp. 169–176.

  11. G.N. Stenbakken and T.M. Souders, “Linear Error Modeling of Analog and Mixed-Signal Devices,” Proc. of the IEEE Int'l. Test Conf., Oct. 1991, pp. 573–581.

  12. A. Meixner and W. Maly, “Fault Modeling for the Testing of Mixed Integrated Circuits,” Proc. of the IEEE Int'l. Test Conf., Oct. 1991, pp. 564–572.

  13. H. Walker and S.W. Director, “VLASIC: A Catastrophic Fault Yield Simulator for Integrated Circuits,” IEEE Trans. on Computer-Aided Design, Vol. 5, pp. 541–556, Oct. 1986.

  14. A. Chatterjee, “Concurrent Error Detection in Linear Analog and Switched-Capacitor State Variable Systems Using Continuous Checksums,” Proc. of the IEEE Int'l. Test Conf., Oct. 1991 pp. 582–591.

  15. S.-J. Tsai, “Test Vector Generation for Linear Analog Devices,” Proc. of the IEEE Int'l. Test Conf., Oct. 1991, pp. 592–597.

  16. N. Nagi, A. Chatterjee, and J.A. Abraham, “DRAFTS: Discretized Analog Circuit Fault Simulator,” Proc. of the 30th ACM/IEEE Design Automation Conf., June 1993, pp. 509–514.

  17. N. Nagi, A. Chatterjee, A. Balivada, and J.A. Abraham, “Ef-ficient Multisine Testing of Analog Circuits,” Proc. of the 8th Int'l. Conf. on VLSI Design, Jan. 1995, pp. 234–238.

  18. N. Nagi, A. Chatterjee, A. Balivada, and J.A. Abraham, “Fault-Based Automatic Test Generator for Linear Analog Circuits,” Proc. of the Int'l. Conf. on Computer-Aided Design, Nov. 1993, pp. 88–91.

  19. G. Devarayanadurg and M. Soma, “Analytical Fault Modeling and Static Test Generation for Analog ICs,” Proc. of the Int'l. Conf. on Computer-Aided Design, Nov. 1994, pp. 44–47.

  20. G. Devarayanadurg and M. Soma, “Dynamic Test Signal Design for Analog ICs,” Proc. of the Int'l. Conf. on Computer-Aided Design, Nov. 1995, pp. 627–630.

  21. W.M. Lindermeir, H.E. Graeb, and K.J. Antreich, “Design Based Analog Testing by Characteristic Observation Inference,” Proc. of the Int'l. Conf. on Computer-Aided Design, Nov. 1995, pp. 620–626.

  22. S. Mir, M. Lubaszewski, and B. Courtois, “Fault-Based ATPG for Linear Analog Circuits with Minimal Size Multifrequency Test Sets,” J. Electronic Testing: Theory and Applications, Vol. 9, pp. 43–57, Aug./Oct. 1996.

  23. W.M. Lindermeir, “Design of Robust Test Criteria in Analog Testing,” Proc. of the Int'l. Conf. on Computer-Aided Design, Nov. 1996, pp. 604–611.

  24. A. Abderrahman, E. Cerny, and B. Kaminska, “CLP-based Multifrequency Test Generation for Analog Circuits,” Proc. of the IEEE VLSI Test Symp., Apr. 1997, pp. 158–165.

  25. A. Abderrahman, E. Cerny, and B. Kaminska, “Optimization-Based Multifrequency Test Generation for Analog Circuits,” J. Electronic Testing: Theory and Applications, Vol. 9, pp. 158–165. Aug./Oct. 1996.

  26. M. Mahoney, DSP-Based Testing of Analog and Mixed-Signal Circuits. IEEE Computer Society Press, 1987.

  27. N. Balabanian, T.A. Bickart, and S. Seshu, Electrical Network Theory, chap. 9, pp. 646–647. John Wiley & Sons, Inc., 1969.

  28. E.K. Blum, Numerical Analysis and Computation: Theory and Practice, chap. 8. Addison-Wesley, 1972.

  29. Y. Lu and R. Dandapani, “Hard Fault Diagnosis in Analog Circuits Using Sensitivity Analysis,” Proc. of the IEEE VLSI Test Symp., Apr. 1993, pp. 225–229.

  30. The MathWorks Inc. MATLAB User' Guide, 1992.

  31. P. Goel, “An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits,” IEEE Trans. on Computers, Vol. C-30, Mar. 1981, pp. 215–222.

  32. R. Ramadoss and M.L. Bushnell, “Test Generation for Analog Circuits Using Partitioning and Inverted System Simulation,” Proc. of the 4th IEEE Int'l. Mixed-Signal Testing Workshop, June 1998, pp. 68–73.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ramadoss, R., Bushnell, M.L. Test Generation for Mixed-Signal Devices Using Signal Flow Graphs. Journal of Electronic Testing 14, 189–205 (1999). https://doi.org/10.1023/A:1008349817903

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008349817903

Navigation