![c7a5516f02c282974dc749abf6f2ec8d.png](https://i-blog.csdnimg.cn/blog_migrate/a8d1cd42ee0436df6a17d7e3de972409.png)
本文首发于知乎专栏【数字IC后端设计工程师修炼之路】,作者阎浮提。转载请事先联系。
功耗是衡量一款芯片优劣的重要指标之一。在实际的芯片后端设计中,功耗究竟是如何计算的呢?
功耗本质上就是电学术语中的功率,不同于一般简单的电学器件,芯片的整体功耗很难通过简单的电流,电压或者电阻值的的相乘来计算。其原因在于,由于芯片作为具有复杂功能的器件,其功耗会根据其不同时段的不同行为,不同的外部条件而发生很大的变化。
在实际设计中,一般会选取一些特定的条件,并辅以特定的功能设定来计算芯片的功耗。
那么,芯片的整体功耗都有哪些组成部分呢?最根本的组成部分有两个,即静态功耗和动态功耗。
1. 静态功耗(Static Power),又称漏电流功耗(Leakage Power)。其原理请参见下图:
![7bf6ff1485f794e2d5dea41d8beed4a7.png](https://i-blog.csdnimg.cn/blog_migrate/9193766f32d77b882253c76833e8fa33.png)
上图中红色箭头表明了在通电状态下PMOS内主要的泄露电流及其走向ÿ