Power, Interconnect, and Reliability Techniques for Large Scale Integrated Circuits.