Testing Digital Systems
Department of EE-Systems
University of Southern California


Immediate job opening available for a post-doctoral researcher.


Administrative Information
ARPA Order No.:C390
Award Title:Test Technologies for MCMs for High Availability and Diagnosibility
Contractor:University of Southern California
Department of Contracts and Grants
Los Angeles, CA 90089-1147
Award No.:DABT63-95-C-0042
Start Date:04/5/95
Principal Investigators:Professor Melvin A. Breuer
Tel#: (213) 740-4469
E-mail: mb@poisson.usc.edu

Professor Sandeep K. Gupta
Tel#: (213) 740-2251
E-mail: sandeep@poisson.usc.edu

Contact Information: Melvin A. Breuer
University of Southern California
EE-Systems Dept. MC 2562
Los Angeles, CA 90089-2562
Fax#: (213) 740-9803




Project Overview

Objective

The objectives of this research are to

Approach

High level synthesis

Our approach to synthesizing DSP circuits from behavioral descriptions consists of four aspects. First we apply behavioral transformations to the original behavioral description to transform it to a form that will lead to a more testable end result. Second, we enhance classical scheduling and module assignment algorithms to take into consideration test attributes. Third, we enhance classical register and interconnect assignment techniques to again take into consideration test conditions. The result from this process is a register level implementation of a DSP circuit. Finally, this description is processed by our Built-in Test System (BITS), developed under a previous ARPA contract, where the circuit is made self-testable by adding appropriate structures such as pattern generators, signature analyzers, boundary scan and test controller. This approach is innovative because others have not combined third generation high level synthesis procedures together with test synthesis. Most previous research applied simple and often erroneous rules-of-thumb, such as avoid self loops.

Performance Testing

Our approach on performance testing consists of four main subtasks. First, we will develop new designs of boundary scan cells and TAP controller to enable performance testing of interconnects and chips/die (external and internal testing). Second, we will develop a new clock-based design-for-test methodology to enable performance testing of high speed circuits. Third, we will develop tools to evaluate and design test pattern generator and response analyzer circuitry for self-testing. Fourthly we have extended the classical concept of robust test so that the worst case path delay is addressed, and we will develop an associated test generator, fault simulator and BIST structures to support this new and more comprehensive concept of performance testing. The approach is innovative because it will address the complete inadequacy of the existing boundary scan standard (IEEE 1149.1) in the area of performance testing. It will also provide practical DFT and BIST methodologies that will be applicable to high speed circuits due to their low impact on circuit performance. These techniques will together provide a comprehensive methodology for testing and diagnosing high performance systems.

Process Aggravated Noise (PAN) Faults

Process variations lead to variations in electrical parameters. These electrical variations can create process aggravated noise (PAN), such as crosstalk and ground bounce, in high performance circuits. This noise can result in erroneous circuit operation. We will determine the distribution of various electrical parameters (due to process variations) in die that are considered to be fault free. We will determine a family of design rules that takes into account clock rate, signal rise/fall times and the variations in electrical parameters. From this we will formulate the concept of ground bounce and crosstalk faults. We will identify new worst case design corners for evaluating the operational attributes of a circuit. We plan to develop an algorithm that will generate a series of test vectors that will generate the maximum ground bounce in a circuit. We also plan to design BIST structures for testing for crosstalk and ground bounce in VLSI circuits. Finally, we will develop BIST structures that have very low impact on circuit performance.

Recent Accomplishments

Reports

To Scalable Testable Architectures Home Page at USC

To DARPA Home

To DARPA ITO Home

Document last updated: Oct 3 1996