Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods

High workloads applied to a system cause chips to be more susceptible to aging effects that may eventually result in hardware defects. The detection of the defects requires tests for delay faults to be applied in-field. Both scan-based tests and functional test sequences are important to apply. In-f...

Full description

Saved in:
Bibliographic Details
Main Author: Irith Pomeranz
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10838502/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832592929308278784
author Irith Pomeranz
author_facet Irith Pomeranz
author_sort Irith Pomeranz
collection DOAJ
description High workloads applied to a system cause chips to be more susceptible to aging effects that may eventually result in hardware defects. The detection of the defects requires tests for delay faults to be applied in-field. Both scan-based tests and functional test sequences are important to apply. In-field test periods vary in length. Therefore, test sets of both types should be arranged such that every test period would be utilized for targeting the most likely to occur faults. This is preferred over the alternative where each test period is used for achieving the highest possible fault coverage since the highest possible fault coverage may be achieved without detecting the most likely to occur faults. This article considers the problem of arranging a pool of functional test sequences to match different in-field test periods when the goal is to ensure that the most likely to occur faults are detected in every test period. The procedure described in this article produces a series of solutions with subsets of increasing lengths of the pool (subpools) to detect subsets of transition faults of increasing sizes. The increase in the length of every subpool in the series is minimum or close-to-minimum relative to the length of the previous subpool. The procedure is implemented in an academic simulation environment and applied to benchmark circuits to demonstrate its effectiveness.
format Article
id doaj-art-6808e91f84824303bdf171de262fb22e
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-6808e91f84824303bdf171de262fb22e2025-01-21T00:01:33ZengIEEEIEEE Access2169-35362025-01-0113100091002110.1109/ACCESS.2025.352874110838502Arranging a Pool of Functional Test Sequences for Variable In-Field Test PeriodsIrith Pomeranz0https://orcid.org/0000-0002-5491-7282School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USAHigh workloads applied to a system cause chips to be more susceptible to aging effects that may eventually result in hardware defects. The detection of the defects requires tests for delay faults to be applied in-field. Both scan-based tests and functional test sequences are important to apply. In-field test periods vary in length. Therefore, test sets of both types should be arranged such that every test period would be utilized for targeting the most likely to occur faults. This is preferred over the alternative where each test period is used for achieving the highest possible fault coverage since the highest possible fault coverage may be achieved without detecting the most likely to occur faults. This article considers the problem of arranging a pool of functional test sequences to match different in-field test periods when the goal is to ensure that the most likely to occur faults are detected in every test period. The procedure described in this article produces a series of solutions with subsets of increasing lengths of the pool (subpools) to detect subsets of transition faults of increasing sizes. The increase in the length of every subpool in the series is minimum or close-to-minimum relative to the length of the previous subpool. The procedure is implemented in an academic simulation environment and applied to benchmark circuits to demonstrate its effectiveness.https://ieeexplore.ieee.org/document/10838502/Chip agingfunctional test sequencesin-field testingtransition faults
spellingShingle Irith Pomeranz
Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods
IEEE Access
Chip aging
functional test sequences
in-field testing
transition faults
title Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods
title_full Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods
title_fullStr Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods
title_full_unstemmed Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods
title_short Arranging a Pool of Functional Test Sequences for Variable In-Field Test Periods
title_sort arranging a pool of functional test sequences for variable in field test periods
topic Chip aging
functional test sequences
in-field testing
transition faults
url https://ieeexplore.ieee.org/document/10838502/
work_keys_str_mv AT irithpomeranz arrangingapooloffunctionaltestsequencesforvariableinfieldtestperiods