{'fraction_non_alphanumeric': 0.021164021164021163, 'fraction_numerical': 0.0, 'mean_word_length': 5.154471544715447, '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}}
Activity-sensitive clock design for low power consumption

This paper explores an activity-sensitive clock gating technique for low-power design of VLSI clock networks. The concept of logic distance based on module activity information is introduced, and its relationship with the power consumption of the clock network is presented. A binary clock tree is built based on the logic distance between different modules to optimize the power consumption due to the interconnections (i.e., clock gating signals and clock edges). Also, a method for determining the gating signals with the fewest transitions is developed. After the clock tree is constructed, an additional optimization is performed on the gating signals to further reduce the power consumption.