Using a MOSFET Diode Model

The Area Calculation Method (ACM) parameter allows for the precise control of modeling bulk-to-source and bulk-to-drain diodes within MOSFET models. The ACM model parameter is used to select one of three different modeling schemes for the MOSFET bulk diodes. This section discusses the model parameters and model equations used for the different MOSFET diode models.

Selecting MOSFET Diode Models

To select a MOSFET diode model, set the ACM parameter within the MOSFET model statements. If ACM=0, the pn bulk junctions of the MOSFET are modeled in the SPICE-style. The ACM=1 diode model is the original ASPEC model. The ACM=2 model parameter specifies the Star-Hspice improved diode model, which is based on a model similar to the ASPEC MOSFET diode model. The ACM=3 diode model is a further Star-Hspice improvement that deals with capacitances of shared sources and drains and gate edge source/drain-to-bulk periphery capacitance. If the ACM model parameter is not set, the diode model defaults to the ACM=0 SPICE model. ACM=0 and ACM=1 models do not permit the specification of HDIF. ACM=0 does not permit specification of LDIF. Furthermore, the geometric element parameters AD, AS, PD, and PS are not used for the ACM=1 model.

Enhancing Convergence

The GMIN and GMINDC options parallel a conductance across the bulk diodes and drain-source for transient and DC analysis, respectively. Use these options to enhance the convergence properties of the diode model, especially when the model has a high off resistance. Use the parameters RSH, RS, and RD to keep the diode from being overdriven in either a DC or transient forward bias condition. These parameters also enhance the convergence properties of the diode model.

Using MOSFET Diode Model Parameters

This section describes the diode model parameters for MOSFET.

DC Model Parameters

Name (Alias)

Units

Default

Description

ACM

 

0

Area calculation method

JS

amp/m2

0

Bulk junction saturation current
JSscaled = JS/SCALM 2
- for ACM=1, unit is amp/m and
JSscaled = JS/SCALM.

JSW

amp/m

0

Sidewall bulk junction saturation current
JSWscaled = JSW/SCALM.

IS

amp

1e-14

Bulk junction saturation current. For the option ASPEC=1, default=0.

N

 

1

Emission coefficient

NDS

 

1

Reverse bias slope coefficient

VNDS

V

-1

Reverse diode current transition point

Using Capacitance Model Parameters

Name (Alias)

Units

Default

Description

CBD

F

0

Zero bias bulk-drain junction capacitance. Used only when CJ and CJSW are 0.

CBS

F

0

Zero bias bulk-source junction capacitance. Used only when CJ and CJSW are 0.

CJ (CDB, CSB, CJA)

F/m2

579.11 µF/m2

Zero-bias bulk junction capacitance: CJscaled = CJ/SCALM 2
For ACM=1 the unit is F/m and CJscaled = CJ/SCALM
Default for option ASPEC=0 is:


CJSW (CJP)

F/m

0

Zero-bias sidewall bulk junction capacitance
CJSWscaled = CJSW/SCALM
Default = 0

CJGATE

F/m

CSJW

Zero-bias gate-edge sidewall bulk junction capacitance
(ACM=3 only)
CJGATEscaled=CJGATE/SCALM
Default = CJSW for Star-Hspice releases later than H9007D.
Default = 0 for HSPICE releases H9007D and earlier, or if CJSW is not specified.

FC

 

0.5

Forward-bias depletion capacitance coefficient (not used)

MJ (EXA, EXJ, EXS, EXD)

 

0.5

Bulk junction grading coefficient

MJSW (EXP)

 

0.33

Bulk sidewall junction grading coefficient

NSUB (DNB, NB)

1/cm 3

1.0e15

Substrate doping

PB (PHA, PHS, PHD)

V

0.8

Bulk junction contact potential

PHP

V

PB

Bulk sidewall junction contact potential

TT

s

0

Transit time

Using Drain and Source Resistance Model Parameters

Name (Alias)

Units

Default

Description

RD

ohm/sq

0.0

Drain ohmic resistance. This parameter is usually lightly doped regions' sheet resistance for ACM 1.

RDC

ohm

0.0

Additional drain resistance due to contact resistance

LRD

ohm/m

 

0

Drain resistance length sensitivity. Use this parameter with automatic model selection in conjunction with WRD and PRD to factor model for device size.

WRD

ohm/m

0

Drain resistance length sensitivity (used with LRD)

PRD

ohm/m 2

0

Drain resistance product (area) sensitivity (used with LRD)

RS

ohm/sq

0.0

Source ohmic resistance. This parameter is usually lightly doped regions' sheet resistance for ACM 1.

LRS

ohm/m

0

Source resistance length sensitivity. Use this parameter with automatic model selection in conjunction with WRS and PRS to factor model for device size.

WRS

ohm/m

0

Source resistance width sensitivity (used with LRS)

PRS

ohm/m 2

0

Source resistance product (area) sensitivity (used with LRS)

RSC

ohm

0.0

Additional source resistance due to contact resistance

RSH (RL)

ohm/sq

0.0

Drain and source diffusion sheet resistance

Using MOS Geometry Model Parameters

Name (Alias)

Units

Default

Description

HDIF

m

0

Length of heavily doped diffusion, from contact to lightly doped region (ACM=2, 3 only)

HDIFwscaled = HDIF · SCALM

LD (DLAT,LATD)

m

 

Lateral diffusion into channel from source and drain diffusion.
If LD and XJ are unspecified, LD default=0.0.
When LD is unspecified, but XJ is specified, LD is calculated from XJ. LD default=0.75 · XJ.
For LEVEL 4 only, lateral diffusion is derived from LD · XJ.
LDscaled = LD · SCALM

LDIF

m

0

Length of lightly doped diffusion adjacent to gate (ACM=1, 2)
LDIFscaled = LDIF · SCALM

WMLT

 

1

Width diffusion layer shrink reduction factor

XJ

m

0

Metallurgical junction depth
XJscaled = XJ · SCALM

XW (WDEL, DW)

m

0

Accounts for masking and etching effects
XWscaled = XW · SCALM

Using an ACM=0 MOS Diode

The following example shows the parameter value settings for a MOSFET diode designed with a MOSFET that has a channel length of 3 µm and a channel width of 10 µm.

Figure 20-11: ACM=0 MOS Diode
Example

Consider a transistor with:
LD=.5µm W=10µm L=3µm

AD

area of drain (about 80 pm 2 )

AS

area of source (about 80 pm 2 )

CJ

4e-4 F/m 2

CJSW

1e-10 F/m

JS

1e-8 A/m 2

JSW

1e-13 A/m

NRD

number of squares for drain resistance

NRS

number of squares for source resistance

PD

sidewall of drain (about 36 µm)

PS

sidewall of source (about 36 µm)

Calculating Effective Areas and Peripheries

For ACM=0, the effective areas and peripheries are calculated as:




 

Calculating Effective Saturation Current

For ACM=0, the MOS diode effective saturation currents are calculated as:

Source Diode Saturation Current

Define:

 

If val > 0 then,

 

Otherwise,

 

Drain Diode Saturation Current

Define:

 

If val > 0 then,

 

Otherwise,

 

Calculating Effective Drain and Source Resistances

For ACM=0, the effective drain and source resistances are calculated as:

Source Resistance

Define:

 

If val > 0 then,

 

Otherwise:

 

Drain Resistance

Define:

 

If val > then,

 

Otherwise:

 

Using an ACM=1 MOS Diode

Star-Hspice uses ASPEC-style diodes when the model parameter ACM=1 is specified. Parameters AD, PD, AS, and PS are not used, and the units JS and CJ differ from the SPICE style diodes (ACM=0).

Figure 20-12: ACM=1 MOS Diode
Example

The listings below are typical parameter value settings for a transistor with: LD=0.5 µm W=10 µm L=3 µm LDIF=0.5 µm

CJ

1e-10 F/m of gate width

 

Note the change from F/m 2 (in ACM=0) to F/m.

CJSW

2e-10 F/m of gate width

JS

1e-14 A/m of gate width

 

Note the change from A/m 2 (in ACM=0) to A/m

JSW

1e-13 A/m of gate width

NRD

number of squares for drain resistance

NRS

number of squares for source resistance

Calculating Effective Areas and Peripheries

For ACM=1, the effective areas and peripheries are calculated as follows:




 

where:

 


NOTE: The Weff is not quite the same as the weff given in the models LEVEL 1, 2, 3, 6, and 13 sections. The term is not subtracted.

Calculating Effective Saturation Current

For ACM=1, the MOS diode effective saturation currents are calculated as follows:

Source Diode Saturation Current

Define:

 

If val > 0 then,

 

Otherwise:

 

Drain Diode Saturation Current

Define:

 

If val > 0 then,

 

Otherwise,

 

Calculating Effective Drain and Source Resistances

For ACM=1, the effective drain and source resistances are calculated as follows:

Source Resistance

For UPDATE=0,

 

If UPDATE >= 1 and LDIF=0 and the ASPEC option is also specified then:

 

Drain Resistance

For UPDATE=0:

 

If UPDATE >= 1 and LDIF=0 and the ASPEC option is also specified then:

 


NOTE: See LEVELs 6 and 7 for more possibilities.

Using an ACM=2 MOS Diode

Star-Hspice uses HSPICE style MOS diodes when the model parameter ACM=2 is specified. This allows a fold-back calculation scheme similar to the ASPEC method, retaining full model-parameter compatibility with the SPICE procedure. This method also supports both lightly and heavily doped diffusions (by setting the LD, LDIF, and HDIF parameters). The units of JS, JSW, CJ, and CJSW used in SPICE are preserved, permitting full compatibility.

ACM=2 automatically generates more reasonable diode parameter values than those for ACM=1. The ACM=2 geometry can be generated one of two ways:

The source diode is suppressed if AS=0 is set in the element and IS=0 is set in the model. This setting is useful for shared contacts.

Figure 20-13: ACM=2 MOS Diode
Example

Transistor with LD=0.07µm W=10 µm L=2 µm LDIF=1 µm HDIF= 4 µm, typical MOSFET diode parameter values are:

AD

Area of drain. Default option value for AD is not applicable.

AS

Area of source. Default option value for AS is not applicable.

CJ

1e-4 F/m 2

CJSW

1e-10 F/m

JS

1e-4 A/m 2

JSW

1e-10 A/m

HDIF

Length of heavy doped diffusion contact to gate (about 2 µm)

 

HDIFeff=HDIF · WMLT · SCALM

LDIF+LD

Length of lightly doped diffusion (about 0.4µm)

NRD

Number of squares drain resistance. Default option value for NRD is not applicable.

NRS

Number of squares source resistance. Default option value for NRS is not applicable.

PD

Periphery of drain, including the gate width for ACM=2. No default.

PS

Periphery of source, including the gate width for ACM=2. No default.

RD

Resistance (ohm/square) of lightly doped drain diffusion (about 2000)

RS

Resistance (ohm/square) of lightly doped source diffusion (about 2000)

RSH

Diffusion sheet resistance (about 35)

Calculating Effective Areas and Peripheries

For ACM=2, the effective areas and peripheries are calculated as:

If AD is not specified then,

 

Otherwise,

 

If AS is not specified then,

 

Otherwise,

 

If PD is not specified then,

 

Otherwise,

 

If PS is not specified then,

 

Otherwise:

 

where:

 

 

 


NOTE: The Weff is not quite the same as the Weff given in the model LEVEL 1, 2, 3, and 6 sections. The term is not subtracted.

Calculating Effective Saturation Currents

For ACM=2, the MOS diode effective saturation currents are calculated as:

Source Diode Saturation Current

Define:

 

If val > 0 then,

 

Otherwise:

 

Drain Diode Saturation Current

Define:

 

If val > 0 then,

 

Otherwise:

 

Calculating Effective Drain and Source Resistances

For ACM=2, the effective drain and source resistances are calculated as:

Source Resistance

If NRS is specified then,

 

Otherwise:

 

Drain Resistance

If NRD is specified then,

 

Otherwise:

 

Using an ACM=3 MOS Diode

Use ACM=3 to model MOS diodes of the stacked devices properly. In addition, the CJGATE model parameter separately models the drain and source periphery capacitances along the gate edge. Therefore, the PD and PS calculations do not include the gate periphery length. CJGATE defaults to CJSW, which, in turn, defaults to 0.

The AD, AS, PD, PS calculations depend on the layout of the device, which is determined by the value of element parameter GEO. The GEO can be specified on the MOS element description. It can have the following values:

GEO=0: indicates the drain and source of the device are not shared by other devices (default).

GEO=1: indicates the drain is shared with another device.

GEO=2: indicates the source is shared with another device.

GEO=3: indicates the drain and source are shared with another device.

Figure 20-14: Stacked Devices and Corresponding GEO Values

Calculating Effective Areas and Peripheries

For ACM=3, the effective areas and peripheries are calculated differently, depending on the value of GEO.

If AD is not specified, then,

For GEO=0 or 2,

 

For GEO=1 or 3,

 

Otherwise:

 

If AS is not specified, then,

For GEO=0 or 1,

 

For GEO=2 or 3,

 

Otherwise:

 

If PD is not specified, then,

For GEO=0 or 2,

 

For GEO=1 or 3,

 

Otherwise:

 

If PS is not specified, then,

For GEO=0 or 1,

 

For GEO=2 or 3,

 

Otherwise:

 

The Weff and HDIFeff is calculated as follows:

 

 


NOTE: The Weff is not quite the same as the Weff given in the model LEVEL 1, 2, 3, and 6 sections. The term is not subtracted.

Effective Saturation Current Calculations

The ACM=3 model calculates the MOS diode effective saturation currents the same as ACM=2.

Effective Drain and Source Resistances

The ACM=3 model calculates the effective drain and source resistances the same as ACM=2.

Star-Hspice Manual - Release 2001.2 - June 2001