-->

2007年10月11日 星期四

LAB#1 The Nested Sweep and .Model Statements

這是學弟要交有關CMOS電路模擬與設計作業的程式碼
模擬所使用的軟體為HPOWER & HSPICE Avanwaves W-2004.09

完成N/PMOS之Id-Vds特性曲線模擬,並找出Ids在Vds=Vgs=5V時之值。
NMOS
*9426329 L1P1N
.options post=2
* D G S B
Mx 1 2 3 4 MN W=10u L=2u
.OP
.MODEL MN NMOS(LEVEL=1 VTO=0.8 Kp=80u LAMBDA=0 GAMMA=0.5)
VGS 2 3 DC 5V
VDS 1 3 DC 5V
VBS 4 3 DC 0V
VCS 3 0 DC 0V
.DC VDS 0 5 0.1 VGS 0 5 1
.PRINT DC I(Mx)
.PLOT DC I(Mx)
.END

PMOS
*9426329 L1P1P
.options post=2
* D G S B
Mx 1 2 3 4 MP W=10u L=2u
.OP
.MODEL MP PMOS(LEVEL=1 VTO=-0.8 Kp=30u LAMBDA=0.02 GAMMA=0.7)
VGS 2 3 DC 5V
VDS 1 3 DC 5V
VBD 4 1 DC 0V
VCD 3 0 DC 0V
.DC VDS 0 5 0.1 VGS 0 5 1
.PRINT DC I(Mx)
.PLOT DC I(Mx)
.END


更改LAMBDANMOS=0.05討論Ids有何變化。
NMOS
>*9426329 L1P2N
.options post=2
* D G S B
Mx 1 2 3 4 MN W=10u L=2u
.OP
.MODEL MN NMOS(LEVEL=1 VTO=0.8 Kp=80u LAMBDA=0.05 GAMMA=0.5)
VGS 2 3 DC 5V
VDS 1 3 DC 5V
VBS 4 3 DC 0V
VCS 3 0 DC 0V
.DC VDS 0 5 0.1 VGS 0 5 1
.PRINT DC I(Mx)
.PLOT DC I(Mx)
.END


模擬Id-Vgs(Vbs變動)曲線。
VGS:0 → 2V,dVGS = 0.1V
VBS:0 → -2V,dVBS = -0.5V
NMOS
*9426329 L1P3N
.options post=2
*
Mx 1 2 3 4 MN W=10u L=2u
.OP
.MODEL MN NMOS(LEVEL=1 VTO=0.8 Kp=80u LAMBDA=0.05 GAMMA=0.5)
VGS 2 3 DC 2V
VDS 1 3 DC 0.05V
VBS 4 3 DC -2V
VCS 3 0 DC 0V
.DC VGS 0 2 0.1 VBS 0 -2 -0.5
.PRINT DC I(Mx)
.PLOT DC I(Mx)
.END

PMOS
*9426329 L1P3P
.options post=2
*
Mx 1 2 3 4 MP W=10u L=2u
.OP
.MODEL MP PMOS(LEVEL=1 VTO=-0.8 Kp=30u LAMBDA=0.02 GAMMA=0.7)
VGS 2 3 DC 2V
VDS 1 3 DC 0.05V
VBD 4 1 DC 0V
VDC 1 0 DC 0V
.DC VGS 0 -2 -0.1 VBS 0 2 0.5
.PRINT DC I(Mx)
.PLOT DC I(Mx)
.END

0 COMMENT: