IEEE Access (Jan 2023)

Storage and Counter Based Logic Built-In Self-Test

  • Irith Pomeranz

DOI
https://doi.org/10.1109/ACCESS.2023.3341360
Journal volume & issue
Vol. 11
pp. 139335 – 139344

Abstract

Read online

Recent reports of silent data corruption because of hardware faults in large data centers bring to the forefront the importance of in-field testing. In-field testing, enabled by logic built-in self-test ( $LBIST$ ), addresses defects that occur during the lifetime of a chip and ones that escaped manufacturing tests. A class of $LBIST$ approaches for scan circuits store partitioned deterministic test data on-chip and produce tests by combining stored test data entries in one of two ways: 1) pseudo-random combinations are selected by linear-feedback shift-registers ( $LFSR\text{s}$ ); or 2) deterministic combinations are stored on-chip as sets of indices of stored test data entries. This article introduces a third option where counters are used for forming combinations of stored test data entries. Counters do not require additional storage, and ensure complete fault coverage with a limited number of tests. Experimental results for benchmark circuits demonstrate the advantages of counters in the context where test data entries for on-chip storage are obtained by partitioning compressed deterministic tests, and the universally available on-chip decompression logic is used as part of the test application process.

Keywords