请教一个inverter的问题
时间:10-02
整理:3721RD
点击:
从理论上来讲,inverter的输出相对于输入有一个延时。但在Cadence里仿真的结果,输出几乎没有上升时间和下降时间,几乎就是一个垂直的过度。这个怎么解释。另外,要想延时的时间长点,器件尺寸是大点还是小点? 谢谢大家!
1) 减小时间步长.
2) 增加RC. -> 小管子长沟道。
reduce your time resolution
.tran 0.1n 10n
add some load
回复
谢谢楼上三位的回复。1.由于是inverter chain,不可能随便加LOAD,2. 时间分辨率已经很高了,和它没有关系。3. 通常下,L都是固定的,一般都是W变换,所以如何调整W让延迟变换。
1.首先就算是inverter chain也是有负载的,即后级电路,一般考虑小的容性负载
2.我估计是你查看波形看得太粗糙了,把图放大点看看
3.你如果是想要做一个振荡器的话,我建议你加电容可能比你调整w容易一些。
如果你想要调整W,一般有这样的规律:pmos的W越大上升沿越陡峭,nmos的W越大下降沿越陡峭
可以把输出波形在时间轴上多zoom in
要增大延迟,可以将W/L设计的小一些。
有两个要点:
1.充放电过程中,开启的那个管子是工作在线性区的,所以w/l越小,电阻越大
2.输出一般还会有个负载,如果是反相器链的话,就是下一级的栅电容,栅电容可以看做正比于w(L一般都确定)
这一个R,一个C,决定了你的时间常数
反相器总是有延迟的,看不到延迟说明你不会看。
除了改动尺寸,还可以改用阈值比较大的晶体管器件.这样延迟也会大一些.
把电源电压降下来也可以延长延迟。
zoom in
楼上几位说得够明白了,你居然是这样的回答,太无知了