bsimbulk.va, adms workaround, avoid `for' loop
This commit is contained in:
parent
171c900e72
commit
ab95958989
|
|
@ -2944,11 +2944,13 @@ analog begin
|
|||
kstress_vth0 = 1.0 + tmp1_stress_vth;
|
||||
T0 = TRatio - 1.0;
|
||||
ku0_temp = kstress_u0 * (1.0 + TKU0 * T0) + 1.0e-9;
|
||||
for (i = 0; i < NF; i = i + 1) begin : forloop
|
||||
i = 0;
|
||||
while (i < NF) begin
|
||||
T0 = 1.0 / NF / (SA + 0.5 * L_mult + i * (SD + L_mult));
|
||||
T1 = 1.0 / NF / (SB + 0.5 * L_mult + i * (SD + L_mult));
|
||||
Inv_sa = Inv_sa + T0;
|
||||
Inv_sb = Inv_sb + T1;
|
||||
i = i + 1;
|
||||
end
|
||||
Inv_saref = 1.0 / (SAREF + 0.5 * L_mult);
|
||||
Inv_sbref = 1.0 / (SBREF + 0.5 * L_mult);
|
||||
|
|
|
|||
Loading…
Reference in New Issue