This document discusses techniques for reducing power consumption at the RTL to GDSII design flow level. It outlines that both operational and standby currents need to be controlled to reduce power dissipation. It then describes various techniques for reducing power such as clock gating, power gating, datapath optimization, and analyzing power impacts early in the design flow. Case studies are presented showing how low power techniques can impact power integrity if not properly implemented.