微电子与集成电路设计17详解.pptVIP

  • 23
  • 0
  • 约1.65万字
  • 约 76页
  • 2016-05-17 发布于湖北
  • 举报
一般分析: .TRAN var1 START=start1 STOP=stop1 STEP=incr1 or .TRAN tincr1 tstop1 tincr2 tstop2 ...tincrN tstopN + START=val UIC 起始时刻和步长都指的是输出打印的时刻点,计算的时间步长由hspice自己决定。UIC参数表示使用.IC语句指定的节点初始值。 例:.TRAN .1NS 25NS 1NS 40NS START=10NS 0-25ns,步长0.1ns,25ns-40ns,步长1ns;从10ns开始输出结果。 .TRAN 0.1NS 100NS $以0.1ns的步长输出到100ns Fourier分析: .FOUR freq ov1 ov2 ov3 ... Freq-基频,ov1、ov2···-输出变量 CMOS INVERTER M1 2 1 0 0 NMOS W=20U L=5U M2 2 1 3 3 PMOS W=40U L=5U VDD 3 0 5 VIN 1 0 SIN 2.5 2.5 20MEG .MODEL NMOS NMOS LEVEL=3 CGDO=.2N CGSO=.2N CGBO=2N .MODEL PMOS PMOS LEVEL=3 CGDO=.2N CGSO=.2N CGBO=2N .OP .TRAN 1N 100N .FOUR 20MEG V(2) .PRINT TRAN V(2) V(1) .END fourier components of transient response v(2) dc component = 2.430D+00 harmonic frequency fourier normalized phase normalized no (hz) component component (deg) phase(deg) 1 20.0000x 3.0462 1.0000 176.5386 0. 2 40.0000x 115.7006m 37.9817m -106.2672 -282.8057 3 60.0000x 753.0446m 247.2061m 170.7288 -5.8098 4 80.0000x 77.8910m 25.5697m -125.9511 -302.4897 5 100.0000x 296.5549m 97.3517m 164.5430 -11.9956 6 120.0000x 50.0994m 16.4464m -148.1115 324.6501 7 140.0000x 125.2127m 41.1043m 157.7399 -18.7987 8 160.0000x 25.6916m 8.4339m 172.9579 -3.5807 9 180.0000x 47.7347m 15.6701m 154.1858 -22.3528 total harmonic distortion = 27.3791 percent 给出从1-9次谐波分量的相对大小,最后给出总谐波失真 .AC: 一般频域扫描: .AC type np fstart fstop SWEEP var start stop incr or .AC type np fstart fstop SWEEP var type np start stop or .AC var1 START = start1 STOP = stop1 STEP = incr1 例: .AC DEC 10 1K 100MEG 1kHz-100MHz,每10倍频10个采样点。 .title ac sweep example .OPTIONS POST R1 in 1 5 C1 1 0 500pF V1 IN 0 0 AC=10V,37 .AC OCT 10 1 100MEG .PRINT ac V(1) .END 要定义扫描的参数; 在电路中引用参数; 给出参数取值列表(DATA); 在分析语句中加入DATA=datanam,指定参数对应的数值表。 .title ac sweep example .OPTIONS POST .param cv=500pf R1 in 1 5 C1 1 0 cv V1 IN 0 0 AC=10V,37 .data cv_table cv 300p 500p 1n .enddata .AC OCT 10 1 100MEG sweep data=cv_table .END 温度分析:

文档评论(0)

1亿VIP精品文档

相关文档