{'fraction_non_alphanumeric': 0.03670745272525028, 'fraction_numerical': 0.002224694104560623, 'mean_word_length': 4.806451612903226, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Exploiting BIST approach for two-pattern testing

Detection of delay and transistor stuck-open faults requires two-pattern tests. BIST provides a low-cost test solution. This paper exploits the BIST approach for two-pattern testing. The generation of a pseudo-deterministic test-pair sequence with LFSR was exploited. A three-step approach is proposed. First, a set of deterministic test-pair is generated to detect all robust path delay faults. Second, LFSR-based TPG configurations are calculated to have pre-generated test-pair embedded in a set of maximal length pseudo-random test sequences. Third, a global cost-optimal BIST solution for data path (using pseudo-deterministic TPGs) is proposed. The second step is formulated as a cluster-covering problem. The third step is formulated as an 0-1 ILP. Experimental results are presented to demonstrate the effectiveness of the proposed approach.