各位大神,我根据NMOS和PMOS管并联的形式所做的传输门仿真的输入输出不能达到一致,勉强一致的话输出也是和控制信号C相同,真心不知道怎么办啊?
下面是我的代码:
.title TG
.SUBCKT INV in out
Mp1 out in vdd vdd pch1 l=0.1u w=20u
Mn1 out in 0 0 nch1 l=0.1u w=20u
ClOAD out 0 .75p
vdd vdd 0 DC=5
.ENDS INV
.SUBCKT TG in out c
XINV C Cn INV
Mp2 out Cn in vdd pch2 l=0.1u w=10u
Mn2 out C in vm nch2 l=1u w=20u
vdd vdd 0 DC=5
vm vm 0 DC=-5
.ENDS TG
XTGM 1 2 3 TG
Vin 1 0 DC=3
vc 3 0 pwl(0 0 10n 0 10.1n 5 100n 5 100.1n 0)
.IC V(2)=0
.model pch1 pmos level=13
.model nch1 nmos level=13
.model pch2 pmos level=10
.model nch2 nmos level=10
.option list node post
.tran 1n 150n
.probe tran v(*.*)
.ENDS |