Low-power embedded systems have become of great commercial significance with the growth in portable, battery-powered products such as mobile phones and laptop computers. The ARM 32-bit RISC microprocessor has played a prominent role in many recent low-power systems.
This lecture will address the fundamentals of low-power design and describe how they impinge on system design issues such as the use of on-chip memory and code compression, with particular reference to ARM-based systems.
A radical approach to low-power design is the use of asynchronous, or clockless, digital systems. The lecture will include a description of recent work in this area in the AMULET project at the University of Manchester which has yielded fully asynchronous implementations of the ARM processor with unique low power and electromagnetic interference characteristics.