| Powering the New Mobile Computing Era |
|
Traditionally, the architecture of choice for devices that wished to exploit the massive base of Windows or Linux software was the IA-32 instruction set that Intel introduced for its first 32-bit processor in 1986. This is now changing and a growing number of chips are being created to meet the processing needs of the standard netbooks, the ultra-portable sub-netbooks and the plethora of devices in between. These demonstrate several new approaches to portable computing and provide designers with a hardware platform that’s architecturally similar to previous PCs at instruction-set level, but with order-of-magnitude reductions in power consumption and circuit-board real estate. As a result, it’s now possible to construct pocket-sized mobile internet devices (MIDs) that run familiar applications and embody additional functionality such as GPS mapping. However, it’s the IC’s power efficiency that’s arguably the greatest achievement of both the Atom and Snapdragon designs. Another major achievement is the reduction in circuit-board area that this new generation of processors enable. Looking once more at the Atom; the processor is intended to work alongside a system controller hub (SCH) chip that integrates memory and I/O controllers together with Intel’s Graphics Media Accelerator 500. It is estimated that using the Atom shrinks circuit-board area from 3,592mm2 to just 666mm2, a saving of more than 80 per cent. And, to build a complete system, you only need add your choice of peripherals, a flash memory to hold EFI (extensible firmware interface) BIOS code, some DDR2 RAM, a clock source that meets the clock synthesiser specifications and power management hardware to manage the platform’s multiple power domains and control supply sequencing. However, these latter requirements are not trivial.
Precisely tailored PMICs simplify power management in portable devices By contrast, a package level change requires external intervention. Again, the results generally map to processor states from C0 (active execution) through the C1 (one thread halted) and C2 states (one or both threads halted but still performing bus snoops to maintain cache coherency) to the C4, C5, and C6 sleep modes. These sleep modes have multiple layers that lower the processor core power supply to its minimum value. In the C6 mode an on-chip SRAM powered from the I/O supply holds the processor’s state until a break event triggers a sequence that returns the processor to normal operation. The system controller hub IC also has several sleep modes and therefore state transitions and handshake terminations to be controlled with supply domains that require switching off/on. The S3 ‘suspend to RAM’ state writes the current state of the machine and the operating system to DDR2 RAM that is automatically refreshed by the memory controller. Most system components are powered down in this state, leaving a suspend power domain active to allow the GPIO, PCI Express, and USB interfaces to wake up the system. The S4 state is a hibernate or ‘suspend to disk’ state, which saves the machine and operating system states to disk, enabling the system to be essentially powered down. The very similar ‘soft-off’ S5 state does not save the operating system’s context. Software can configure the processor to run at different frequencies and voltages to yield the greatest efficiency in a given scenario. Changing frequency requires the reprogramming of the processor’s PLL (phase-locked-loop), whereupon the processor automatically adjusts the core voltage to a suitable level and the PLL locks in. Furthermore, an enhancement to the thermal monitor mode can automatically cause the processor to move to a lower-voltage and lower-frequency mode if the die temperature becomes too high. This feature is configurable in software by setting appropriate values within the processor’s MSR (model-specific register). The processor changes core voltage by writing new values to its seven VID (voltage identification) pins to request VCC levels from 0.3V to 1.2V in 12.5mV increments. To ensure glitch-free transitions, the processor ramps the voltage that an IMVP (Intel mobile voltage positioning) compliant regulator supplies. Actual maximum and minimum VCC voltages for high and low frequency operation differ slightly between Atom variants, with most operating between 0.75V and 1.10V at maximum currents of 2 to 4A. The 0.3V core-voltage level applies during the C6 sleep state and must not fall below this value. The VCCP plane that powers the processor’s I/O tracks the main core voltage. Optionally, you can create a split VTT plane that makes it possible to disconnect power during C6 from all I/O pins except those that are necessary to wake the processor. This is accomplished by the system controller hub asserting a signal which gates an external MOSFET; this process reduces leakage currents by about 30 per cent. And during all power states the companion VCCP6 plane must be held at 1.05V. Other platform elements complicate the power supply and management requirements. For instance, the Intel system controller hub, SCH US15W, uses the same core and front side bus voltages for its host processor interface, but requires additional supplies for its DDR2 memory controller, graphics display system and numerous I/O interfaces. These additional levels include 1.5V, 1.8V, 3.3V, and 5V, several of which are dedicated to functions such as the display PLL, the LVDS (low-voltage differential signalling) interface, the PCI Express interface, and the USB system. And of course, the DDR2 and EFI memories require power sources and control that closely couples with the processor and its system controller hub.
A cutting-edge discrete power management solution will require at least 200 active and passive components Through precisely tailored power management solutions designers will be able to make the next leaps forward in terms of battery life. This improved efficiency means lighter, smaller form factor devices can be created with fewer components, that run more complex operating systems, and can remain connected via Wi-Fi, Bluetooth, GPS and 3G mobile broadband for many hours without needing to recharge. Two years ago netbooks may have been intended as simplistic, inexpensive PCs but advances in processing technology, technology integration and power management have ensured they’re now the ultimate portable business machines. |


