Logic resizing (transistor resizing): Upsizing improves slew times, reducing dynamic current. Downsizing reduces leakage current. To be effective, sizing operations must include accurate switching information.
Transition rate buffering: Buffer manipulation reduces dynamic power by minimizing switching times.
Pin swapping: By swapping gate pins, switching occurs at gates/pins with lower capacitive loads.