Sharing of Topped-Off Compressed Test Sets Among Logic Blocks

Test data compression implies that a compressed test set is stored on a tester, and an on-chip decompression logic produces tests that can be applied to the circuit from compressed tests. Test data compression is used for reducing the test data volume and test application time. In a design that cons...

Full description

Bibliographic Details
Main Author: Irith Pomeranz
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10493003/
_version_ 1797213625805438976
author Irith Pomeranz
author_facet Irith Pomeranz
author_sort Irith Pomeranz
collection DOAJ
description Test data compression implies that a compressed test set is stored on a tester, and an on-chip decompression logic produces tests that can be applied to the circuit from compressed tests. Test data compression is used for reducing the test data volume and test application time. In a design that consists of several logic blocks, distributed test data compression refers to the case where each logic block has dedicated test data compression logic and compressed test set. Test generation procedures that are specific to this scenario attempt to share compressed tests among logic blocks to minimize the overall storage requirements. This article considers the problem of sharing a compressed test set among logic blocks when the goal is to detect faults from several different fault models. Considering a single logic block, a common practice is to consider the fault models one by one, and top off the test set as each additional fault model is considered. The sharing procedure described in this article takes advantage of the topped-off test sets of the logic blocks to consider the fault models one by one. For every fault model it considers the logic blocks one by one. This structure of the procedure provides opportunities to share compressed tests among all the logic blocks. Experimental results using benchmark circuits demonstrate the ability of the procedure to share tests for stuck-at, single-cycle gate-exhaustive and four-way bridging faults in groups of four logic blocks.
first_indexed 2024-04-24T11:01:16Z
format Article
id doaj.art-df7f38af3efa4fd889b85411b2fd2fe1
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-24T11:01:16Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-df7f38af3efa4fd889b85411b2fd2fe12024-04-11T23:00:32ZengIEEEIEEE Access2169-35362024-01-0112498954990310.1109/ACCESS.2024.338544210493003Sharing of Topped-Off Compressed Test Sets Among Logic BlocksIrith Pomeranz0https://orcid.org/0000-0002-5491-7282School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USATest data compression implies that a compressed test set is stored on a tester, and an on-chip decompression logic produces tests that can be applied to the circuit from compressed tests. Test data compression is used for reducing the test data volume and test application time. In a design that consists of several logic blocks, distributed test data compression refers to the case where each logic block has dedicated test data compression logic and compressed test set. Test generation procedures that are specific to this scenario attempt to share compressed tests among logic blocks to minimize the overall storage requirements. This article considers the problem of sharing a compressed test set among logic blocks when the goal is to detect faults from several different fault models. Considering a single logic block, a common practice is to consider the fault models one by one, and top off the test set as each additional fault model is considered. The sharing procedure described in this article takes advantage of the topped-off test sets of the logic blocks to consider the fault models one by one. For every fault model it considers the logic blocks one by one. This structure of the procedure provides opportunities to share compressed tests among all the logic blocks. Experimental results using benchmark circuits demonstrate the ability of the procedure to share tests for stuck-at, single-cycle gate-exhaustive and four-way bridging faults in groups of four logic blocks.https://ieeexplore.ieee.org/document/10493003/Bridging faultslinear-feedback shift-register (LFSR)single-cycle gate-exhaustive faultstest data compressiontest generation
spellingShingle Irith Pomeranz
Sharing of Topped-Off Compressed Test Sets Among Logic Blocks
IEEE Access
Bridging faults
linear-feedback shift-register (LFSR)
single-cycle gate-exhaustive faults
test data compression
test generation
title Sharing of Topped-Off Compressed Test Sets Among Logic Blocks
title_full Sharing of Topped-Off Compressed Test Sets Among Logic Blocks
title_fullStr Sharing of Topped-Off Compressed Test Sets Among Logic Blocks
title_full_unstemmed Sharing of Topped-Off Compressed Test Sets Among Logic Blocks
title_short Sharing of Topped-Off Compressed Test Sets Among Logic Blocks
title_sort sharing of topped off compressed test sets among logic blocks
topic Bridging faults
linear-feedback shift-register (LFSR)
single-cycle gate-exhaustive faults
test data compression
test generation
url https://ieeexplore.ieee.org/document/10493003/
work_keys_str_mv AT irithpomeranz sharingoftoppedoffcompressedtestsetsamonglogicblocks