西工大数字集成电路实验报告 数集实验1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一、反相器链

实验要求:下图反相器中的MOS 管L=0.5u ,W=1.2u 。试建立反相器子电路,并考察子电路的VTC 特性。建立完整电路后,分析该反相器链的直流传输特性、时序特性及带负载能力(负载为电容0.5P 1P 2P )。

一、设计反相器单元

Vout

Vdd

二、写出输入文件,执行DC 分析获得反相器的VTC 特性图 Sp 文件:

.TITLE 1.2UM CMOS INVERTER

.options probe

.options tnom=25

.options ingold=2 limpts=30000 method=gear

.options lvltim=2 imax=20 gmindc=1.0e-12

.protect

.lib'C:\synopsys\cmos25_level49.lib' TT

.unprotect

.global vdd

Mn out in 0 0 NMOS W=1.2u L=0.5u *(工艺中要求尺寸最大0.5u)

Mp out in vdd vdd PMOS W=2.4u L=0.5u * 此处W需做更改)

CL OUT 0 0.5PF

VDD VDD 0 5V

VIN IN 0 PULSE(0 5V 10NS 1N 1N 50N 100N)

.DC VIN 0 5V 0.1V

.op

.probe dc v(out)

.end

仿真结果:

三、写出SUBCKT并实例化三个,来实现反相器链对反相器链执行DC扫描。

Sp文件:

.TITLE 1.2UM CMOS INVERTER CHAIN

.options probe

.options tnom=25

.options ingold=2 limpts=30000 method=gear

.options lvltim=2 imax=20 gmindc=1.0e-12

.protect

.lib'C:\synopsys\cmos25_level49.lib' TT

.unprotect

.global vdd

.SUBCKT INV IN OUT

Mn out in 0 0 NMOS W=1.2u L=0.5u

Mp out in vdd vdd PMOS W=2.4u L=0.5u

.ENDS

X1 IN 1 INV

X2 1 2 INV

X3 2 OUT INV

CL OUT 0 1PF

VDD VDD 0 5V

VIN IN 0 0

.DC VIN 0 5V 0.1V

.measure DC V1 when v(out)=2.5v

.PROBE dc v(out)

.END

仿真结果:

V(out)=2.5时,V1的值:

四、执行measure 命令测量延迟时间。

Sp文件:

.TITLE 1.2UM CMOS INVERTER CHAIN

.options probe

.options tnom=25

.options ingold=2 limpts=30000 method=gear

.options lvltim=2 imax=20 gmindc=1.0e-12

.protect

.lib'C:\synopsys\cmos25_level49.lib' TT

.unprotect

.global vdd

.SUBCKT INV IN OUT

Mn out in 0 0 NMOS W=1.2u L=0.5u

Mp out in vdd vdd PMOS W=2.4u L=0.5u

.ENDS

X1 IN 1 INV

X2 1 2 INV

X3 2 OUT INV

CL OUT 0 1PF

VDD VDD 0 5V

VIN IN 0 PULSE(0 5V 10NS 1N 1N 50N 100N)

.TRAN 1N 200N

.measure tran tdelay trig v(in) val=2.5 td=8ns rise=1

+ targ v(out) val=2.5 td=9n fall=1

.PRINT V(OUT)

.end

仿真结果:

五、考察电路带容性负载的能力(建立DATA包含三个容值,

瞬态分析时执行SWEEP DATA=DATANM)Sp文件:

.TITLE 1.2UM CMOS INVERTER CHAIN

.options probe

.options tnom=25

.options ingold=2 limpts=30000 method=gear

.options lvltim=2 imax=20 gmindc=1.0e-12

.protect

.lib'C:\synopsys\cmos25_level49.lib' TT

.unprotect

.global vdd

.SUBCKT INV IN OUT

Mn out in 0 0 NMOS W=1.2u L=0.5u

Mp out in vdd vdd PMOS W=2.4u L=0.5u

.ENDS

X1 IN 1 INV

X2 1 2 INV

X3 2 OUT INV

VDD VDD 0 5V

VIN IN 0 PULSE(0 5V 10NS 1N 1N 50N 100N)

.TRAN 1N 200N

.Param C1=0

CL OUT 0 C1

.TRAN 1N 200N sweep data=d1

.data d1 C1

+ 0.5p

+ 1P

+ 2P

.enddata

.PRINT V(OUT)

.end

仿真结果:

相关文档
最新文档