Principles of Testing Electronic Systems (Wiley-Interscience) - Hardcover

Mourad, Samiha; Zorian, Yervant

 
9780471319313: Principles of Testing Electronic Systems (Wiley-Interscience)

Inhaltsangabe

A pragmatic approach to testing electronic systems

As we move ahead in the electronic age, rapid changes in technology pose an ever-increasing number of challenges in testing electronic products. Many practicing engineers are involved in this arena, but few have a chance to study the field in a systematic way-learning takes place on the job. By covering the fundamental disciplines in detail, Principles of Testing Electronic Systems provides design engineers with the much-needed knowledge base.

Divided into five major parts, this highly useful reference relates design and tests to the development of reliable electronic products; shows the main vehicles for design verification; examines designs that facilitate testing; and investigates how testing is applied

to random logic, memories, FPGAs, and microprocessors. Finally, the last part offers coverage of advanced test solutions for today's very deep submicron designs. The authors take a phenomenological approach to the subject matter while providing readers with plenty of opportunities to explore the foundation in detail. Special features include:
* An explanation of where a test belongs in the design flow
* Detailed discussion of scan-path and ordering of scan-chains
* BIST solutions for embedded logic and memory blocks
* Test methodologies for FPGAs
* A chapter on testing system on a chip
* Numerous references

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

SAMIHA MOURAD, PhD, is Professor of Electrical Engineering at Santa Clara University, Santa Clara, California. YERVANT ZORIAN, PhD, is Chief Technology Advisor at Logic Vision, Inc., San Jose, California.

Von der hinteren Coverseite

A pragmatic approach to testing electronic systems

As we move ahead in the electronic age, rapid changes in technology pose an ever-increasing number of challenges in testing electronic products. Many practicing engineers are involved in this arena, but few have a chance to study the field in a systematic way-learning takes place on the job. By covering the fundamental disciplines in detail, Principles of Testing Electronic Systems provides design engineers with the much-needed knowledge base.

Divided into five major parts, this highly useful reference relates design and tests to the development of reliable electronic products; shows the main vehicles for design verification; examines designs that facilitate testing; and investigates how testing is applied

to random logic, memories, FPGAs, and microprocessors. Finally, the last part offers coverage of advanced test solutions for today's very deep submicron designs. The authors take a phenomenological approach to the subject matter while providing readers with plenty of opportunities to explore the foundation in detail. Special features include:
* An explanation of where a test belongs in the design flow
* Detailed discussion of scan-path and ordering of scan-chains
* BIST solutions for embedded logic and memory blocks
* Test methodologies for FPGAs
* A chapter on testing system on a chip
* Numerous references

Aus dem Klappentext

A pragmatic approach to testing electronic systems

As we move ahead in the electronic age, rapid changes in technology pose an ever-increasing number of challenges in testing electronic products. Many practicing engineers are involved in this arena, but few have a chance to study the field in a systematic way-learning takes place on the job. By covering the fundamental disciplines in detail, Principles of Testing Electronic Systems provides design engineers with the much-needed knowledge base.

Divided into five major parts, this highly useful reference relates design and tests to the development of reliable electronic products; shows the main vehicles for design verification; examines designs that facilitate testing; and investigates how testing is applied

to random logic, memories, FPGAs, and microprocessors. Finally, the last part offers coverage of advanced test solutions for today's very deep submicron designs. The authors take a phenomenological approach to the subject matter while providing readers with plenty of opportunities to explore the foundation in detail. Special features include:
* An explanation of where a test belongs in the design flow
* Detailed discussion of scan-path and ordering of scan-chains
* BIST solutions for embedded logic and memory blocks
* Test methodologies for FPGAs
* A chapter on testing system on a chip
* Numerous references

Auszug. © Genehmigter Nachdruck. Alle Rechte vorbehalten.

PRINCIPLES OF TESTING ELECTRONIC SYSTEMS

By SAMIHA MOURAD YERVANT ZORIAN

JOHN WILEY & SONS, INC.

Copyright © 2000 John Wiley & Sons, Inc.
All right reserved.

ISBN: 978-0-471-31931-3

Contents

PREFACE..................................................xvPART I DESIGN AND TEST...................................11 Overview of Testing....................................32 Defects, Failures, and Faults..........................273 Design Representation..................................574 VLSI Design Flow.......................................81PART II TEST FLOW........................................1075 Role of Simulation in Testing..........................1096 Automatic Test Pattern Generation......................1317 Current Testing........................................163PART III DESIGN FOR TESTABILITY..........................1878 Ad Hoc Test Techniques.................................1899 Scan-Path Design.......................................21510 Boundary-Scan Testing.................................24111 Built-in Self-Test....................................261PART IV SPECIAL STRUCTURES...............................29512 Memory Testing........................................29713 Testing FPGAs and Microprocessors.....................319PART V ADVANCED TOPICS...................................35114 Synthesis for Testability.............................35315 Testing SOCs..........................................377APPENDIX A-BIBLIOGRAPHY..................................401APPENDIX B-TERMS AND ACRONYMS............................407INDEX....................................................411

Preface

The challenge of testing electronic systems has grown rapidly over the last decade. This is due to the complexity of designing easily testable circuits. As the technology feature size decreases and designers keep increasing chip size, testing encounters difficult challenges. Along with this evolution in electronic systems, there is an evolution in design automation tools. Practically every phase of the design process is presently automated, including high-level synthesis. Earlier testability used to be considered only at the gate level. However, the complexity of present circuits and the advent of systems on a chip (SOCs) makes it mandatory to start considering testing early in the design process. All these factors pose many challenges to the design and test engineers. These challenges include, but are not limited to, development of more accurate failure modeling, examining testability on a higher level of design representation, and embedding more effective test constructs prior or during synthesis. Another major challenge to VLSI testing is the large volume of testing data that has to go through the IC.

The rapid change in technology and the growing need for efficient solutions to the problems encountered in design and test are still not matched with an increase in the number of qualified engineers to handle these tasks. Many practicing engineers are involved in testing and design for test, but they rarely have the opportunity to study the field in a systematic fashion. All their learning is mainly on the job. Although learning by doing is an acceptable mode of acquiring knowledge, it is much more productive if before being immersed in testing, these engineers are knowledgeable of its foundation. It is for these engineers that the book is mainly written. The major features of this book include:

Relevant discussion throughout the book of where the test is situated in the design process

Detailed discussion of issues related to scan path and ordering of scan chain registers

Self-test methodologies for random logic and memories

Test methodologies for RAM-based FPGAs

Chapter on testing a system on chip

To have a good foundation in testing, one must understand five basic disciplines: (1) physical defects and their manifestation on the circuit level, (2) test pattern generation for detecting faults, (3) the relationship of testing to the design cycle, (4) design for test practice, and (5) testing the manufactured chip.

The first four disciplines are detailed in the book. The approach followed is not theoretical. The intent here is to sacrifice theoretical elegance in favor of a phenomenological understanding of the topic. For example, it is possible to use solely a mathematical basis to explain the D-algorithm for test pattern generation. However, a flowchart explanation of the algorithm is sufficient and more appropriate for its implementation in software tools. This pragmatic approach does not exclude giving the readers the opportunity to explore the theoretical foundation in depth. For this, the book includes a bibliography of specialized testing books, a list of magazines and archival journals, and a list of Web sites.

The book is organized into five main parts. Part I consists of four chapters. It is the road map for the book. From the onset it relates design and testing for obtaining reliable electronic products. Chapter 1 is an introduction to the objectives of the book in which we distinguish design verification from testing. Whereas design verification checks the compliance of the design to specifications, the intent of testing is to show that the design implementation on silicon is error-free. In this chapter we also briefly describe the preparation needed to test the final product and the processes and tools used in this preparation: test pattern generation and design to facilitate testability of the product.

Before detailing the topics presented in Chapter 1, it is important to know the causes of product failures. In Chapter 2 we provide a thorough description of the possible defects encountered in electronic products and explain the need for mapping these defects to faults on the structural and behavioral levels of the design. Most of the failures of an electronic product are due to manufacturing defects, but they may also be due to noise induced by operation of the product. Since the overwhelming majority of VLSI systems utilize CMOS, the emphasis will be on MOS technology.

Preparation for testing the product starts from its inception as a design idea. It is thus very important to learn how the design is represented at different stages of its life cycle. Toward this end, we present in Chapter 3 a taxonomy of design that is used to explain the various activities of the design cycle in Chapter 4. The automated design processes are known as synthesis and follow algorithms that operate primarily on graphs. The knowledge gained in this part has a twofold benefit. First, it will facilitate the understanding of the following parts of the book. Second, it will mold a mind-set on why design and test can no longer be independent topics.

Part II comprises three chapters. Although much effort at present is put to use formal verification techniques in CAD tools, simulation is still the main vehicle for design verification. It plays an indispensable role in product design and testing. In addition, fault simulation helps in assessing the quality of the test pattern generated to test the products. In Chapter 5 we show how fault simulation evolved to facilitate the verification of today's very dense and large circuits.

In Chapter 6 we address what is known as deterministic test pattern generation. In general, test pattern generation relied on fault detection by measuring the voltage signal at the circuit outputs. Today, in addition to voltage measurement, current measurement is also used. This approach, which is known as [I.sub.DDQ] testing, is possible...

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Weitere beliebte Ausgaben desselben Titels

9788126523061: Principles of Testing Electronic Systems

Vorgestellte Ausgabe

ISBN 10:  8126523069 ISBN 13:  9788126523061
Verlag: Wiley India, 2009
Softcover