{'fraction_non_alphanumeric': 0.021119324181626188, 'fraction_numerical': 0.012671594508975714, 'mean_word_length': 4.745454545454545, '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}}
A Partition-Based Voltage Scaling Algorithm Using Dual Supply Voltages for Low Power Designs

We proposed an effective voltage scaling technique to assign the supply voltage to gates in the circuit of dual power supplies. The algorithm is composed of a greedy voltage assignment phase and an iterative voltage re-assignment refinement phase. It reduces the total power without performance degradation. We apply the algorithm to several test cases. It shows that on average the total power saved is 54.7%. Compared to the GECVS technique (Kulkami, 2004), our algorithm reduces the number of level converters by 23.2% and the power consumption by 5.5%. The experimental result also shows the distribution of slack in the original and the power optimized designs. It shows that majority slacks of the gates are reduced. The algorithm utilizes the slack of gates to scale down the supply voltage of the gates such that the power consumption is reduced