{'fraction_non_alphanumeric': 0.015069967707212056, 'fraction_numerical': 0.006458557588805167, 'mean_word_length': 5.0, '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 Charge Recycling Technique for the Design of Low Power CMOS Clock Drivers

The design of low power CMOS clock drivers using a charge recycling technique is introduced in this paper. Considering a clock signal and its complement, the half of the charge stored in the load capacitances is reused in every clock edge. The proposed circuit exploits the inherent input-output delay of the driver for the generation of all necessary control signals, using fully digital logic and conventional technology. Extensive simulations of the circuit have been performed and the influence of various design parameters on its response has been studied. Compared to traditional taper buffers, power savings over 45% are obtained for the output load transitions whereas the total power reduction decreases by 10% to 35% due to control overhead. Moreover, no speed degradation is observed but almost a duplication of the silicon area is required.