1.三态门用在哪里?
如I2C接口,有些信号既可以输入,又可以输出;
bidirectional电路,例如OEB(output enable below)电路,一般做在芯片IO接口上。
2.关于反相器nMOS,pMOS管同时导通,如下图
在实际情况中,输入信号不为无穷大的斜率导致开关过程中,即0、1切换的瞬间,VDD与GND之间短时间出现一条电流通路,此时两个管子同时导通,即短路功耗。引用https://blog.csdn.net/qq_41467882/article/details/127997249
3.组合逻辑与时序逻辑定义/区别
一个直观的理解
组合逻辑:
输入改变,输出在经过一个delay后马上改变,输入输出是一个很直接的对应关系。
时序逻辑:
有一定的存储功能。输入改变时,输出有可能维持之前的状态。
4.在latch里有两个延时,EN->Q 和D->Q。
5.为什么在DFF里只有CK->Q延时,没有D->Q延时?
因为寄存器本身要能正常工作的话,就需要setup time和hold time,D->Q延时已经model在setup time 里面了。
影响DFF setup/hold大小的因素:
CK pin的transition time;
D pin 的transition time。
6.setup = 0,本质是在CK后加buffer;
hold = 0,本质是在D后加buffer。
7.nMOS/pMOS管面积越大,MOS管流过的电流越大,速度也更快,驱动能力更强。通过设计达到PPA(performance,power,area)平衡。
8.simulation tool 看波形时,CK端与D端对齐,它是理想的情况,不需要setup,hold time,与实际电路不一样。