{'fraction_non_alphanumeric': 0.037333333333333336, 'fraction_numerical': 0.004, 'mean_word_length': 4.646616541353383, '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}}
Detection of inter-port faults in multi-port static RAMs

This paper deals with testing of inter-port faults in multi-port static random access memories (SRAMs). An inter-port fault is caused by a short between word/bit lines of different ports in a multi-port SRAM. By considering different implementations of the SRAM and its layout, an approach with achieves 100% coverage of fault detection, is proposed. The two-step approach is based on two novel algorithms: MMCA (Modified March C Algorithm) and WIPD (Write Inter-Port Detection). It is shown that inter-port fault detection is a combinatorial problem; hence, MMCA and WIPD must be executed a multiple number of times depending on the types, number of ports and line arrangement in the layout.