{'fraction_non_alphanumeric': 0.014893617021276596, 'fraction_numerical': 0.0, 'mean_word_length': 5.534722222222222, '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}}
Technique for Minimizing Power Consumption in Array Multipliers through Input Vector Ordering

It is known that, excessive power dissipation can cause over heating, which reduces the life time of the chip and degrades the circuit performance. Local hot spots occur due to large instantaneous power dissipation. We propose a methodology based on reordering the input vectors to reduce the power dissipated in combinational circuits. Experimental results indicate that the proposed technique achieves reduction in average power, reduction in peak power and reduction in difference between maximum and minimum instantaneous power. In this paper, the results obtained by applying this technique to a specific circuit, an array multiplier are reported. As array multipliers are extensively used in digital signal processing (DSP) applications, we feel that this technique will have far-reaching implications in the design of low power processors