推荐答案
测试一下
题目
如下哪个是CMOS电路的动态功耗公式(其中CL表示输出负载,表示电路工作频率)
A Pd=1/2*CL*VDD*f B Pd=CL*VDD*f
C Pd=CL*VDD*VDD*f D Pd=1/2* CL*VDD*VDD*f
参考答案与知识点
参考答案
正确答案是 D。
CMOS 电路的动态功耗来源于对负载电容的充放电过程,其计算公式为:\(P_{dynamic} = \alpha \cdot C_L \cdot V_{DD}^2 \cdot f\),其中 \(\alpha\) 是翻转因子(activity factor),表示每个时钟周期内输出发生翻转的概率。对于理想情况下逻辑门输出每时钟周期翻转一次,\(\alpha = 0.5\);平均而言,动态功耗常用 \(P_d = \frac{1}{2} C_L V_{DD}^2 f\) 来估算。
逐项分析:
- 选项 A:\(P_d = \frac{1}{2} C_L V_{DD} f\),缺少 \(V_{DD}^2\) 中的一次方,错误。
- 选项 B:\(P_d = C_L V_{DD} f\),既缺少 \(V_{DD}^2\) 又缺少 \(\frac{1}{2}\),错误。
- 选项 C:\(P_d = C_L V_{DD}^2 f\),缺少 \(\frac{1}{2}\)(即假设翻转因子为1,非典型情况),错误。
- 选项 D:\(P_d = \frac{1}{2} C_L V_{DD}^2 f\),完全符合标准公式,正确。
**考点与易错点**:
1. 动态功耗与 \(V_{DD}^2\) 成正比,而非与 \(V_{DD}\) 成正比——这是一个高频易错点。
2. 公式中 \(\frac{1}{2}\) 来源于平均翻转概率的简化假设,部分教材直接写为 \(\alpha C_L V_{DD}^2 f\) 而将 \(\frac{1}{2}\) 隐含在 \(\alpha\) 中。
3. 注意区分动态功耗(对电容充放电)与静态功耗(漏电流)的不同表达式。
涉及知识点
- CMOS动态功耗公式
- 动态功耗与电压的关系
- 翻转因子α的含义
- 负载电容与频率的影响
- 常见功耗简化模型