传输延迟的原因
我们理解到传输延迟会造成动态功耗损耗(后面还会介绍会造成竞争-冒险现象,这里先不提),那这个问题的根本原因是什么呢?其实就是电路中的电容在作怪。
我们还是看上面的一张图,非门的输出画了一个电容,这个电容包含两部分:
- 负载的电容,包括后级CMOS电路或者其他容性负载的电容
- CMOS电路本身的分布电容和杂散电容
其中第二项我们知道电容的形成条件非常简单,只需要两个隔得足够近的金属就可以形成,CMOS内部也是通过金属走线的,导线之间就会形成微小的分布电容和杂散电容,所以即使CMOS后面的电路没有电容,内部也会有容性存在。即使第二部分的电容一般非常小,但是在CMOS工作频率越高的时候,上述的影响就越明显。
后续大家如果学习自己画PCB,也会碰到这种问题,在高频PCB(一般超过几十兆赫兹就会体现出来了)上一般要非常注意走线,防止分布与杂散电容对电路产生不利影响。