Two-Terminal Capacitor (capacitor)
You can assign the capacitance or let Spectre compute it from the physical length and width of the capacitor. In either case, the capacitance can be a function of temperature or applied voltage.
This device is supported within altergroups.
C(inst) = C(model)
and if Area(inst) or Perim(inst) is given
Area_eff = Area - (Perim)*etch + 4*etch^2
Perim_eff = Perim - 8*etch
Area_eff = (L - 2*etch)*(W - 2*etch)
Perim_eff = 2 *(W + L - 4*etch)
C(inst) = Cj*Ar ea_eff + Cjsw*Perim_eff
If the polynomial coefficients vector (coeffs=[c1 c2 ...]) is specified, the capacitor is nonlinear and the capacitance is
C(V) = dQ(V) / dV
= C(inst)*(1 + c1*V + c2*V^2 + ...)
Q(V) = C(inst)*V*(1 + 1/2*c1*V + 1/3*c2*V^2 + ...)
where ck is the kth entry in the coefficient vector.
The value of the capacitor as a function of the temperature is given by:
C(T) = C(tnom)*[1 + tc1*(T - tnom) + tc2*(T - tnom)^2]
T = trise(inst) + temp
T = trise(model) + temp
Sample Instance Statement
c2 (1 0) capacitor c=2.5u tc1=1e-8
c2 (1 0) proc_cap c=2.5u tc1=1e-8
Sample Model Statement
model proc_cap capacitor c=2u tc1=1.2e-8 tnom=25
This device supports behavior expression
Sample Behavior Statement
c1 (1 0) capacitor c=c0*(1 + tanh(v(1,2)*c2))
c1 (1 0) capacitor c=1e-12/(1+($freq)/1e9)
Instance Syntax
Name 1 2 ModelName parameter=value ...
Name 1 2 capacitor parameter=value ...
Instance Parameters
|
Use symmetric capacitor model.Possible values are none and absolute. |
||
The instance parameter scale, if specified, overrides the value given by the option parameter scale. The w and l parameters are scaled by the resulting scale, and the option parameter scalem. The values of w and l printed by Spectre are those given in the input file, and these values might not have the correct units if the scaling factors are not unity. The correct capacitor dimensions are stored in the output parameters. You can obtain these dimensions with the info statement.
Model Syntax
model modelName capacitor parameter=value ...
Model Parameters
|
Parameter measurement temperature. The default value is set using the options statement. |
||
Polynomial capacitor parameters
|
Use symmetric resistor model.Possible values are none and absolute. |
||
Temperature effects parameters
Shrink Parameters
Safe Operating Areas Parameters
Output Parameters
Related Topics
Fractional Impedance/Admittance Pole (fracpole)
Two Terminal Capacitor with the specified Q factor (capq)
Junction Capacitor (juncap_eldo)
Return to top