Scan chain hold-time violations: Can they be tolerated?

Ozgur Sinanoglu, Philip Schremmer

Research output: Contribution to journalArticle

Abstract

Scan chain hold-time violations may occur due to manufacturing defects or to errors in timing closure process during the physical design stage. The latter type of violations prohibits the test of manufactured chips, leading to a zero yield, although these chips with scan hold-time violations may be perfectly functional. In this paper, we propose a suite of techniques which enable the diagnosis and the tolerance of scan hold-time violations. The proposed diagnosis technique can be utilized for any scan chain hold-time violation in order to pinpoint, in minimal diagnosis application time, the cause of the violation. The proposed tolerance technique is more targeted towards violations that lead to systematic failure of parts; it enables the generation of test patterns to screen out the defective parts in the presence of scan hold-time violations, perfectly restoring the yield in a cost-effective manner. The techniques that we propose are non-intrusive, as they utilize only basic scan capabilities, and thus impose no design changes. We also extend this discussion for fast-to-rise and fast-to-fall errors, intermittent scan hold-time violations, and functional hold-time violations.

Original languageEnglish (US)
Article number4907215
Pages (from-to)815-826
Number of pages12
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume17
Issue number6
DOIs
StatePublished - Jun 1 2009

Fingerprint

Defects
Costs

Keywords

  • Diagnosis
  • Hold-time violations
  • Scan chain errors
  • Tolerance

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Scan chain hold-time violations : Can they be tolerated? / Sinanoglu, Ozgur; Schremmer, Philip.

In: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 17, No. 6, 4907215, 01.06.2009, p. 815-826.

Research output: Contribution to journalArticle

@article{02631952153f4bd2bfb4c08caca53aed,
title = "Scan chain hold-time violations: Can they be tolerated?",
abstract = "Scan chain hold-time violations may occur due to manufacturing defects or to errors in timing closure process during the physical design stage. The latter type of violations prohibits the test of manufactured chips, leading to a zero yield, although these chips with scan hold-time violations may be perfectly functional. In this paper, we propose a suite of techniques which enable the diagnosis and the tolerance of scan hold-time violations. The proposed diagnosis technique can be utilized for any scan chain hold-time violation in order to pinpoint, in minimal diagnosis application time, the cause of the violation. The proposed tolerance technique is more targeted towards violations that lead to systematic failure of parts; it enables the generation of test patterns to screen out the defective parts in the presence of scan hold-time violations, perfectly restoring the yield in a cost-effective manner. The techniques that we propose are non-intrusive, as they utilize only basic scan capabilities, and thus impose no design changes. We also extend this discussion for fast-to-rise and fast-to-fall errors, intermittent scan hold-time violations, and functional hold-time violations.",
keywords = "Diagnosis, Hold-time violations, Scan chain errors, Tolerance",
author = "Ozgur Sinanoglu and Philip Schremmer",
year = "2009",
month = "6",
day = "1",
doi = "10.1109/TVLSI.2009.2013984",
language = "English (US)",
volume = "17",
pages = "815--826",
journal = "IEEE Transactions on Very Large Scale Integration (VLSI) Systems",
issn = "1063-8210",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "6",

}

TY - JOUR

T1 - Scan chain hold-time violations

T2 - Can they be tolerated?

AU - Sinanoglu, Ozgur

AU - Schremmer, Philip

PY - 2009/6/1

Y1 - 2009/6/1

N2 - Scan chain hold-time violations may occur due to manufacturing defects or to errors in timing closure process during the physical design stage. The latter type of violations prohibits the test of manufactured chips, leading to a zero yield, although these chips with scan hold-time violations may be perfectly functional. In this paper, we propose a suite of techniques which enable the diagnosis and the tolerance of scan hold-time violations. The proposed diagnosis technique can be utilized for any scan chain hold-time violation in order to pinpoint, in minimal diagnosis application time, the cause of the violation. The proposed tolerance technique is more targeted towards violations that lead to systematic failure of parts; it enables the generation of test patterns to screen out the defective parts in the presence of scan hold-time violations, perfectly restoring the yield in a cost-effective manner. The techniques that we propose are non-intrusive, as they utilize only basic scan capabilities, and thus impose no design changes. We also extend this discussion for fast-to-rise and fast-to-fall errors, intermittent scan hold-time violations, and functional hold-time violations.

AB - Scan chain hold-time violations may occur due to manufacturing defects or to errors in timing closure process during the physical design stage. The latter type of violations prohibits the test of manufactured chips, leading to a zero yield, although these chips with scan hold-time violations may be perfectly functional. In this paper, we propose a suite of techniques which enable the diagnosis and the tolerance of scan hold-time violations. The proposed diagnosis technique can be utilized for any scan chain hold-time violation in order to pinpoint, in minimal diagnosis application time, the cause of the violation. The proposed tolerance technique is more targeted towards violations that lead to systematic failure of parts; it enables the generation of test patterns to screen out the defective parts in the presence of scan hold-time violations, perfectly restoring the yield in a cost-effective manner. The techniques that we propose are non-intrusive, as they utilize only basic scan capabilities, and thus impose no design changes. We also extend this discussion for fast-to-rise and fast-to-fall errors, intermittent scan hold-time violations, and functional hold-time violations.

KW - Diagnosis

KW - Hold-time violations

KW - Scan chain errors

KW - Tolerance

UR - http://www.scopus.com/inward/record.url?scp=67349193194&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=67349193194&partnerID=8YFLogxK

U2 - 10.1109/TVLSI.2009.2013984

DO - 10.1109/TVLSI.2009.2013984

M3 - Article

AN - SCOPUS:67349193194

VL - 17

SP - 815

EP - 826

JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems

JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems

SN - 1063-8210

IS - 6

M1 - 4907215

ER -