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.
To read the full article, click here
Related Semiconductor IP
- DDR5 MRDIMM PHY and Controller
- RVA23, Multi-cluster, Hypervisor and Android
- HBM4E PHY and controller
- 64 bit RISC-V Multicore Processor with 2048-bit VLEN and AMM
- NPU IP Core for Mobile
Related White Papers
- How to power FPGAs with Digital Power Modules
- Achieving Low power with Active Clock Gating for IoT in IPs
- Low Power Design in SoC Using Arm IP
- Achieving Your Low Power Goals with Synopsys Ultra Low Leakage IO
Latest White Papers
- QiMeng: Fully Automated Hardware and Software Design for Processor Chip
- RISC-V source class riscv_asm_program_gen, the brain behind assembly instruction generator
- Concealable physical unclonable functions using vertical NAND flash memory
- Ramping Up Open-Source RISC-V Cores: Assessing the Energy Efficiency of Superscalar, Out-of-Order Execution
- Transition Fixes in 3nm Multi-Voltage SoC Design