Power Electronics / Power Management


Power moves back up the priority list

20 October 2004 Power Electronics / Power Management

As system designs begin to use components at the 130 and 90 nm process nodes, power consumption has once again hit the headlines.

At 130 nm geometries, static power (caused by current leakage) has become an issue: at 90 nm, it looks like being the predominant effect determining the power requirements of a semiconductor device.

The move toward low-power architectures throughout the 1990s, largely fuelled by the increase in use of mobile and portable equipment of all types, was enabled in no small part by the progress in silicon geometries - each shrink more or less guaranteed savings in power consumption and increases in clock speed. But now it seems likely that this trend has gone into reverse, and that in the future designers will once again need to look very carefully at power budgets from a systems point of view.

In parallel with the move toward low-power and battery powered systems has come a drive to reduce time-to-market: meanwhile, economic conditions over the last three to four years have led companies to look closely at all of their costs - including ASIC NRE costs. The net result has been an increasing trend away from ASIC designs and toward FPGAs.

Power considerations

So how does the increased use of FPGAs square with the need to reduce system power? In fact, FPGAs have their own unique power consumption characteristics. Designers, whether working with 130 and 90 nm-based chips or not, need to understand these fully as they specify devices, and as they undertake the design of the overall system. In particular, designers are often surprised at the differences between the behaviour of FPGAs and ASICs, when it comes to power.

There are four basic components that need to be examined when designing a system that includes FPGAs (and, indeed, when evaluating power consumption when considering which FPGA technology to use). They are static power; dynamic power; power-up or in-rush power; and configuration power (Figure 1). The power requirements for the complete system need to account for all four of these components.

Figure 1. Graphical representation of an FPGA’s four power components
Figure 1. Graphical representation of an FPGA’s four power components

Static and dynamic power consumption are familiar concepts: and here, the FPGA behaves in a similar fashion to an ASIC - although actual power consumption depends on the technology chosen. The static power is the minimum power required to keep the device 'powered-up' with the clock inputs not switching and the I/Os drawing minimal power. Some FPGAs offer a feature that disables the I/Os and puts the device into a 'sleep' mode to further reduce the static power draw.

Of the three main FPGA types, antifuse-based FPGAs consume less static power than flash-based devices, which in turn consume significantly less power than SRAM types. This is due as much to architectural as technology features. SRAM FPGAs use a six transistor SRAM cell to interconnect the routing lines and logic cells. Although the static RAM cell consumes low power, the pass transistor is active, leading to the higher static power requirement.

Dynamic power is the power consumed while the clock is active and the logic elements are switching. Dynamic power will vary, sometimes dramatically, depending on the clock speed, the particular design being implemented and the I/O activity. But the choice of FPGA technology also has a significant impact. Antifuse technology exhibits the lowest dynamic power consumption, while SRAM-type FPGAs exhibit the highest - a fact that can often rule out their use in power-sensitive and battery-operated applications. Flash-based technology falls somewhere between antifuse and SRAM types.

Dynamic power consumption (and performance) is very sensitive to switched capacitances, mainly routing capacitances. Both flash and antifuse FPGAs have low synchronised capacitance, leading to lower power consumption.

Once again, the higher dynamic power of the volatile SRAM-based devices is due to the combination of the FPGA architecture and the SRAM technology. These factors also cause increased frequency to produce significantly more power consumption than is the case for either flash or antifuse FPGAs.

Antifuse FPGAs offer significantly lower dynamic power than either SRAM or flash FPGAs. This is directly related to the low switching capacitance and resistance of the antifuse element. The antifuse FPGA dynamic power consumption increases with frequency at a much lower rate than the other technologies for the same reasons. Choosing an antifuse-based device can reduce dynamic power consumption by up to a factor of five when compared to the equivalent SRAM-based solution.

In flash and antifuse-based devices, the power performance is more or less completely described by the static and dynamic power consumption parameters. Designers using SRAM-based designs, however, need to consider two other elements in the device specification: in-rush power and configuration power. It is here that SRAM-based FPGAs differ so markedly from the ASICs that they often replace.

In-rush (or power-up) power is consumed when the FPGA is initiated. In fact, there are some power-up current requirements inherent in all 'system' type FPGAs. These are due to the power-up requirements of on-chip memory and advanced I/O features. This component of transient power-up current is independent of the technology and is directly related to the additional system features that have been added.

Power-up

However, since SRAM FPGAs are volatile devices, they need to be re-initialised each time power is cycled. Since the logic is in an indeterminate state, this results in an exaggerated spike in current demand (see Figure 2). This in-rush can be as high as 2 A in some FPGA technologies and can last for several microseconds. Such a short-term spike can greatly reduce battery life in portable applications: in many cases, the designer will need to size the system power supply specifically to deliver the surge of current needed during the initial power-up sequence.

Figure 2. SRAM power-up current
Figure 2. SRAM power-up current

Neglecting this requirement can lead to 'mysterious' brown-outs and other power supply and PCB initialisation issues. Although many FPGA users are surprised by the power consumed during the power-on process, this current spike phenomenon (Iccpo) is actually well-documented in the various SRAM FPGA vendors' datasheets.

SRAM technologies exhibit similar power-up sequencing issues, regardless of how they are initialised. The reason is that the device configuration SRAM is in a non-deterministic state on power-up. Tristates are therefore not properly enabled, there are bus contention issues, and pull-ups and pull-downs can be simultaneously active. The net result is a significant spike in the power rail.

Configuration power is dissipated when an SRAM FPGA is being loaded with its configuration data. Again this is due to the fact that SRAM FPGAs are volatile devices, which need to be (Figure 3). From a power budget point of view, the designer must also remember that during the configuration phase the system needs to provide power for whatever nonvolatile device is used to provide the configuration data - typically one or more EEPROMs. In some systems a microprocessor may be used to boot up the system using existing nonvolatile memory, eliminating the dedicated 'boot PROM'. This can reduce power consumption, but only at the expense of cost, since the system memory has to be increased to hold the SRAM configuration data.

Figure 3. Configuration current on an SRAM device
Figure 3. Configuration current on an SRAM device

Most systems require a portion of the design to be live at power-up to talk with the bus and power-up the rest of the system. Typically, an FPGA is used as the system controller. However, if an SRAM device is used as the system controller, then an additional component is required to provide the boot-up capability. Typically, a small CPLD is used to perform this function, which again will add to the total system power requirement.

Choice

Choosing the right FPGA is a complex decision. A designer needs to carefully evaluate density, nonvolatility, reprogrammability, performance, security and power consumption to make the best choice for a specific application. FPGA technologies differ widely in their power consumption characteristics, and as the focus falls once again on this issue, it seems likely that power may become the deciding factor in many future designs.



Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

ABB’s Mission to Zero drives South Africa’s energy transition
ABB Electrification Products Power Electronics / Power Management
ABB Electrification is charting a bold path towards a net-zero future with its Mission to Zero programme, a blueprint that combines energy efficiency, electrification, and digital innovation to accelerate the transition to clean energy.

Read more...
Energy harvesting using a battery-less IoT system
NuVision Electronics Editor's Choice Power Electronics / Power Management
Energy Harvesting plays an essential role in the foundation of ambient IoT, a new generation of ultra-low power connected devices that operate by drawing energy from their environment instead of relying on traditional batteries.

Read more...
Driving power, defining performance
Future Electronics Power Electronics / Power Management
Vishay’s portfolio of inductors, current sense resistors, and MOSFETs provides a comprehensive solution for intelligent power management.

Read more...
Battery simulator module simplifies BMS testing
Test Dynamics Power Electronics / Power Management
The PXI/PXIe solution from Pickering Interfaces offers a scalable, modular design for faster development cycles, lower total cost of ownership, and improved safety.

Read more...
DC PSU: The cornerstone for efficient solar-storage systems
Vepac Electronics Power Electronics / Power Management
PV energy storage systems are evolving and DC power supplies, with their technical characteristics that are naturally compatible with new energy, have become a key carrier for improving system energy efficiency.

Read more...
Why local manufacturing, maintenance and support are key to the success of South Africa’s energy future
Power Electronics / Power Management
Although new renewable generation capacity is being developed, the current transmission infrastructure may not fully support the connection of these sources to the national grid or adequately deliver power to areas of high demand.

Read more...
Converter power modules for 48 V networks
Altron Arrow Power Electronics / Power Management
The economic and quality-of-life benefits of electrification is driving the adoption of HV to 48 V DC-DC conversion across many markets with 48 V power modules becoming more common.

Read more...
XJTAG launches two new Flash programmers
ASIC Design Services DSP, Micros & Memory
XJTAG has announced XJExpress and XJExpress-FPGA, a pair of Flash programmers perfect for development, debug and in-service applications.

Read more...
The importance of power integrity
Spectrum Concepts Power Electronics / Power Management
[Sponsored] Behind every high-speed system lies the need for power integrity. Without it, even the cleanest signal paths become compromised.

Read more...
Precise multi-vital sign monitoring
Future Electronics Power Electronics / Power Management
The AS7058 by ams OSRAM is an integrated multi-vital sign monitoring device, which provides a complete photoplethysmogram, electrocardiogram, body impedance sensor, and electrodermal activity sensor.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved