Abstract
Very Large Scale Integration (VLSI) has enabled us to implement very complex circuits on a single chip. Complementary Metal Oxide Semiconductor (CMOS) technology has played a dominant role in allowing this to happen. The advantages of VLSI circuits are obvious. However, they do pose a problem. The problem is how do we test the VLSI chips to ensure that they function as they are supposed to. With chips containing a million or more transistors, testing has become a difficult and time-consuming job. Testing is becoming an increasing part of the time it takes from conception to marketing of a chip. This problem can only become more severe in the future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. A. Abraham and W. K. Fuchs, “Fault and error models for VLSI,” Proc. IEEE, vol. 74, no. 5, pp. 639–654, May 1986.
M. Abramovici and P. R. Menon, “A practical approach to fault simulation and test generation for bridging faults,” in Proc. Int. Test Conf., Philadelphia, PA, pp. 138–142, Oct. 1983.
J. M. Acken, “Testing for bridging faults (shorts) in CMOS circuits,” in Proc. Design Automation Conf., Miami Beach, FL, pp. 717–718, June 1983.
D. Baschiera and B. Courtois, “Advances in fault modeling and test pattern generation for CMOS,” in Proc. Int. Conf. Computer Design, Port Chester, NY, pp. 82–85, Oct. 1986.
R. K. Brayton and C. McMullen, “The decomposition and factorization of Boolean expressions,” in Proc. Int. Symp. Circuits & Systems, Rome, Italy, pp. 49–54, June 1982.
G. R. Case, “Analysis of actual fault mechanisms in CMOS logic gates,” in Proc. Design Automation Conf., San Francisco, CA, pp. 265–270, June 1976.
X. Castillo, S. R. McConnel, and D. P. Siewiorek, “Derivation and calibration of a transient error reliability model,” IEEE Trans. Comput., vol. C-31, pp. 658–671, July 1982.
K. M. Chu and D. L. Pulfrey, “Design procedures for differential cascode voltage switch circuits,” IEEE J. Solid-State Circuits, vol. SC-21, no. 6, pp. 1082–1087, Dec. 1986.
K. M. Chu and D. L. Pulfrey, “A comparison of CMOS circuit techniques: Differential cascode voltage switch logic versus conventional logic,” IEEE J. Solid-State Circuits, vol. SC-22, no. 4, pp. 528–532, Aug. 1987.
Y. M. El-Ziq and R. J. Cloutier, “Functional-level test generation for stuck-open faults in CMOS VLSI,” in Proc. Int. Test Conf., Philadelphia, PA, pp. 536–546, Oct. 1981.
F. J. Ferguson and J. P. Shen, “A CMOS fault extractor for inductive fault analysis,” IEEE Trans. CAD, vol. 7, pp. 1181–1194, Nov. 1988.
A. D. Friedman, “Diagnosis of short-circuit faults in combinational circuits,” IEEE Trans. Comput., vol. C-23, pp. 746–752, July 1974.
V. Friedman and S. Liu, “Dynamic logic CMOS circuits,” IEEE J. Solid-State Circuits, vol. SC-19, no. 2, pp. 263–266, Apr. 1984.
N. F. Goncalves and H. J. De Man, “NORA: A racefree dynamic CMOS technique for pipelined logic structures,” IEEE J. Solid-State Circuits, vol. SC-18, no. 3, pp. 261–266, June 1983.
T. A. Grotjohn and B. Hoefflinger, “Sample-set differential logic (SSDL) for complex Highspeed VLSI,” IEEE J. Solid-State Circuits, vol. SC-21, no. 2, pp. 367–369, Apr. 1986.
J.P. Hayes, “Fault modeling,” IEEE Design & Test, vol. 2, no. 2, pp. 88–95, Apr. 1985.
L. G. Heller et al., “Cascode voltage switch logic: A differential CMOS logic family,” in Proc. Int. Solid-State Circuits Conf., pp. 16–17, Feb. 1984.
I. S. Hwang and A. L. Fisher, “Ultrafast compact 32-bit CMOS adders in multiple-output domino logic,” IEEE J. Solid-State Circuits, vol. 24, no. 2, pp. 358–369, Apr. 1989.
A. Iosupovicz, “Optimal detection of bridging faults and stuck-at faults in two-level logic,” IEEE Trans. Comput., vol. C-27, no. 5, pp. 452–455, May 1978.
R. K. Iyer and D. J. Rossetti, “Permanent CPU errors and systems activity: Measurement and modeling,” in Proc. Real-Time Syst. Symp., Arlington, VA, pp. 61–72, Dec. 1983.
N. K. Jha and J. A. Abraham, “Design of testable CMOS circuits under arbitrary delays,” IEEE Trans. CAD, vol. CAD-4, pp. 264–269, July 1985.
Y. Ji-Ren, I. Karlsson, and C. Svensson, “A true single-phase-clock dynamic CMOS circuit technique,” IEEE J. Solid-State Circuits, vol. SC-22, no. 5, pp. 899–901, Oct. 1987.
I. Karlsson, “True single phase clock dynamic CMOS circuit technique,” in Proc. Int. Symp. Circuits & Systems, Espoo, Finland, pp. 475–478, June 1988.
M. Karpovsky, “Universal tests for detection of input/output stuck-at and bridging faults,” IEEE Trans. Comput., vol. C-32, no. 12, pp. 1194–1198, Dec. 1983.
K. L. Kodandapani and D. K. Pradhan, “Undetectability of bridging faults and validity of stuck-at fault test sets,” IEEE Trans. Comput., vol. C-29, no. 1, pp. 55–59, Jan. 1980.
R. H. Krambeck, C. M. Lee, and H.-F. S. Law, “Highspeed compact circuits with CMOS,” IEEE J. Solid-State Circuits, vol. SC-17, no. 3, pp. 614–619, June 1982.
C. M. Lee and E. W. Szeto, “Zipper CMOS,” IEEE Circuits & Devices, pp. 10-17, May 1986.
M. W. Levi, “CMOS is most testable,” in Proc. Int. Test Conf., Philadelphia, PA, pp. 217–220, Oct. 1981.
S.-H. Lu, “Implementation of iterative networks with CMOS differential logic,” IEEE J. Solid-State Circuits, vol. 23, no. 4, pp. 1013–1017, Aug. 1988.
Y. K. Malaiya and S. Y. H. Su, “A new fault model and testing technique for CMOS devices,” in Proc. Int. Test Conf., Philadelphia, PA, pp. 25–34, Oct. 1982.
Y. K. Malaiya, “Testing stuck-on faults in CMOS integrated circuits,” in Proc. Int. Conf. Computer-Aided Design, Santa Clara, CA, pp. 248–250, Nov. 1984.
Y. K. Malaiya, A. P. Jayasumana, and R. Rajsuman, “A detailed examination of bridging faults,” in Proc. Int. Conf. Computer Design, Port Chester, NY, pp. 78–81, Oct. 1986.
W. Maly, P. K. Nag, and P. Nigh, “Testing oriented analysis of CMOS ICs with opens,” in Proc. Int. Conf. Computer-Aided Design, Santa Clara, CA, pp. 344–347, Nov. 1988.
K. C. Y. Mei, “Bridging and stuck-at faults,” IEEE Trans. Comput., vol. C-23, no. 7, pp. 720–727, July 1974.
L. C. Pfennings et al., “Differential split-level CMOS logic for subnanosecond speeds,” IEEE J. Solid-State Circuits, vol. SC-20, pp. 1050–1055, Oct. 1985.
J. A. Pretorius, A. S. Shubat, and C. A. T. Salama, “Latched domino CMOS logic,” IEEE J. Solid-State Circuits, vol. SC-21, no. 4, pp. 514–522, Aug. 1986.
S. M. Reddy, V. D. Agrawal, and S. K. Jain, “A gate-level model for CMOS combinational logic circuits with application to fault detection,” in Proc. Design Automation Conf., Albuquerque, NM, pp. 504–509, June 1984.
S. M. Reddy and M. K. Reddy, “Testable realizations for FET stuck-open faults in CMOS combinational logic circuits,” IEEE Trans. Comput., vol. C-35, pp. 742–754, Aug. 1986.
J. P. Shen, W. Maly, and F. J. Ferguson, “Inductive fault analysis of MOS integrated circuits,” IEEE Design & Test, vol. 2, no. 6, pp. 13–26, Dec. 1985.
O. Tasar and V. Tasar, “A study of intermittent faults in digital computers,” in Proc. AFIPS Conf., pp. 807–811, 1977.
C. Timoc et al., “Logical models of physical failures,” in Proc. Int. Test Conf., Philadelphia, PA, pp. 546–553, Oct. 1983.
S. Tsukiyama, H. Ariyoshi, and I. Shirakawa, “Algorithm to enumerate all the cutsets in O(∣V∣+∣E∣) time per cutset,” in Proc. Int. Symp. Circuits & Systems, Tokyo, Japan, pp. 645–648, June 1979.
R. L. Wadsack, “Fault modeling and logic simulation of CMOS and MOS integrated circuits,” Bell Syst. Tech. J., vol. 57, no. 5, pp. 1449–1474, May-June 1978.
N. Weste and K. Eshraghian, Principles of CMOS VLSI design: A systems perspective, Addison-Wesley, Reading, Mass., 1985.
S. Xu and S. Y. H. Su, “Testing feedback bridging faults among internal, input and output lines by two patterns,” in Proc. Int. Conf. Circuits & Computers, New York, NY, pp. 214–217, Oct. 1982.
T. Yamada and T. Nanya, “Stuck-at fault tests in the presence of undetectable bridging faults,” IEEE Trans. Comput., vol. C-33, no. 8, pp. 758–761, Aug. 1984.
M. Y. Yen, W. K. Fuchs, and J. A. Abraham, “Designing for concurrent error detection in VLSI: Application to a microprogram control unit,” IEEE J. Solid-State Circuits, vol. SC-22, no. 4, pp. 595–605, Aug. 1987.
J. Yuan and C. Svensson, “Highspeed CMOS circuit technique,” IEEE J. Solid-State Circuits, vol. 24, no. 1, pp. 62–70, Feb. 1989.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1990 Kluwer Academic Publishers
About this chapter
Cite this chapter
Jha, N.K., Kundu, S. (1990). Introduction. In: Testing and Reliable Design of CMOS Circuits. The Kluwer International Series in Engineering and Computer Science, vol 88. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1525-4_1
Download citation
DOI: https://doi.org/10.1007/978-1-4613-1525-4_1
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8818-3
Online ISBN: 978-1-4613-1525-4
eBook Packages: Springer Book Archive