Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

need help: Pspice simulation

Status
Not open for further replies.

november

Newbie level 6
Joined
Mar 20, 2007
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,415
pspice undefined parameter:

I am using the model files from foundry to simulate a simple inverter. There are 105 model files and a *_tt0.lib file to link them. I was told that the model files may call each other. I added the *_tt0.lib file into the simulation profile, an undefined parameter:l error happened. Do anybody know what may cause the error?

It seems that the p/nmos models are recognized. The index file is generated for all 105 model files. Is that possible there is some bugs in the model files?
Thanks.

**** CIRCUIT DESCRIPTION

******************************************************************************

*Libraries:
* Local Libraries :
.LIB "..\xc06_pspice_models_v3_0_3\pspice\xc06\xc06_tt0.lib"
* From [PSPICE NETLIST] section of pspice91.ini file:
.lib "nom.lib"

*Analysis directives:
.PROBE
.INC "xc_tt-inverter.net"

**** INCLUDING xc_tt-inverter.net ****
* source XC_TT
.EXTERNAL INPUT in
.EXTERNAL INPUT out
M_M1 OUT IN 0 0 nhhvmos
+ L=5u
+ W=8u
M_M2 VCC IN OUT VCC phhvmos
+ L=6u
+ W=8u
V_V1 VCC 0 5Vdc

**** RESUMING xc_tt-inverter-bias.sim.cir ****
.INC "xc_tt-inverter.als"

**** INCLUDING xc_tt-inverter.als ****
.ALIASES
M_M1 M1(d=OUT g=IN s=0 b=0 )
M_M2 M2(d=VCC g=IN s=OUT b=VCC )
V_V1 V1(+=VCC -=0 )
_ _(in=IN)
_ _(VCC=VCC)
_ _(out=OUT)
_ _(VCC=VCC)
.ENDALIASES

**** RESUMING xc_tt-inverter-bias.sim.cir ****
.END

Unable to find index file xc06_tt0.ind for library file xc06_tt0.lib
Making new index file xc06_tt0.ind for library file xc06_tt0.lib
Index has 105 entries from 104 file(s).

ERROR -- Undefined parameter: l

Added after 1 hours 42 minutes:

This is the model file for nmos. Do you think sth missing in the first line?
It seems like a SUBCKT file but it is a MODEL file.


G S B PARAMS: w=1e-6 l=1e-6 ad=0 as=0 pd=0 ps=0 nrd=0 nrs=0 m=1
* variables: w,l,ad,as,pd,ps,nrd,nrs = standard mosfet parameters
* m = multiplier
*
m1 d1 g s1 b nhhvmos w={w} l={l} ad={ad} as={as} pd={pd} ps={ps} nrd={nrd} nrs={nrs} m={m}
rd d1 d {(2.920e+03*3.000e-06/(w+(0.000e+00)))/m} tc=5.500e-03,1.200e-05
rs s1 s {(2.920e+03*3.000e-06/(w+(0.000e+00)))/m} tc=5.500e-03,1.200e-05
.model nhhvmos nmos level=7
* *** Flags ***
+capmod=2 mobmod=1 noimod=2
* *** Threshold voltage related model parameters ***
+k1=1.070e+00
+k2=-5.678e-02 k3=1.216e+01 k3b=-3.672e+00
+nch=1.065e+17 vth0=8.348e-01
+voff=-7.712e-02 dvt0=5.099e+00 dvt1=1.270e-01
+dvt2=0.000e+00 keta=-2.400e-02
+pscbe1=2.242e+08 pscbe2=2.026e-06
+dvt0w=0.000e+00 dvt1w=9.391e+07 dvt2w=1.000e+00
* *** Mobility related model parameters ***
+ua=6.248e-10 ub=2.485e-18 uc=1.821e-11
+u0=6.150e+02
* *** Subthreshold related parameters ***
+dsub=5.310e-01 eta0=0.000e+00 etab=0.000e+00
+nfactor=4.704e-01
* *** Saturation related parameters ***
+em=4.100e+07 pclm=4.710e-01
+pdiblc1=2.959e-02 pdiblc2=1.000e-05 drout=1.477e-01
+a0=8.007e-01 a1=0.000e+00 a2=5.050e-01
+pvag=0.000e+00 vsat=8.046e+04 ags=5.200e-02
+b0=7.238e-07 b1=6.147e-07 delta=3.030e-02
+pdiblcb=0.000e+00
* *** Geometry modulation related parameters ***
+w0=-1.820e-07 dlc=1.800e-07
+dwc=2.660e-07 dwb=2.200e-08 dwg=-7.200e-09
+ll=0.000e+00 lw=0.000e+00 lwl=0.000e+00
+lln=1.000e+00 lwn=1.000e+00 wl=0.000e+00
+ww=-2.600e-17 wwl=1.750e-23 wln=1.000e+00
+wwn=1.600e+00
* *** Temperature effect parameters ***
+tnom=27
+at=4.800e+04 ute=-1.800e+00
+kt1=-5.400e-01 kt2=-6.198e-02 kt1l=0.000e+00
+ua1=9.097e-10 ub1=-2.934e-18 uc1=-1.200e-11
+prt=1.180e+04
* *** Overlap capacitance related and dynamic model parameters ***
+cgdo=2.500e-10 cgso=2.500e-10 cgbo=1.300e-10
+cgdl=1.400e-10 cgsl=1.400e-10 ckappa=4.000e-01
+cf=0.000e+00 elm=5.000e+00
+xpart=1.000e+00 clc=1.000e-15 cle=6.000e-01
* *** Parasitic resistance and capacitance related model parameters ***
+rdsw=8.600e+03 wr=1.000e+00
+cdsc=0.000e+00 cdscb=1.000e-04 cdscd=0.000e+00
+prwb=2.000e-01 prwg=-4.000e-02 cit=0.000e+00
* *** Process and parameters extraction related model parameters ***
+tox=4.100e-08
+nlx=1.000e-10
+ngate=1.000e+20
* *** Substrate current related model parameters ***
+alpha0={1.000e-09+(2.700e-02*(l-2*1.800e-07))} beta0=8.794e+01
* *** Noise effect related model parameters ***
+af=1.000e+00 kf=5.000e-28 ef=1.100e+00
+noia=1.000e+20 noib=5.000e+04 noic=-1.400e-14
* *** Common extrinsic model parameters ***
+rsh=5.700e+01
+lint=1.800e-07 wint=2.660e-07
+xj=4.000e-06
+js=1.250e-05 jssw=1.250e-10
+nj=1.500e+00
+xti=3
+cj=3.100e-04 mj=5.000e-01 pb=8.600e-01
+cjsw=4.500e-10 mjsw=2.900e-01 pbsw=8.600e-01
* *** Binning parameters ***
+binunit=1
+lk3=0.000e+00 wk3=0.000e+00 pk3=0.000e+00
+lvoff=1.800e-01 wvoff=-1.800e-01 pvoff=0.000e+00
+ldvt2=0.000e+00 wdvt2=0.000e+00 pdvt2=0.000e+00
+lketa=0.000e+00 wketa=0.000e+00 pketa=0.000e+00
+lpscbe1=1.010e+07 wpscbe1=0.000e+00 ppscbe1=0.000e+00
+lua=0.000e+00 wua=0.000e+00 pua=0.000e+00
+lub=0.000e+00 wub=0.000e+00 pub=0.000e+00
+luc=0.000e+00 wuc=0.000e+00 puc=0.000e+00
+leta0=0.000e+00 weta0=0.000e+00 peta0=0.000e+00
+letab=0.000e+00 wetab=0.000e+00 petab=0.000e+00
+la0=-5.000e-01 wa0=0.000e+00 pa0=0.000e+00
+lvsat=-6.349e+04 wvsat=0.000e+00 pvsat=0.000e+00
+lags=5.050e-01 wags=0.000e+00 pags=0.000e+00
+lrdsw=0.000e+00 wrdsw=0.000e+00 prdsw=0.000e+00
+lpdiblc1=0.000e+00 wpdiblc1=0.000e+00 ppdiblc1=0.000e+00
+lpdiblc2=0.000e+00 wpdiblc2=0.000e+00 ppdiblc2=0.000e+00
+lnfactor=0.000e+00 wnfactor=0.000e+00 pnfactor=0.000e+00
+lpclm=2.238e+00 wpclm=0.000e+00 ppclm=0.000e+00
.ends nhhv
* ----------------------------------------------------------------------
 

external input to pspice

Hi,
I suggest you to work with HSpice. It's better when using libraries.
 

missing .lib nom.lib

Thank you for reply.
As I know, Hspice usually doesn't work on PC and usually work with Cadence composer, right?
 

pspice and mosfet wl characteristics

Hi,
No. HSpice can surely be used in PCs. It's just so common. Don't hesitate to try it!
 

Re: pspice and mosfet wl characteristics

Hi,
No. HSpice can surely be used in PCs. It's just so common. Don't hesitate to try it!

May be try to use silvaco smartspice and gateway. its results match spectre and available on PC
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top