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 (LFSRs), 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.INDEX TERMS Full scan design, linear-feedback shift-register (LFSR), logic built-in self-test (LBIST ), on-chip test generation, test data compression.