Open Access Open Access  Restricted Access Subscription or Fee Access

Partial Scan using Modified Testcube Analysis Algorithm

R Vijaya Arjunan, Wilson Joy Saldanha, Divyesh N. Patel

Abstract


In modern era transistor size is becoming too small, currently it is 20 nanometer and still to decrease in near future. Thus, silicon chips are more capable to accommodate large number of logical nodes on it and also for making complex integrated circuit (IC). As the complexity of the circuit increases partial scan becomes more vulnerable for low test coverage and high computational requirement. Presently there are no specific methods or guidelines which exactly instruct the conversion of scannable flops to non scannable flops. So Increasing complexity of IC‟s has forced the industry to abandon partial scan, which necessitates a computationally demanding and unaffordable sequential ATPG, and rather to adopt full scan despite its costs. Full scan provides high test coverage but it has several draw backs like it increases the cost of scan, increases the area overhead, decreases design performance, increases power consumption of circuit, increases delay in the circuit. In this paper a modified Testcube analysis algorithm which enables the tester to use partial scan with high test coverage is proposed. The Proposed modified Testcube analysis algorithm specifies a method to select certain number of flops which can be excluded from the scan process and to reduce the area complexity of the design. The selection of flop which can be converted to non scannable flop is based on the justification of block of that flop. The justification block is decided by the finding the maximum length path between the flop and its associated driving flops. After getting the justification block, its relative dependency graph is generated for each scan chain and the flops which are having minimum dependency in the graph, which are selected as convertible flops.

Keywords


Partial Scan, Testcube Analysis, DFT, VLSI Circuits

Full Text:

PDF

References


N. Alawadhi et al, “Revival of partial scan: Test Cube analysis of Flip-Flops”, 29th IEEE VLSI Test Symposium, 2011.

IEEE Standard 1364 IEEE Standard Hardware Description Language Based on the Verilog®Hardware Description Language, 1995.

IEEE Standard Test Interface Language (STIL) for Digital Test Vector Data, 1999

IEEE Standard for Extensions to Standard Test Interface Language (STIL), 2005

Agrawal, V.D. et al, “Spartan: A Spectral and Information Theoretic Approach to Partial Scan”, International Test Conference, 2007

Agrawal, V.D. et al, “A Partial Scan Method for Sequential Circuits with Feedback”, IEEE Transaction, 1990.

Chakradhar S.T. et al, “An Exact Algorithm for Selecting partial Scan Flip-Flops”, 31st IEEE Design Automation Conf., pp 81-86, June 1994.

Gupta R. et al. “The Ballast Methodology for Structured Partial Scan Design”, IEEE Transaction, 1990.

Q.Li et al, “A Test Approach of Combining Partial Scan with Functional Testing for High Performance Processors”, 9th IEEE ASIC International Conf., pp. 381-384, Oct 2011.

D.P.Vasudevan, A. Efthymiou “A Partial Scan Based Test Generation for Asynchronous Circuits”, 11th IEEE Design and Diagnostics of Electronic Circuits and Systems Workshop, pp 1-4, April 2008.

Jaramilo K. “10 Tips for Successful Scan Design” Philips Semiconductors.

Colburn J. E. et al, “Enhancing Testability by Structured Partial Scan”, 30th IEEE VLSI Test Symposium, 2012

M. Abramovici et al, “Digital Systems Testing and estable Design”, IEEE press, 1990.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.