Font Size: a A A

Optimization techniques for the next generation of VLSI test

Posted on:2003-05-13Degree:Ph.DType:Thesis
University:The University of IowaCandidate:Huang, YuFull Text:PDF
GTID:2468390011485448Subject:Engineering
Abstract/Summary:
In this thesis, several new optimization methodologies are presented for application to the next generation of VLSI test strategies. At-speed test, RTL DFT and core-based SOC test are three research directions studied. The proposed techniques introduced in this thesis can be applied at gate-level, RT-Level and system level, respectively to optimize VLSI test.; First, a method to select the lengths of functional sequences in a scan-based-BIST scheme is proposed. A functional sequence is a sequence of primary input vectors applied at-speed when the circuit operates as a sequential circuit. The objectives are to increase the number of vectors applied at-speed, and to reduce the number of settings of functional sequence lengths, without compromising the fault coverage achieved. The proposed method achieves the above objectives.; The second methodology presented in this thesis is for inserting scan paths in a functional Register Transfer Level (RTL) specification of a design that can exploit existing functional paths between sequential elements in the original circuit for establishing scan chains. The primary objective for RTL scan insertion is to reduce the time taken for DFT, and thus reduce the time to market. Additionally, building scan chains at the functional RT-Level is expected to reduce the total area overhead introduced by full scan without compromising the fault coverage achieved. RTL code style checking is also considered.; Finally, several methods are presented to optimize System-on-a-Chip (SOC) testing. A method to solve the resource allocation and test scheduling problems together in order to achieve concurrent test for core-based SOC designs is presented. The primary objective for concurrent SOC test is to reduce test application time under the constraints of SOC pins and peak power consumption. For a given SOC with various constraints, the objectives being optimized include test resource allocation, test scheduling, wrapper width selection etc. The techniques proposed in this thesis attempt to co-optimize these objectives simultaneously. A set of optimization techniques is introduced to handle different situations to determine an optimal test plan.
Keywords/Search Tags:Test, VLSI, Optimization, Techniques, SOC, Presented, Objectives, RTL
Related items