web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/ca… ·  · 2017-01-05* ct...

43
Eastern Washington University Electrical Engineering, ENGR 430 8/31/2011

Upload: phungtram

Post on 17-Mar-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Eastern Washington University

Electrical Engineering, ENGR 430

8/31/2011

talarico
Rectangle
talarico
Rectangle
Page 2: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

.bashrc

mkdir simExample

cd simExample

* example430.sp

* CT 9/10/11

* Find the response of RC circuit to rising input

*----------------------------------

* Parameters and models

*----------------------------------

.option post brief nomod

*----------------------------------

* Simulation Netlist

*-----------------------------------

Vin in gnd PWL 0ps 0 100ps 0 150ps 1.0 1ns 1.0

R1 in out 2k

C1 out gnd 100f

*-----------------------------------

* Analysis

*------------------------------------

.tran 20ps 1ns

.probe v(in) v(out)

.end

Page 3: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

hspice example430.sp > example430.lis

cscope &

sx &

Page 4: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

hspice -doc

Page 5: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 6: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 7: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 8: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 9: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 10: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 11: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 12: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 13: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 14: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 15: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 16: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 17: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 18: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 19: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 20: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 21: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Vxxx n+ n- [[DC=] dcval tranfun [AC=acmag acphase]]

Ixxx n+ n- [[DC=] dcval tranfun [AC=acmag acphase]] + [M=val]

Page 22: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

V1 1 0 DC=5V

V1 1 0 5V

I1 1 0 DC=5mA

I1 1 0 5mA

V1 1 0 AC=10V,90

VIN 1 0 AC 10V 90

Vxxx n+ n- PU[LSE] [(]v1 v2 [td [tr [tf [pw [per]]]]] [)]

+ [PERJITTER=val [SEED=val]]

Ixxx n+ n- PU[LSE] [(]v1 v2 [td [tr [tf [pw [per]]]]] [)]

+ [PERJITTER=val [SEED=val]]

Page 23: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 24: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Vxxx n+ n- SIN [(] vo va [freq [td [q [j]]]] [)]

+ [[PERJITTER=val] [SEED=val]]

Ixxx n+ n- SIN [(] vo va [freq [td [q [j]]]] [)]

+ [[PERJITTER=val] [SEED=val]]

Page 25: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

*file: sin.sp sinusoidal source

.options post

.param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

v 1 0 sin(v0 va freq delay theta phase)

r 1 0 1

.tran .05n 50n

.end

Page 26: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Vxxx n + n- EXP [(] v1 v2 [td1 [t1 [td2 [t2]]]] [)]

Ixxx n+ n- EXP [(] v1 v2 [td1 [t1 [td2 [t2]]]] [)]

Page 27: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

*file: exp.sp exponential independant source

.options post

.param v0=-4 va=-1 td1=5n tau1=30n tau2=40n td2=80n

V 1 0 exp(v0 va td1 tau1 td2 tau2)

R 1 0 1

.tran .05n 200n

.end

Page 28: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Vxxx n+ n- PWL [(] v1 t1 [v2 t2 v3 t3…] [R= [repeat]] + [TD=delay] [)]

Ixxx n+ n- PWL [(] t1 v1 [t2 v2 t3 v3…] [R= [repeat]] + [TD=delay] [)]

Page 29: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 30: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 31: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

.AC DEC 10 1K 100MEG

.DC VIN 0.25 5.0 0.25

Page 32: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

.DC VDS 0 10 0.5 VGS 0 5 1

.DC TEMP -55 125 10

Page 33: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

.IC V(11)=5 V(4)=-5 V(2)=2.2

.IC V(in)=0.9 subckt=my_ff

.INCLUDE ‘/myhome/subcircuits/diode_circuit’

Page 34: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 35: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 36: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 37: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 38: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 39: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0
Page 40: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 41: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

Page 42: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0

.option accurate

.option delmax=tau

Page 43: web02.gonzaga.eduweb02.gonzaga.edu/faculty/talarico/ee406/20162017/Ca… ·  · 2017-01-05* CT 9/10/11 * Find the response ... .param v0=0 va=1 freq=100meg delay=2n theta=5e7 phase=0