Power Management of Digital Circuits in Deep Sub-Micron CMOS