Interface IMosfetBiasingBehavior
A biasing behavior for a mosfet.
Inherited Members
Namespace: SpiceSharp.Components.Mosfets
Assembly: SpiceSharp.dll
Syntax
public interface IMosfetBiasingBehavior : IBehavior, IParameterSetCollection, IParameterSet, IParameterized<Parameters>
Properties
Gbd
Gets the small-signal bulk-drain conductance (gbd).
Declaration
[ParameterName("gbd")]
[ParameterInfo("Bulk-Drain conductance")]
double Gbd { get; }
Property Value
Type | Description |
---|---|
double | The small-signal bulk-drain conductance. |
Gbs
Gets the small-signal bulk-source conductance (gbs).
Declaration
[ParameterName("gbs")]
[ParameterInfo("Bulk-Source conductance")]
double Gbs { get; }
Property Value
Type | Description |
---|---|
double | The small-signal bulk-source conductance. |
Gds
Gets the small-signal drain-source conductance (gds).
Declaration
[ParameterName("gds")]
[ParameterInfo("Drain-Source conductance")]
double Gds { get; }
Property Value
Type | Description |
---|---|
double | The small-signal drain-source conductance. |
Gm
Gets the small-signal transconductance (gm).
Declaration
[ParameterName("gm")]
[ParameterInfo("Transconductance")]
double Gm { get; }
Property Value
Type | Description |
---|---|
double | The small-signal transconductance. |
Gmbs
Gets the small-signal bulk-source transconductance (gmb).
Declaration
[ParameterName("gmb")]
[ParameterName("gmbs")]
[ParameterInfo("Bulk-Source transconductance")]
double Gmbs { get; }
Property Value
Type | Description |
---|---|
double | The small-signal bulk-source transconductance. |
Ibd
Gets the bulk-drain current.
Declaration
[ParameterName("ibd")]
[ParameterInfo("B-D junction current")]
double Ibd { get; }
Property Value
Type | Description |
---|---|
double | The bulk-drain current. |
Ibs
Gets the bulk-source current.
Declaration
[ParameterName("ibs")]
[ParameterInfo("B-S junction current")]
double Ibs { get; }
Property Value
Type | Description |
---|---|
double | The bulk-source current. |
Id
Gets the drain current.
Declaration
[ParameterName("id")]
[ParameterName("cd")]
[ParameterInfo("Drain current")]
double Id { get; }
Property Value
Type | Description |
---|---|
double | The drain current. |
Mode
Gets the current mode of operation. A value of -1.0 means that the source and drain have switched.
Declaration
double Mode { get; }
Property Value
Type | Description |
---|---|
double | The current mode of operation. |
Properties
Gets the temperature-dependent properties.
Declaration
TemperatureProperties Properties { get; }
Property Value
Type | Description |
---|---|
TemperatureProperties | The temperature-dependent properties. |
Vbd
Gets the bulk-drain voltage (vbd).
Declaration
[ParameterName("vbd")]
[ParameterInfo("Bulk-Drain voltage")]
double Vbd { get; }
Property Value
Type | Description |
---|---|
double | The bulk-drain voltage. |
Vbs
Gets the bulk-source voltage (vbs).
Declaration
[ParameterName("vbs")]
[ParameterInfo("Bulk-Source voltage")]
double Vbs { get; }
Property Value
Type | Description |
---|---|
double | The bulk-source voltage. |
Vds
Gets the drain-source voltage (vds).
Declaration
[ParameterName("vds")]
[ParameterInfo("Drain-Source voltage")]
double Vds { get; }
Property Value
Type | Description |
---|---|
double | The drain-source voltage. |
Vdsat
Gets the saturation voltage (vdsat).
Declaration
[ParameterName("vdsat")]
[ParameterInfo("Saturation drain-source voltage")]
double Vdsat { get; }
Property Value
Type | Description |
---|---|
double | The saturation voltage. |
Remarks
If vds is larger than vdsat, then the transistor can be considered to be in the saturation region.
Vgs
Gets the gate-source voltage (vgs).
Declaration
[ParameterName("vgs")]
[ParameterInfo("Gate-Source voltage")]
double Vgs { get; }
Property Value
Type | Description |
---|---|
double | The gate-source voltage. |
Von
Declaration
[ParameterName("von")]
[ParameterInfo("Turn-on voltage")]
double Von { get; }
Property Value
Type | Description |
---|---|
double |
Events
UpdateContributions
Occurs when the contributions can be updated.
Declaration
event EventHandler<MosfetContributionEventArgs> UpdateContributions
Event Type
Type | Description |
---|---|
EventHandler<MosfetContributionEventArgs> |