10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Monte Carlo Analysis<br />

Problems in Statistical Modeling<br />

.SUBCKT N D G S B PARAM: W=1U L=1U<br />

M1 D G S B MODN W=W L=L<br />

.PARAM TOX=19E-09 A_MM_TOX=0.4543U B_MM_TOX=0.1435<br />

+ DEV_MM_TOX =’A_MM_TOX/SQRT(W*L)+B_MM_TOX’<br />

.PARAM VTH0=.3322 A_MM_VTH0=0.40654U B_MM_VTH0=0.11654<br />

+ DEV_MM_VTH0 =’A_MM_VTH0/SQRT(W*L)+B_MM_VTH0’<br />

.PARAM U0=388.3203 A_MM_U0=0.565745U B_MM_U0=0.264563<br />

+ DEV_MM_U0 =’A_MM_U0/SQRT(W*L)+B_MM_U0’<br />

.MODEL MODN NMOS<br />

+LEVEL=53<br />

+TOX = TOX DEV/GAUSS={DEV_MM_TOX}%<br />

+VTH0 = VTH0 DEV/GAUSS={DEV_MM_VTH0}%<br />

+U0 = U0 DEV/GAUSS={DEV_MM_U0}%<br />

+KF=1E-27 AF=2<br />

+TNOM=27.0<br />

...<br />

.ENDS<br />

We will have 51 random variables (17 transistors and 3 three statistical parameters with DEV<br />

variations) in the Monte Carlo sampling: EM(XM1.M1, TOX), EM(XM1.M1,VTH0),<br />

EM(XM1.M1,U0), etc. See the definition above of the macro EM(.).<br />

In this case, it is important to note that Eldo will create one model entry for each instance of the<br />

subcircuit N. This is due to the definition of the model parameters TOX, VTH0, U0 which are<br />

functions of the instance parameter W and L (the geometry). The .MODEL MODN definition<br />

has a local scope. This implicit rule may have some unexpected side effects. Consider this<br />

simple modification of the previous netlist:<br />

546<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!