This book contains all the topics of importance to the low power designer. It first lays the foundation and then goes on to detail the design process including: optimization, architecture and algorithm level, memory, run time, standby logic, and standby memory. The book also discusses such special topics as power management and modal design, ultra low power, and low power design methodology and flows. In addition, coverage includes projections of the future and case studies.