can be combined with frequency and voltage to represent
active power dissipation.
where:
m
n
=
=
=
=
Number of logic modules switching at fm
Number of input buffers switching at fn
Number of output buffers switching at fp
Equivalent Capacitance
The power dissipated by a CMOS circuit can be expressed by
Equation 1:
p
q1
Number of clock loads on the first routed
array clock (all families)
Power (uW) = CEQ * VCC2 * F
(1)
where:
CEQ
VCC
F
q2
=
Number of clock loads on the second routed
array clock (ACT 2, 1200XL, 3200DX, ACT 3
only)
= Equivalent capacitance in pF
= Power supply in volts (V)
= Switching frequency in MHz
r1
r2
s1
s2
=
=
=
=
Fixed capacitance due to first routed array
clock (all families)
Equivalent capacitance is calculated by measuring ICCactive
at a specified frequency and voltage for each circuit
component of interest. Measurements are made over a range
of frequencies at a fixed value of VCC. Equivalent capacitance
is frequency independent so that the results can be used over
a wide range of operating conditions. Equivalent capacitance
values are shown below.
Fixed capacitance due to second routed array
clock (ACT 2, 1200XL, 3200DX, ACT 3 only)
Fixed number of clock loads on the dedicated
array clock (ACT 3 only)
Fixed number of clock loads on the dedicated
I/O clock (ACT 3 only)
CEQ Values for Actel FPGAs
CEQM
CEQI
=
=
=
Equivalent capacitance of logic modules in pF
Equivalent capacitance of input buffers in pF
1200XL
ACT 3 3200DX ACT 2 ACT 1
CEQO
Equivalent capacitance of output buffers
in pF
Modules (CEQM
)
6.7
7.2
5.2
5.8
12.9
23.8
3.7
22.1
31.2
Input Buffers (CEQI
)
11.6
23.8
CEQCR
CEQCD
CEQCI
=
=
=
Equivalent capacitance of routed array clock
in pF
Output Buffers (CEQO
)
10.4
Equivalent capacitance of dedicated array
clock in pF
Routed Array Clock
Buffer Loads (CEQCR
Dedicated Clock Buffer
Loads (CEQCD
I/O Clock Buffer Loads
(CEQCI
)
1.6
0.7
0.9
3.5
N/A
N/A
3.9
N/A
N/A
4.6
N/A
N/A
Equivalent capacitance of dedicated I/O clock
in pF
)
CL
fm
fn
=
=
=
=
=
Output lead capacitance in pF
)
Average logic module switching rate in MHz
Average input buffer switching rate in MHz
Average output buffer switching rate in MHz
To calculate the active power dissipated from the complete
design, the switching frequency of each part of the logic must
be known. Equation 2 shows a piecewise linear summation
over all components that applies to all ACT 1, 1200XL,
3200DX, ACT 2, and ACT 3 devices. Since the ACT 1 family has
only one routed array clock, the terms labeled routed_Clk2,
dedicated_Clk, and IO_Clk do not apply. Similarly, the ACT 2
family has two routed array clocks, and the dedicated_Clk
and IO_Clk terms do not apply. For ACT 3 devices, all terms
will apply.
Power = VCC2 * [(m * CEQM* fm)modules + (n * CEQI* fn)inputs
(p * (CEQO+ CL) * fp)outputs + 0.5 * (q1 * CEQCR * fq1)routed_Clk1
+ (r1 * fq1)routed_Clk1 + 0.5 * (q2 * CEQCR * fq2)routed_Clk2
(r2 * fq2)routed_Clk2 + 0.5 * (s1 * CEQCD * fs1)dedicated_Clk
fp
fq1
Average first routed array clock rate in MHz
(all families)
fq2
fs1
fs2
=
=
=
Average second routed array clock rate in
MHz (ACT 2, 1200XL, 3200DX, ACT 3 only)
Average dedicated array clock rate in MHz
(ACT 3 only)
Average dedicated I/O clock rate in MHz
(ACT 3 only)
+
+
+
(s2 * CEQCI * fs2)IO_Clk
]
(2)
12