Kla's Blog

May 1, 2014

LabVIEW Data Curve Fitting for MOSFET Parameter Extraction – Level 3 Spice

Filed under: Uncategorized — kla @ 3:47 pm

Sample curve fit here is for a measured transfer function (NMOS, grounded source), with stepping Vg and maintaining Vds=3 V. UO fits the sum of the points of the two curves and VTO, the slope of the difference.  The minimum current is selected to be consistent with strong inversion.Capture

Block Diagram of the VI

Capture

Sum-Slope Computer – Scatter is from DAQ measurement.

Capture

Capture

UO Root Finder

Capture

Root Finder Loop

Capture

VTO Function

Note that VTO is initial value sensitive. Solution is VTO = 1.52 V for f = 0.

Capture

Iterate – Iteration variable vx in this case is UO.

Capture

Spice Level 3 Simulator

Capture

ETA Parameter is not included, as is effect from XJ not zero. UCRIT (VMAX)  dependence is on Vdsat and effective mobility due to velocity saturation (denominator in iD expression).  THETA effect is that from computing Vb from VC.

CaptureSlope For For KAPPA – Saturation

Capture

OC Fit For UCRIT – From velocity saturation effect in pre-saturation.

Capture

Initialization Computations

Capture

Some Parameters – NMOS – NXP HEF4007 CMOS

Capture

Create a free website or blog at WordPress.com.