Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 High-End FPGAs
      About Stratix Series
   Stratix IV (E and GX)
   Stratix III (L and E)
   Stratix II (and GX)
   Stratix (and GX)
  
 Midrange FPGAs
   Arria (GX)
  
 Low-Cost FPGAs
   Cyclone III
   Cyclone II
          Overview
          Design Utilities
          Features
          Literature
   Cyclone
  
 CPLDs
   MAX II (and G, Z)
   MAX 3000A
  
 ASICs
      About HardCopy Series
   HardCopy IV (E and GX)
   HardCopy III
   HardCopy II
   HardCopy Stratix
  
 Device-Specific Offerings
   RoHS Compliant
      Extended Temperature
      Industrial Temperature
      Military Temperature
      Automotive Temperature
  
 Configuration Devices
   Enhanced Configuration
   Serial Configuration
  
 Mature Products
      Product Listing
  

Cyclone II Power Comparison—1/2 the Power of Competing 90-nm Low-Cost FPGAs

Compared to competing 90-nm low-cost FPGAs, CycloneTM II devices offer:

The Cyclone II Total Advantage

  • #1 in Low Power—Half the power of competing 90-nm low-cost FPGAs.
  • #1 in Price—No price premiums for lower power. Competing 90-nm low-cost FPGAs have a price premium to obtain lower power devices.
  • #1 in Performance—60 percent higher performance than competing 90-nm low-cost FPGAs. Obtain low power and high performance from a single FPGA.

1/2 the Total Power

Power data show that Cyclone II FPGAs consume half the total power of Spartan-3 and Spartan-3L FPGAs. This is true even when comparing worst-case silicon at 85°C in Cyclone II FPGAs versus typical silicon in Spartan-3 and Spartan-3L devices at 25°C. If the Spartan-3 Web Power Tool version 4.1.1 supported worst-case conditions (process and temperature), the Cyclone II power advantage would be even greater.

The Figure 1 comparison shows the total power consumption between the three product families, all with equivalent resource utilization. Power estimation tools were used for Altera® and Xilinx products: the Cyclone II PowerPlay early power estimator version 1.0 and the Spartan-3 Web Power Tool version 4.1.1 power estimation tools, respectively. See Tables 1, 2, and 3 for more information on the comparison. 

Figure 1. Cyclone II vs. Spartan-3 & Spartan-3L Total Power Consumption Comparison

Figure 1. Cyclone II vs. Spartan-3 & Spartan-3L Total Device Power Comparison

Table 1 below shows the process, voltage, and temperature conditions for the comparison in Figure 1.

Table 1. Process, Voltage & Temperature Conditions
Product Family

Process

Voltage

Junction Temperature (Tj)

Cyclone II

Worst-Case Process

Core = 1.2 V
I/O = 3.3 V

85°C
Spartan-3 & Spartan-3L

Typical Process (1)

Core = 1.2 V
I/O = 3.3 V
Auxiliary (2) = 2.5 V

25°C (3)

Notes:

  1. Worst-case process in the Spartan-3 Web Power Tool version 4.1.1 is not supported.
  2. Unlike Cyclone II devices, Spartan-3 and Spartan-3L devices require an additional auxiliary power supply at 2.5 V.
  3. Temperature variation in the Spartan-3 Web Power Tool version 4.1.1 is not supported, results shown for 25°C.

Device Resources & Conditions

Table 2 below lists the device resources utilized for the comparison in Figure 1.

Benchmarks were based on the following criteria:

  • Operating frequency used for each design was 150 MHz.
  • Routing used for each design was medium routing.
  • Equivalent device densities used between Altera and Xilinx.
  • Spartan-3E not supported in any Xilinx tools. The Spartan-3E typical power numbers are higher than those of Spartan-3 and Spartan-3L devices.
Table 2. Device Resources Used in Total Power Measurements

Design
Number

Devices

Look-Up Tables (LUTs)

Flipflops

(FFs)

Embedded RAM

Hard Multipliers

Phase-locked loops (PLLs)/Digital Clock Managers (DCMs)

I/Os

1

EP2C5

XC3S200

3,500

1,750

119 Kb

10

2

50

2

EP2C8

XC3S400

7,000

3,500

165 Kb

15

2

70

3

EP2C20

XC3S1000L

15,000

7,500

230 Kb

20

2

150

4

EP2C35

XC3S2000

25,000

12,500

480 Kb

40

2

200

5

EP2C50

XC3S4000L

40,000

20,000

590 Kb

95

2

250

6

EP2C70

XC3S5000

50,000

25,000

1,130 Kb

100

2

400

Table 3 lists the device conditions for the comparison in Figure 1.

Table 3. Conditions Used in Total Power Measurements

Resource

Conditions

Notes

LUT/FF

12.5 Percent Toggle Rate

1 LUT + 1 FF

RAM

Dual Port, 50 Percent Write on Port A, 50 Percent Read on Port B

-

Multipliers

18x18 Multipliers

Set High Toggle for Xilinx
Set 50 Percent Toggle for Altera

I/O

50/50 Percent I/Os, 30 Percent Toggle Rate, 100 Percent Output Enable, 3.3V LVCMOS 12mA, 10 pF

-

Clock Routing

Proportional to Amount of Logic

Missing in Xilinx Model

1/2 the Static Power

Cyclone II devices consume less static power than Spartan-3L FPGAs and half the static power of Spartan-3 FPGAs. This is true when comparing worst-case process in the devices. In addition, the Cyclone II PLLs consume approximately one-tenth the static power of Spartan-3 and Spartan-3L DCMs.

Utilizing the Cyclone II PowerPlay early power estimator version 1.0 and the quiescent supply current characteristics from Module 3 v1.5 of the Spartan-3 data sheet and the Spartan-3L v1.0 data sheet, the comparison in Figures 2 and 3 below show the worst-case static power consumption between Cyclone II, Spartan-3, and Spartan-3L devices.

Power varies on silicon with process, voltage, and temperature. For accurate and reliable power estimation, it is important for FPGA companies to specify worst-case process. Maximum temperature specifications in power estimation tools are also critical in your power estimations due to the relationship of power consumption to temperature.

Benchmarks for Figure 2 were based on the following criteria:

  • Worst-case process not specified in Module 3 v1.5 of the Spartan-3 data sheet. Worst-case numbers for Spartan-3 are based on Xilinx’s guidance of using a 2.0 factor for worst-case process on Spartan-3 device’s 1.2 V power rail. The lower limit of the worst-case to typical process variation shown represents Spartan-3 typical process.
  • Static power numbers for Spartan-3 devices were calculated by multiplying the quiescent supply current characteristics from Module 3 v1.5 of the Spartan-3 data sheet by the nominal three power supplies and summing the results.
  • Xilinx omits static power numbers at 85°C for Spartan-3 XC3S2000, XC3S4000, and XC3S5000 in the Spartan-3 data sheet v1.5, the Spartan-3 Web Power Tool version 4.1.1, and XPower. Assumes linear power variation across device densities for densities above ~26,000 equivalent logic elements (represented by dotted line).

Figure 2. Cyclone II vs. Spartan-3 Static Power Consumption Comparison
Figure 2. Cyclone II vs. Spartan-3 Static Power Comparison

Note:

  1. PLL and DCM comparison not represented in Figure 2.

Benchmarks for Figure 3 were based on the following criteria:

  • Worst-case process not specified in the Spartan-3L data sheet v1.0. Worst-case numbers for Spartan-3L are based on Xilinx’s guidance of using a 2.0 factor for worst-case process on Spartan-3L device’s 1.2 V power rail. The lower limit of the worst-case to typical process variation shown represents Spartan-3L typical process.
  • The Spartan-3L device family only supports three device densities and one speed grade. Low power is available in all Cyclone II densities and speed grades.
  • Static power numbers for Spartan-3L devices were calculated by multiplying the quiescent supply current characteristics from the Spartan-3L v1.0 data sheet by the nominal three power supplies and summing the results.

Figure 3. Cyclone II vs. Spartan-3L Static Power Consumption Comparison

Figure 3. Cyclone II vs. Spartan-3L Static Power Comparison

Note:

  1. PLL and DCM comparison not represented in Figure 3.


1/2 the Dynamic Power

Power data show that Cyclone II devices consume better than half the dynamic power of competing 90-nm low-cost FPGAs for core logic. The Figure 4 comparison below shows the dynamic power consumption between the three product families using equivalent resource utilization. The Cyclone II PowerPlay early power estimator version 1.0 and the Spartan-3 Web Power Tool version 4.1.1 power estimation tools were used for the Altera and Xilinx devices respectively. The process, voltage, and temperature conditions shown in Table 1 were applied to obtain the results.

Figure 4. Cyclone II vs. Spartan-3 & Spartan-3L Dynamic Power Consumption Comparison

Figure 4. Cyclone II vs. Spartan-3L Dynamic Power Comparison

Zero Inrush Current

Cyclone II devices do not cause any inrush current spike during power up; the current rises monotonically during power up, which, in turn, eliminates the need for special power-up requirements. During device power up, the current provided by a power supply to a Cyclone II FPGA will monotonically increase to its steady state level at ICCINT standby. Only static power is consumed at ICCINT standby levels. Since Cyclone II device current monotonically increases during power-up, its power-up requirement is the same as its static power.

Unlike Cyclone II devices, Spartan-3 and Spartan-3L devices have some limitations to guarantee zero in-rush current. Spartan-3 devices require a specific power-up sequence, forcing you to apply the extra auxiliary voltage before the core and the I/O voltages. Cyclone II devices do not have any power-up sequence requirements.

Hot-Socketing Support

Like many other Altera devices, Cyclone II FPGAs are fully "hot socketable:" you can insert or remove a board during system operation without causing negative effects to the system or the board. This is also referred to as "hot swapping" or "hot plug-in."

To be considered a hot-socketable device, the device must meet three criteria:

  • It can be driven before power up without any damage
  • It does not drive out before or during power up
  • External input signals to the device’s I/O pins do not power its VCCIO or VCCINT power supplies through the device’s internal paths.

Spartan-3, Spartan-3L, and Spartan-3E do not support hot socketing.

To find out more about the advantages of the on-chip hot-socketing support in Altera devices, refer to the white paper, Altera Hot-Socketing & Power-Sequencing Advantages (PDF). For detailed characterization data, refer to the white paper, Hot-Socketing & Power-Sequencing Feature & Testing for Altera Devices (PDF).

Fewer Power Supplies

Cyclone II devices require fewer power supplies than Spartan-3, Spartan-3L, and Spartan-3E devices.

This feature gives engineers a number of advantages.

  • Board Size—Free up board space using less power supplies.
  • Board Cost—Spend less on extra power supplies and board design costs.
  • Board Complexity—Use fewer power planes and simplify power sequencing issues.

Low Power by Design

Cyclone II devices are manufactured on TSMC’s 90-nm process technology. Altera worked closely with TSMC to optimize the process node for low power consumption without sacrificing performance. Table 4 shows some of the features pertinent to low power applications. The table also compares these techniques used in Cyclone II FPGAs versus competing products.

Table 4. Low Power Features for Low-Cost FPGAs

Low Power Features

Cyclone II

Spartan-3

Spartan-3L

Spartan-3E

Customer Benefit

Lower Core Voltage at 1.2 V

Yes

Yes

Yes

Yes

Lower static and dynamic power with reduced voltage.

Low-k Dielectric

Yes

No

No

No

Lowers dynamic power by 10 percent and increases performance.

Zero
Inrush Current

Yes

No

No

Unknown

No power-up sequencing requirements, and no additional board complexity.

Hot-Socketing

Yes

No

No

No

Capable of inserting or removing a board during system operation without causing negative effects to the system or the board.

Related Links

 

Next Steps

Buy Now

Support

Documentation

  Please Give Us Feedback