hi!
Key parameters include KP, LAMBDA, VTO, GAMMA, LD, Weff, and Leff,
gds, gm, gmb. Some of them can be directly obtained from the internal
variables used in HSPICE, for example,
LX7(mn1)≡gate transconductance GM of mn1 device,
LX8(mn1)≡channel conductance GDS of mn1 device,
LX9(mn1)≡back-gate transconductance GMB of mn1 device,
LV1(mn1) ≡effective channel length, leff of mn1 device,
LV2(mn1) ≡effective channel width, weff of mn1 device,
LV9(mn1) ≡VTO of mn1 device,
LV21(mn1) ≡transconductance gain factor,βof mn1 device,
LV22(mn1) ≡GAMMA of mn1 device,
So, KP and LAMBDA can be calculated by using above parameters.
here is a sample code
.dc vds 0.1 3.3 0.1
.meas gds param=('lx8(m1)')
.meas leff param=('lv1(m1)')
.meas weff param=('lv2(m1)')
.meas vto param=('lv9(m1)')
.meas gamma param=('lv22(m1)')
.meas ld param=('(2u-lv1(m1))/2')
.meas kp param=('lv21(m1)*lv1(m1)/lv2(m1)')
.print i(m1) lambda=par('lx8(m1)/(i(m1)-(lx8(m1)*v(3)))') lambda1=par('lx8(m1)/i(m1)')
.plot i(m1)
if you look at the .lis file you will see the measured parameters. Ü
- al