{'fraction_non_alphanumeric': 0.03205128205128205, 'fraction_numerical': 0.013888888888888888, 'mean_word_length': 4.85625, '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}}
Design of 8 bit Reconfigurable ALU Using Quantum Dot Cellular Automata

Quantum-dot cellular automata (QCA) is a new computational paradigm to design digital circuits at nano-scale. The 8-bit QCA-based Reconfigurable Arithmetic Logic Unit (ALU) is proposed using clock zone based crossover (CZBCO). The ALU unit is designed to perform four arithmetic and logical operations such as binary addition, logical AND, OR and EXOR. The MGs used in EXOR operation are reused for logical AND &OR operations and reduces two MGs in 1-bit ALU design. The proposed 1-bit ALU reduces energy dissipation by 54.5% and minimizes the QCA cells utilization by 43.5% when compared to existing works. Therefore the proposed 8-bit reconfigurable ALU reduces 16-MGs, nullifies design complexity and is implemented on single layer using CZBCO. Hence, the proposed reconfigurable ALU achieves less cell count and power dissipation compared to the existing work.