Abstract
An important issue with MTCMOS circuits is the energy consumption for charging virtual P/G lines during the sleep/active mode transitions. Charge recycling is an effective technique to reduce it. We propose a technique to reuse more charge by dividing a circuit into several blocks, where the charge is transferred between the properly selected pairs. Assuming ideal situation, we can improve the energy saving ratio up to 63.6% from 50%. Our scheme uses the additional control circuit employing only a delay circuit to minimize the power overhead. The proposed method has improved the ratio by 10.0%, and total power by 7.1%.