bsimbulk.va, adms workaround, don't use local variables
This commit is contained in:
parent
a04ea30265
commit
874d20cb62
|
|
@ -1896,6 +1896,9 @@ real T0a, T0b, T0c, T0d, T0e, Swi_h, t_tot, CF_ch, CF_h, LeffnoiH;
|
||||||
// Self Heating
|
// Self Heating
|
||||||
real gth, cth;
|
real gth, cth;
|
||||||
|
|
||||||
|
real Ggate, Gnoise;
|
||||||
|
|
||||||
|
|
||||||
// OPERATING POINT VARIABLES
|
// OPERATING POINT VARIABLES
|
||||||
`OPM( QBI, "C", "Intrinsic body charge")
|
`OPM( QBI, "C", "Intrinsic body charge")
|
||||||
`OPM( QSI, "C", "Intrinsic source charge")
|
`OPM( QSI, "C", "Intrinsic source charge")
|
||||||
|
|
@ -4338,7 +4341,6 @@ analog begin
|
||||||
if (RGATEMOD == 0) begin
|
if (RGATEMOD == 0) begin
|
||||||
V(g, gm) <+ 0.0;
|
V(g, gm) <+ 0.0;
|
||||||
end else begin: rgate
|
end else begin: rgate
|
||||||
real Ggate, Gnoise;
|
|
||||||
if (RGATEMOD == 2) begin
|
if (RGATEMOD == 2) begin
|
||||||
Ggate = Gcrg;
|
Ggate = Gcrg;
|
||||||
Gnoise = Gcrg * Gcrg / Grgeltd;
|
Gnoise = Gcrg * Gcrg / Grgeltd;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue