Evaluating Power. Introduction. Power Evaluation. for Altera Devices. Estimating Power Consumption

Similar documents
NTE74HC109 Integrated Circuit TTL High Speed CMOS, Dual J K Positive Edge Triggered Flip Flop w/set & Reset

UNISONIC TECHNOLOGIES CO., LTD L16B45 Preliminary CMOS IC

16-Mbit (1M x 16) Static RAM


5 V 64K X 16 CMOS SRAM

MM74C908 Dual CMOS 30-Volt Relay Driver

5.0 V 256 K 16 CMOS SRAM

Features MIC4468 V S GND. Micrel, Inc Fortune Drive San Jose, CA USA tel + 1 (408) fax + 1 (408)

INTEGRATED CIRCUITS. 74LV stage binary ripple counter. Product specification 1998 Jun 23 IC24 Data Handbook

3.3 V 256 K 16 CMOS SRAM

SY10/100EL11V. General Description. Precision Edge. Features. Pin Names. 5V/3.3V 1:2 Differential Fanout Buffer. Revision 10.0

INTEGRATED CIRCUITS. 74LV688 8-bit magnitude comparator. Product specification Supersedes data of 1997 May 15 IC24 Data Handbook.

NTE74HC173 Integrated Circuit TTL High Speed CMOS, 4 Bit D Type Flip Flop with 3 State Outputs

NTE74HC299 Integrated Circuit TTL High Speed CMOS, 8 Bit Universal Shift Register with 3 State Output

NTE74HC165 Integrated Circuit TTL High Speed CMOS, 8 Bit Parallel In/Serial Out Shift Register

April 2004 AS7C3256A

MM74C90 MM74C93 4-Bit Decade Counter 4-Bit Binary Counter

INTEGRATED CIRCUITS. 74LV273 Octal D-type flip-flop with reset; positive-edge trigger. Product specification 1997 Apr 07 IC24 Data Handbook

64K x 18 Synchronous Burst RAM Pipelined Output

74LVC374 Octal D-type flip-flop; positive edge-trigger (3-State) INTEGRATED CIRCUITS

3.3 V 64K X 16 CMOS SRAM


2-Mbit (128K x 16)Static RAM

1-Mbit (128K x 8) Static RAM

CD54/74HC32, CD54/74HCT32

NTE40160B, NTE40161B NTE40162B, NTE40163B Integrated Circuit CMOS, Synchronous Programmable 4 Bit Counters

CD74HC195. High Speed CMOS Logic 4-Bit Parallel Access Register. Features. Description. Ordering Information. PInout. [ /Title (CD74 HC195 ) /Subject

DS0026 Dual High-Speed MOS Driver

CD54HC11, CD74HC11, CD54HCT11, CD74HCT11

PI4GTL bit bidirectional low voltage translator

2 Input NAND Gate L74VHC1G00

MAX14753 V DD INA0 INA1 INA2 INA3 OUT INB0 INB1 INB2 INB3

MM74C00 MM74C02 MM74C04 Quad 2-Input NAND Gate Quad 2-Input NOR Gate Hex Inverter

MM74C906 Hex Open Drain N-Channel Buffers

CD74HC109, CD74HCT109

INTEGRATED CIRCUITS. 74LV00 Quad 2-input NAND gate. Product specification Supersedes data of 1998 Apr 13 IC24 Data Handbook.

Metastability. Introduction. Metastability. in Altera Devices

74LV393 Dual 4-bit binary ripple counter

8-bit binary counter with output register; 3-state

MM54HC73 MM74HC73 Dual J-K Flip-Flops with Clear

74LCXH Low Voltage 16-Bit D-Type Flip-Flop with Bushold and 26Ω Series Resistors in Outputs

INTEGRATED CIRCUITS. 74LV259 8-bit addressable latch. Product specification Supersedes data of 1997 Jun 06 IC24 Data Handbook.

74LVC574A Octal D-type flip-flop with 5-volt tolerant inputs/outputs; positive edge-trigger (3-State)

74HC General description. 2. Features. Octal D-type flip-flop; positive-edge trigger; 3-state; inverting

MM74C00 MM74C02 MM74C04 Quad 2-Input NAND Gate Quad 2-Input NOR Gate Hex Inverter

BCD-TO-DECIMAL DECODER HIGH-VOLTAGE SILICON-GATE CMOS IW4028B TECHNICAL DATA

CD74HC165, CD74HCT165

CD54/74HC393, CD54/74HCT393

MM54HC194 MM74HC194 4-Bit Bidirectional Universal Shift Register

16-Mbit (1M x 16) Pseudo Static RAM

INTEGRATED CIRCUITS. 74LVC138A 3-to-8 line decoder/demultiplexer; inverting. Product specification 1998 Apr 28

MM54HC175 MM74HC175 Quad D-Type Flip-Flop With Clear

8-Mbit (512K x 16) Pseudo Static RAM

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

CD54/74AC153, CD54/74ACT153

MM74C85 4-Bit Magnitude Comparator

MM74HC175 Quad D-Type Flip-Flop With Clear

Package Type. IXDD614PI 8-Pin DIP Tube 50 OUT 8-Lead Power SOIC with Exposed Metal Back Tube 100

MM74HC175 Quad D-Type Flip-Flop With Clear

CD54HC257, CD74HC257, CD54HCT257, CD74HCT257

DM74S373 DM74S374 3-STATE Octal D-Type Transparent Latches and Edge-Triggered Flip-Flops

MM74C93 4-Bit Binary Counter

CD54/74HC164, CD54/74HCT164

Standard Products UT54ACS109/UT54ACTS109 Dual J-K Flip-Flops. Datasheet November 2010

Synchronous 4 Bit Counters; Binary, Direct Reset

Schmitt-Trigger Inverter/ CMOS Logic Level Shifter

CD54/74HC30, CD54/74HCT30

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

CD74HC151, CD74HCT151

74LCX16374 Low Voltage 16-Bit D-Type Flip-Flop with 5V Tolerant Inputs and Outputs

MM74C175 Quad D-Type Flip-Flop

PALCE22V10 and PALCE22V10Z Families

74LCX16374 Low Voltage 16-Bit D-Type Flip-Flop with 5V Tolerant Inputs and Outputs

NTE40194B Integrated Circuit CMOS, 4 Bit Bidirectional Universal Shift Register

MM74HC164 8-Bit Serial-in/Parallel-out Shift Register

4-Mbit (256K x 16) Static RAM

Standard Products UT54ACS139/UT54ACTS139 Dual 2-Line to 4-Line Decoders/Demultiplexers. Datasheet November 2010

NC7SZ374 TinyLogic UHS D-Type Flip-Flop with 3-STATE Output

8-bit serial-in/parallel-out shift register

MM74C73 Dual J-K Flip-Flops with Clear and Preset

1-OF-8 DECODER/DEMULTIPLEXER High-Speed Silicon-Gate CMOS

UNISONIC TECHNOLOGIES CO., LTD U74HC14

74LVC823A 9-bit D-type flip-flop with 5-volt tolerant inputs/outputs; positive-edge trigger (3-State)

74LV374 Octal D-type flip-flop; positive edge-trigger (3-State) INTEGRATED CIRCUITS

LE Ω SECOND SOURCE BLEED RESISTORS PART. Maxim Integrated Products 1 MAX4800A MAX4802A. TQFP 7mm x 7mm ; Rev 0; 5/08 N.C. (RGND) TOP VIEW GND


NC7SB3157 TinyLogic Low Voltage UHS Analog Switch 2-Channel Multiplexer/Demultiplexer (Preliminary)

MM74HC00 Quad 2-Input NAND Gate

MM54HC173 MM74HC173 TRI-STATE Quad D Flip-Flop

MM74C912 6-Digit BCD Display Controller/Driver

CD4021BC 8-Stage Static Shift Register

CD4071BC CD4081BC Quad 2-Input OR Buffered B Series Gate Quad 2-Input AND Buffered B Series Gate

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

INTEGRATED CIRCUITS. PCK2002P 533 MHz PCI-X clock buffer. Product data Supersedes data of 2001 May Dec 13. Philips Semiconductors

DM74LS373 DM74LS374 3-STATE Octal D-Type Transparent Latches and Edge-Triggered Flip-Flops

Features. Y Wide supply voltage range 3V to 15V. Y Guaranteed noise margin 1V. Y High noise immunity 0 45 VCC (typ )

Dual D Flip-Flop with Set and Reset High-Speed Silicon-Gate CMOS

MM74HC4020 MM74HC Stage Binary Counter 12-Stage Binary Counter

Standard Products UT54ACS74/UT54ACTS74 Dual D Flip-Flops with Clear & Preset. Datasheet November 2010

MM74HC4020 MM74HC Stage Binary Counter 12-Stage Binary Counter

Transcription:

Evaluating Power for Altera Devices May 1999, ver. 3 Application Note 74 Introduction A critical element of system reliability is the capacity of electronic devices to safely dissipate the heat generated during operation. The thermal characteristics of a circuit depend on the device and package used, the operating temperature, the operating current, and the system s ability to dissipate heat. You should complete a power evaluation early in the design process to help identify potential heat-related problems in the system and to prevent the system from exceeding the device s maximum allowed junction temperature. This application note discusses how to evaluate and manage power, and provides sample worksheets for performing a power evaluation. Power Evaluation The actual power dissipated by most applications is significantly lower than the power the package can dissipate. However, a thermal analysis should be performed for all projects. To evaluate the power usage in your system, use the following steps: 1. Estimate the power consumption of the application. 2. Calculate the maximum power for the device and package. 3. Compare the estimated and maximum power values. Estimating Power Consumption Use the following formula to compute the estimated power consumption (P EST ) of the application: P EST = P INT + P IO Where: P INT = I CCINT V CCINT P IO = P ACOUT + P DCOUT Therefore: P EST = (I CCINT V CCINT ) + (P ACOUT + P DCOUT ) Altera Corporation 833 A-AN-074-03

The no-load power (P INT ) value can be obtained from the Power Consumption section in each device family data sheet. Because this value is unloaded, it is necessary to add the power dissipated by the I/O buffers P DCOUT from steady-state outputs and the P ACOUT current from frequently switching outputs. P DCOUT depends on the number of steady-state outputs, the logic levels they drive, and the resistive load on each output, as shown in the following formula: P DCOUT = d n = 1 P DCn Where: d = Number of DC outputs P DCn = DC output power of output n V n = Voltage swing of output n f n = Switching frequency of output n Table 1 shows the DC power dissipated by the output drivers of a device with V CCIO set at 5 V under typical types of loads. The DC power dissipated by the output driver does not equal the V CC I CCIO value because most of the DC power is consumed by the load. If you are using a 3.3-V device or a non-5.0-v V CCIO, you can compute the power based on the device s I OH and I OL figures shown in the device family data sheet. Table 1. DC Power Dissipated Load Driven P DCn (mw) 1-K pull-up resistor for low outputs 0.49 1-K pull-down resistor for high outputs 5.04 Bipolar for low outputs 0.16 Bipolar for high outputs 0.0576 CMOS inputs Negligible P ACOUT depends on the capacitive load on each output and the frequency at which each output switches, as shown in the following formula: P ACOUT = a n = 1 C n V n f n V CCIO Where: a = Number of AC outputs C n = Capacitive load on output n V n = Voltage swing of output n f n = Switching frequency of output n 834 Altera Corporation

The following equation shows the frequency of each output (f n ), in terms of the maximum clock frequency (f MAX ) of the design and the average ratio of I/O pins toggling at each clock (tog IO ): f n = (0.5) f MAX tog IO Inserting the equation for f n into the P ACOUT equation and resolving the summation for an average capacitive load yields the following formula: P ACOUT = (0.5) OUT C AVE V O f MAX tog IO V CCIO Where: OUT = Total number of output and bidirectional pins Table 2 shows the V CCIO and V O values for Altera devices. Table 2. V CCIO & V O Values V CCIO (V) V O (V) 5.0 3.8 3.3 3.3 2.5 2.5 For example, the following equation provides the capacitive load for applications with V CCIO = 5 V: P ACOUT = (0.5) OUT C AVE 3.8 V f MAX tog IO 5.0 V Calculating Maximum Power for the Device & Package The following formulas are used to calculate the maximum allowed power (P MAX ) for a device: T J T A T J T C P MAX = ------------------ or P MAX = ----------------- θ JA θ JC Altera Corporation 835

The maximum allowed power is dependent on the maximum allowed junction temperature (T J ) of the silicon, the ambient temperature of operation (T A ), and the package s thermal resistance (θ JA ) when configured in the system. The maximum junction temperature is specified in the Altera device family data sheets. The ambient temperature depends on the application. The worst-case P MAX value is estimated using the formula with θ JA, the junction-to-ambient thermal resistance. The θ JA value for Altera devices is provided for still air (with convection cooling only), and for a forced-air flow of 100 feet/second, 200 feet/second, and 400 feet/second. If heat-sinking is used to dissipate heat and θ JA for a heat sink is given, you should use the case temperature (T C ) and the junctionto-case thermal resistance (θ JC ) to calculate P MAX for a device. θ JC is a measure of the lowest possible thermal resistance. f For thermal resistance values (θ JC and θ JA ) of Altera devices, refer to the Altera Device Packaging Information Data Sheet. Comparing Maximum Allowed Power & Estimated Power To avoid reliability problems, you should compare the values calculated for the maximum allowed power and estimated power. The estimated power should be the smaller of the two values. If the estimated power exceeds the maximum allowed power, refer to Thermal Management on page 843 for suggestions on how to reduce power requirements for a design. Figure 1 shows a sample worksheet for evaluating power. 836 Altera Corporation

Figure 1. Power Evaluation Worksheet (Part 1 of 2) Design Device Estimating the Power Consumption of the Application Internal Power Calculation for All Altera Devices FLEX 10K, FLEX 8000 & FLEX 6000 Devices Standby current (I CCSTANDBY ) I CCSTANDBY = ma Coefficient for I CC calculation. See the appropriate device family data K = µa/(mhz LE) sheet for this value. Maximum clock frequency (f MAX ) f MAX = MHz Total number of logic elements (LEs) used in the device (N) N = LE Average ratio of logic cells toggling (tog LC ) at each clock (typically 0.125) tog LC = Total internal current (I CCINT ) I CCINT = ma I CCINT = I CC0 + K f MAX N tog LC Total internal power (P INT ) P INT = mw P INT = V CC I CCINT MAX 9000, MAX 7000 & MAX 3000A Devices Coefficients for I CC calculation. See the appropriate device family data A = ma/le sheet for these values. B = ma/le C = ma/(mhz LE) Number of macrocells with the Turbo Bit on (MC TON ) MC TON = LE Number of macrocells in the device (MC DEV ) MC DEV = LE Number of macrocells in the design (MC USED ) MC USED = LE Maximum clock frequency (f MAX ) f MAX = MHz Average ratio of logic cells toggling (tog LC ) at each clock (typically 0.125) tog LC = Total internal current (I CCINT ) I CCINT = ma I CCINT = (A MC TON ) + [B (MC DEV MC TON )] + (C MC USED f MAX tog LC ) Total internal power (P INT ) P INT = mw P INT = V CC I CCINT External Power Calculation for All Altera Devices Power consumed by the DC output load (P DCOUT ) P DCOUT = mw P DCOUT = P DCn Average capacitive load (C AVE ) at output pins C AVE = pf Number of output/bidirectional pins in the design (OUT) OUT = Average ratio of I/O pins toggling (tog IO ) at each clock (typically 0.125) tog IO = Power consumed by AC output load (P ACOUT ) P ACOUT = mw P ACOUT = 1/2 OUT C AVE V O f MAX tog IO V CCIO 0.001 Total external power (P IO ) P IO = mw P IO = P DCOUT + P ACOUT Altera Corporation 837

Figure 1. Power Evaluation Worksheet (Part 2 of 2) Total Power Calculation for All Altera Devices Estimated total power (P EST ) P EST = mw P EST = P INT + P IO Calculating Maximum Allowed Power for the Device & Package Thermal resistance of the device θ JA = C/W Maximum junction temperature (T J ) as specified in the appropriate device family data sheet. T J = C Ambient temperature (T A ) of the design T A = C Maximum power (P MAX ) allowed for the device P MAX = W P MAX = (T J T A ) / θ JA Comparing Maximum Power Allowed & Estimated Power Is P EST < P MAX? Yes or No Tables 3 and 4 show design parameters for the sample power evaluations shown in Figures 2 and 3. The design parameters are unique to the sample designs and are not found in device family data sheets. Table 3. Parameters for the Sample FLEX 10K Design Parameter Description Value OUT Number of outputs 150 Number of 1-KΩ pull-up resistors Type of load 50 CMOS inputs Type of load 100 C AVE Average capacitance 35 pf N Number of logic elements used 2,747 LE f MAX Maximum operating frequency 20 MHz P DCOUT Static power consumed by outputs (0.49 mw 50) + (0 mw 231) = 24.5 mw 838 Altera Corporation

Table 4. Parameters for the Sample MAX 9000 Design Parameter Value MC TON 139 MC DEV 560 MC USED 500 MC TOFF 421 f MAX 40 MHz OUT 211 Number of 1-KΩ pull-down resistors 10 CMOS inputs 201 C AVE 35 pf P DCOUT (5.04 mw 10) + (0 mw 201) = 50 mw Figures 2 and 3 provide power evaluations for sample designs implemented in FLEX 10K and MAX 9000 devices, respectively. Altera Corporation 839

Figure 2. Sample Power Evaluation for a FLEX 10K Device (Part 1 of 2) Design dsp_fir.tdf Device EPF10K50VBC356-2 Estimating the Power Consumption of the Application Internal Power Calculation FLEX 10K, FLEX 8000 & FLEX 6000 Devices Standby current (I CCSTANDBY ) I CCSTANDBY = 0.500 ma Coefficient for I CC calculation. See the appropriate device family data K = 45 µa/(mhz LE) sheet for this value. Maximum clock frequency (f MAX ) f MAX = 50 MHz Total number of logic elements used in the device (N) N = 2,747 LE Average ratio of logic cells toggling (tog LC ) at each clock (typically 0.125) tog LC = 0.125 Total internal current (I CCINT ) I CCINT = 773.09 ma I CCINT = I CCSTANDBY + K f MAX N tog LC Total internal power (P INT ) P INT = 2,551.2 mw P INT = V CC I CCINT External Power Calculation for All Altera Devices Power consumed by the DC output load (P DCOUT ) P DCOUT = 35 mw P DCOUT = P DCn Average capacitive load (C AVE ) at output pins C AVE = 35 pf Number of output/bidirectional pins in the design (OUT) OUT = 150 Average ratio of I/O pins toggling (tog IO ) at each clock (typically 0.125) tog IO = 0.125 Power consumed by AC output load (P ACOUT ) P ACOUT = 178.66 mw P ACOUT = 1/2 OUT C AVE 3.3 V f MAX tog IO 3.3 V 0.001 Total external power (P IO ) P IO = 213.66 mw P IO = P DCOUT + P ACOUT Total Power Calculation for All Altera Devices Estimated total power (P EST ) P EST = 2,764.9 mw P EST = P INT + P IO 840 Altera Corporation

Figure 2. Sample Power Evaluation for a FLEX 10K Device (Part 2 of 2) Calculating Maximum Allowed Power for the Device & Package Thermal resistance of the device θ JA = 8 C/W Maximum junction temperature (T J ) as specified in the appropriate device T J = 85 C family data sheet. Ambient temperature (T A ) of the design T A = 40 C Maximum power (P MAX ) allowed for the device P MAX = 5.625 W P MAX = (T J T A ) / θ JA Comparing Maximum Power Allowed & Estimated Power Is P EST < P MAX? Yes or No Altera Corporation 841

Figure 3. Sample Power Evaluation for a MAX 9000 Device (Part 1 of 2) Design atm_pkt.tdf Device EPM9560ARC304-15 Estimating the Power Consumption of the Application Internal Power Calculation MAX 9000, MAX 7000 & MAX 3000A Devices Coefficients for I CC calculation. See the appropriate device family data A = 0.68 ma/le sheet for these values. B = 0.26 ma/le C = 0.052 ma/(mhz LE) Number of macrocells with the Turbo Bit on (MC TON ) MC TON = 139 LE Number of macrocells in the device (MC DEV ) MC DEV = 560 LE Number of macrocells in the design (MC USED ) MC USED = 500 LE Maximum clock frequency (f MAX ) f MAX = 40 MHz Average ratio of logic cells toggling (tog LC ) at each clock (typically 0.125) tog LC = 0.125 Total internal current (I CCINT ) I CCINT = 333.98 ma I CCINT = (A MC TON ) + [B (MC DEV MC TON )] + (C MC USED f MAX tog LC ) Total internal power (P INT ) P INT = 1,669.9 mw P INT = V CC I CCINT External Power Calculation for All Altera Devices Power consumed by the DC output load (P DCOUT ) P DCOUT = 50 mw P DCOUT = P DCn Average capacitive load (C AVE ) at output pins C AVE = 35 pf Number of output/bidirectional pins in the design (OUT) OUT = 211 Average ratio of I/O pins toggling (tog IO ) at each clock (typically 0.125) tog IO = 0.125 Power consumed by AC output load (P ACOUT ) P ACOUT = 350.79 mw P ACOUT = 1/2 OUT C AVE 3.8 V f MAX tog IO 5 V 0.001 Total external power (P IO ) P IO = 400.79 mw P IO = P DCOUT + P ACOUT Total Power Calculation for All Altera Devices Estimated total power (P EST ) P EST = 2,070.69 mw P EST = P INT + P IO Calculating Maximum Allowed Power for the Device & Package Thermal resistance of the device θ JA = 8 C/W Maximum junction temperature (T J ) as specified in the appropriate device family data sheet. T J = 90 C Ambient temperature (T A ) of the design T A = 70 C Maximum power (P MAX ) allowed for the device P MAX = 2.5 W P MAX = (T J T A ) / θ JA 842 Altera Corporation

Figure 3. Sample Power Evaluation for a MAX 9000 Device (Part 2 of 2) Comparing Maximum Power Allowed & Estimated Power Is P EST < P MAX? Yes or No Thermal Management The following guidelines reduce power dissipation and heat build-up for an application: Use available low-power features of the device. By turning the Turbo Bit off, Classic devices and individual macrocells in MAX 9000, MAX 7000, and MAX 3000A devices can be configured for lowpower operation, with only a nominal increase in propagation delays. Macrocells in MAX 9000, MAX 7000, or MAX 3000A devices that do not need to run in high-performance mode should be set to low-power mode. Choose a different device package. A ceramic or higher-pin-count package can be used. Ceramic packages dissipate more heat than plastic packages. Also, packages with higher pin counts can dissipate more heat through the connections to the printed circuit board (PCB). Finally, ball-grid array (BGA), FineLine BGA, and power quad flat pack (RQFP) packages also dissipate heat. Use forced-air cooling and/or heat-sinking. Forced-air cooling improves the efficiency of convection cooling, which reduces the surface temperature of the device. A heat sink connected to a device significantly increases heat dissipation by radiating heat via the metal mass. Slow the operation in portions of the circuit. I CC is proportional to the frequency of operation. Slowing parts of a circuit lowers the I CC and hence reduces the power. Altera devices provide global or array clock sources for all registers. Signals that do not require high-speed operation can use a slower array clock that significantly reduces the system power consumption. Reduce the number of outputs. DC and AC current is required to support all I/O pins on the device. Reducing the number of I/O pins may reduce the current necessary for the device, and thereby reduce the power. Altera Corporation 843

Reduce the amount of circuitry in the device. Power depends on the amount of internal logic that switches at any given time. Reducing the amount of logic in a device reduces the current in the device. The same effect may be achieved by using a larger device, which also provides increased heat dissipation and maintains a single-device solution. Choose a different device family. Some device families consume less power than others. For example, the MAX 7000 family provides more power-saving features than the MAX 5000 family. The Classic family provides power-saving features for low-density designs, and low-speed designs consume less power when implemented in FLEX devices. Modify the design to reduce power. Identify areas in the design that can be revised to reduce the power requirements. Common solutions include reducing the number of switching nodes and/or required logic, and removing redundant or unnecessary signals. For assistance in locating less obvious changes, contact Altera Applications at (800) 800-EPLD. 844 Altera Corporation

Copyright 1995, 1996, 1997, 1998, 1999 Altera Corporation, 101 Innovation Drive, San Jose, CA 95134, USA, all rights reserved. By accessing this information, you agree to be bound by the terms of Altera s Legal Notice.