{'fraction_non_alphanumeric': 0.016985138004246284, 'fraction_numerical': 0.0021231422505307855, 'mean_word_length': 5.006369426751593, '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}}
Arithmetic circuit design with memristor based high fan-out logic gates

The application of memristors in logic operations have recently gained importance and are being investigated. The work presented in this paper describes a new low power technique of using memristors to perform arithmetic operations like addition and multiplication. It focuses on reducing the hardware costs and associated design complexity. The idea of “logic implication” is combined with an analog technique of using current mirrors to perform logic operations. By using current mirrors, the problem of limited fan-out of logic implication can be overcome, enabling more parallel operations to run together. The delay for even an XOR operation can be reduced to 1 cycle, compared to the 5 cycles taken by logic implication. The design of a full adder, ripple carry adder and array multiplier are described. Metrics of area and latency are compared to previous works.