NLINDA is a replacement for NLIN. It also provides all the functionality found in Spectre's inductor.

Name | Description | Unit Type | Default |
---|---|---|---|

ID | Element ID | Text | L1 |

*L | Inductance | Inductance | 0 |

*R | Resistance | Resistance | 0 |

*MULT | Multiplicity factor | 1 | |

*TC1 | Linear temperature coefficient of resistance | 0 | |

*TC2 | Quadratic temperature coefficient of resistance | 0 | |

TNOM | Parameter extraction temperature | Temperature | 26.85DegC |

TEMP | Device temperature | Temperature | _TEMP |

*COEFFS | Vector of polynomial coefficients | ||

*NFLAG | Noise flag | On | |

*KF | Flicker (1/f) noise coefficient | 0 | |

*AF | Flicker (1/f) noise exponential term | 2 |

The letter pair pn identifies the only NL branch of this model. Consequently, Vpn and Ipn identify voltage and current of this branch, respectively.

Parameter | Description |
---|---|

ind (Inductance) | Element inductance |

Several differences are noticed when NLINDA is compared with its predecessor NLIND: polynomial coefficients are entered as a vector, COEFF = {L0,L1,L2,...}, instead of as individual parameters; NLINDA accounts for noise, both thermal and Flicker; parameter R is used to model the inductor's series resistance, and is temperature dependent:

R = R * ( 1 + TC1*(TEMP-TNOM)^2 + TC2*(TEMP-TNOM)^2 ).

In the following equations, I is the current into pin 1 (marked on the symbol), as measured in Amperes.

The inductance is given by

The corresponding flux is given by

**NOTE: **NLINDA is implemented as a nonlinear device in
harmonic balance simulations, independently of whether the polynomial truly describes a
nonlinear device. As a result, from a performance standpoint, it is advisable to limit
the use of this element to those cases where the desired functionality cannot be
implemented by a simpler linear element.