With the advent of portable and small-sized computing systems, power management has emerged as a focal point in many research projects and commercial systems. This book covers a spectrum of power optimization and management techniques that spreads from circuit level optimization to application level power management.