Technical notes on using Analog Devices DSPs, processors and development tools
Contact our technical support at dsp.support@analog.com and at dsptools.support@analog.com
Or vi sit our o n-li ne r esou rces htt p:/ /www.analog.com/ee-notes and http://www.analog.com/processors
Estimating Power for ADSP-BF533 Blackfin® Processors
Contributed by Joe B. Rev 1 – February 20, 2004
Introduction
This EE-Note discusses the methodology for
estimating total average power consumption on
the ADSP-BF533 Blackfin® family of
processors (including the ADSP-BF531 and
ADSP-BF532 derivatives). The following
documentation will detail how to interpret power
measurements published in the processor data
sheet and how to extrapolate data for individual
sets of operating conditions based on measured
data at specific operating conditions. A “worstcase” scenario is also made available as an
example for board designers to consider when
designing their power supplies.
Average Power Consumption
Total average power consumption (P
sum of the average power dissipated in each of
the three power domains in a Blackfin
application: internal supply (
supply (
supply (V
V
), and, optionally, Real-Time Clock
DDEXT
). There are different supply
DDRTC
V
DDINT
voltages because the core does not operate at the
same voltage as the I/O. The core operates within
the range of 0.8-1.32V with a nominal rating of
1.2V (
V
). The I/O circuitry supports a range
DDINT
of 2.25-3.6V with a nominal rating of 2.5V or
3.3V (
V
), depending on the system. The Real-
DDEXT
Time Clock can be powered by the I/O supply
but, if the user wanted to absolutely maximize
power savings, it could be the case that both
V
DDINT
and V
are powered off. The Hibernate
DDEXT
power mode on the ADSP-BF533 processor
) is the
DDTOT
), external
allows power to be removed from the core and,
optionally, removed from the I/O. To allow a
Real-Time Clock event to restore power to the
core after exiting Hibernate mode, the Real-Time
Clock must remain powered by a separate
supply, such as a battery. A third power domain
(
V
) satisfies this need.
DDRTC
Since power is defined as the product of the
supply voltage and the current drawn, the power
domains are described by the equations:
P = V * I
DDINTDDINTDDINT
P = V * I
DDEXTDDEXTDDEXT
P = V * I
DDRTCDDRTCDDRTC
For the purposes of this document, current and
power values are treated as average values and
voltages are assumed to be constant. The total
average power dissipated by the processor is the
sum of three components:
P = P + P + P
DDTOTDDINTDDEXTDDRTC
The following sections describe how to estimate
each of the three components.
Average Internal Power Consumption
There are a few things to consider when
estimating the average internal power dissipation
of a processor. The first consideration is the fact
that internal power is composed of two
components, one static and one dynamic.
The static component, as the name implies, is
independent of transistor switching frequency. It
Copyright 2004, Analog Devices, Inc. All rights reserved. Analog Devices assumes no responsibility for customer product design or the use or application of
customers’ products or for any infringements of patents or rights of others which may result from Analog Devices assistance. All trademarks and logos are property
of their respective holders. Information furnished by Analog Devices applications and development tools engineers is believed to be accurate and reliable, however
no responsibility is assumed by Analog Devices regarding technical accuracy and topicality of the content provided in Analog Devices’ Engineer-to-Engineer Notes.
a
is a reflection of “leakage” current, which is a
phenomenon that causes transistors to dissipate
power even when they are not switching.
Leakage is a factor in high-performance CMOS
circuit design and is a function of both the supply
voltage and the ambient operating temperature at
some die to conduct faster than others, which
results in three process-related groupings. Figure
1 shows a process curve, which is a graphical
representation of this categorization based upon
transistor threshold voltage (
current (
I
DDSAT
).
V
) and saturation
T
which the part is expected to run. Leakage
current increases as temperature and/or voltage
increases.
The dynamic power component is largely
independent of temperature and is a function of
supply voltage and switching frequency. The
faster the transistors can switch, the more voltage
swings occur. The higher the supply voltage, the
larger the voltage swing between the on and off
transistor states. Thus, the dynamic component
will increase with voltage and/or frequency.
The second major consideration in estimating
average internal power is the type of application
code expected to run on the processor.
Specifications in the data sheet were obtained
while the processor ran a 75% Dual-MAC and
25% Dual-ALU algorithm, which was fetching
slowly changing data from L1 data memory. All
peripherals were disabled, but the core and L1
memory were running. To help the board
designer “size” the voltage regulators, power
numbers under full stress conditions are provided
in this document. These conditions include the
core running an algorithm consisting of 100%
Dual-MACs and more strenuous data-switching
Figure 1. Process Curve (I
DDSAT
vs VT)
The process contains three “corners”: fast,
typical, and slow. A “fast corner” part results
when the threshold voltage is minimized and the
saturation current is highest. Conversely, a “slow
corner” part has high threshold voltage and low
saturation current. Although “fast corner” parts
allow for higher operating frequencies, the tradeoff is higher leakage current and higher
dissipated power in general.
characteristics. This is discussed in more detail
in the “Estimating Average Static Power” section
of this document.
Finally, the actual power numbers can fluctuate
within a defined range based on the processor
fabrication process at the transistor geometries
required for such high speeds. This is largely due
to the semiconductor doping process (i.e., ion
implantation), which does not result in uniform
connectivity among the transistors, yielding
slight variations of the die in any given wafer of
silicon. Other physical phenomena related to the
fabrication process also contribute to this non-
Estimating Average Static Power
The static component for average internal power
is a result of the leakage current that occurs even
when the transistors are not changing state.
When the clocks (core and system) are off and
voltage is applied to the core and L1 memory,
Blackfin processors are in “Deep Sleep” mode.
The data sheet shows the
I
DDDEEPSLEEP
measurement
to indicate the static current component that
contributes to the internal static power
consumption (
P
P = V * I
DDINT_STDDINTDDDEEPSLEEP
DDINT_ST
):
uniformity. These physical differences cause
Estimating Power for ADSP-BF533 Blackfin® Processors (EE-229) Page 2 of 10
a
Table 1 shows the “Internal Power Dissipation”
table from the ADSP-BF531/BF532/BF533 Blackfin Embedded Processor Data Sheet [1].
This table contains average internal current draw
measurements, which were taken from a
representative sample of typical parts. In terms of
the static current component,
I
DDDEEPSLEEP
, the
ambient temperature that yielded these numbers
was 25
°C, denoted by footnote 2. The table
shows that the drawn current increases when the
voltage rises from 0.8V to 1.2V. Although no
direct correlation between voltage increases and
leakage can be made, the table sufficiently
details the leakage that can be expected within
the acceptable voltage range at 25
°C for “typical
corner” parts.
internal power dissipated when the core is
running a 100% Dual-MAC algorithm, which
maximizes the workload on the core but is not
typical application code.
Table 2. Average I
on Faster Part (1.2V)
DDINT
The average internal power
!
consumption data is an average
measurement of the representative
sample of faster, higher leakage parts.
Therefore, some parts from within this
sample yielded power measurements
that slightly exceed the estimations
presented in this document as “worstcase”.
As can be extrapolated in the comparison
between Table 1 and Table 2, leakage current
can increase in magnitude by a factor of four due
to normal semiconductor processing variations.
Note that the current draw in Table 2 is labeled
I
to differentiate between the current draw
DDFAST
from typical parts (I
) and the current draw
DDTYP
obtained on faster, higher leakage parts.
Another important factor relative to leakage
Table 1. Internal Power Dissipation (Typical)
To help size the power supply, a set of faster,
higher leakage parts were measured. Table 2 is
similar to Table 1, except that it focuses on parts
that have higher leakage current, which are very
close to a worst-case average internal power
dissipation scenario in terms of silicon type with
no DMA and no peripherals enabled.
The ambient temperature is still 25
maximum 85
°C example is addressed in the
°C, as the
“Worst-Case Model” section of this note.
current is ambient temperature. Static power
consumption increases exponentially with
ambient temperature, as detailed by the equation:
P = P * e
DDINT_ST@TDDINT_ST@T0
where P
DDINT_ST@T0
is the power dissipated due to
leakage current at the known temperature (
P
and
DDINT_ST@T
temperature (
is the unknown number at the target
T). Using Table 2, the static
component of 120mA, given at
(0.015 * (T – T0))
T0)
T0 = 25°C, can be
multiplied by the supply voltage (1.2V) to obtain
the
P
DDINT_ST@T0
value of 144mW. Since the goal is
Additionally, these numbers reflect average
Estimating Power for ADSP-BF533 Blackfin® Processors (EE-229) Page 3 of 10
Loading...
+ 7 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.