Low-power portable product design with FPGAs
October 10, 2007 -- pldesignline.com
The past decade has seen massive growth in portable products. When combined with time-to-market pressures and the increasing need for flexibility, this growth makes new low-power field-programmable gate arrays (FPGAs) ideal platforms for the development of these consumer and industrial applications. Historically, FPGAs and programmable logic devices (PLDs) have been notoriously power hungry. Fortunately, this paradigm is changing. Advances in FPGA design have dramatically lowered the power consumption of new devices, making them an ideal solution for battery-powered applications.
At the same time, the embedded market continues to move toward 32-bit processing to handle the increasing computational needs of today's cutting-edge designs. It has been difficult to find a broadly used, industry-standard processor that can be implemented efficiently in the course-grained architecture of FPGAs. This has changed with the availability of the FPGA-optimized ARM Cortex-M1 processor. When coupled with power-efficient, flash-based FPGAs, the 32-bit Cortex-M1 offers designers a flexible system construction platform for building portable products that offer maximum battery life.
The new power paradigm
The relevant physics of integrated circuit power consumption is changing as process geometries shrink. In the past, dynamic power dominated and the power supply could be lowered with every successive process shrink. Lower voltages meant less dynamic power, and the trend continued in the right direction, but lowering operating voltages is no longer possible. Additionally, the physics of semiconductors at smaller process geometries has dramatically increased static power related to leakage. Process technology has shrunk to the point that static power is becoming a greater issue for portable applications than dynamic power. This is especially true when maximum temperatures are considered where leakage currents can increase by an order of magnitude or more.
Due to the increasing impact of leakage and ongoing efforts to increase power efficiency, non-volatile flash-based FPGAs have been able to approach and, in some cases, beat application-specific integrated circuit (ASIC) and application-specific standard product (ASSP) power efficiencies. These technical changes and innovations, such as new power optimization modes, have enabled FPGAs to demonstrate dramatically lower static power consumption. This makes them an ideal solution for portable applications that must also balance flexibility and the ability to accommodate the ever-changing standards for end products.
Combined with reduced dynamic power, their surprisingly low static power numbers enable flash-based FPGAs to provide lower total system power in many cases than ASIC and ASSP solutions. As a result, the perceived FPGA power penalty is much greater than what is seen today in actual designs, and when the flexibility of FPGAs is taken into account, it is a wonder that ASICs and some ASSPs still find a place in the market.
E-mail This Article | Printer-Friendly Page |
|