Skip to content

Possible divisions by zero #2

Description

@gjcoram

I have not checked all of these warnings, but I see that LVT and WVT are correctly flagged: they appear in the denominator of expressions:
DVT_long = - AVT * MAXA(ln(Leff / LVT),0.0,1.0e-2); DVT_wide = - AVT * MAXA(ln(Weff / WVT),0.0,1.0e-2);
but those parameters are allowed to be zero:
parameter real LVT = 1.0 from [0.0:inf) ATTR(info="LENGTH FOR LONG AND WIDE CHANNEL VTO CORRECTION"); parameter real WVT = 1.0 from [0.0:inf) ATTR(info="WIDTH FOR LONG AND WIDE CHANNEL VTO CORRECTION");

WARNING in file ekv3.va, line 258: Possible division by zero for parameter LVT
WARNING in file ekv3.va, line 258: Possible division by zero for parameter LVT
WARNING in file ekv3.va, line 258: Possible division by zero for parameter LVT
WARNING in file ekv3.va, line 259: Possible division by zero for parameter WVT
WARNING in file ekv3.va, line 259: Possible division by zero for parameter WVT
WARNING in file ekv3.va, line 259: Possible division by zero for parameter WVT
WARNING in file ekv3.va, line 264: Possible division by zero for parameter LGAM
WARNING in file ekv3.va, line 264: Possible division by zero for parameter LGAM
WARNING in file ekv3.va, line 264: Possible division by zero for parameter LGAM
WARNING in file ekv3.va, line 265: Possible division by zero for parameter WGAM
WARNING in file ekv3.va, line 265: Possible division by zero for parameter WGAM
WARNING in file ekv3.va, line 265: Possible division by zero for parameter WGAM
WARNING in file ekv3.va, line 328: Possible division by zero for parameter LA
WARNING in file ekv3.va, line 329: Possible division by zero for parameter LB
WARNING in file ekv3.va, line 335: Possible division by zero for parameter WKP1
WARNING in file ekv3.va, line 335: Possible division by zero for parameter WKP3
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 8: Possible division by zero for parameter NJS
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 9: Possible division by zero for parameter NJD
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 126: Possible division by zero for parameter NJS
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 132: Possible division by zero for parameter NJTSS
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 132: Possible division by zero for parameter NJTSSWS
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 132: Possible division by zero for parameter NJTSSWGS
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 138: Possible division by zero for parameter NJD
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 144: Possible division by zero for parameter NJTSD
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 144: Possible division by zero for parameter NJTSSWD
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 144: Possible division by zero for parameter NJTSSWGD
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 156: Possible division by zero for expression 1/(1.0-MJS)
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 157: Possible division by zero for expression 1/(1.0-MJSWS)
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 158: Possible division by zero for expression 1/(1.0-MJSWGS)
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 178: Possible division by zero for expression 1/(1.0-MJD)
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 179: Possible division by zero for expression 1/(1.0-MJSWD)
WARNING in file ekv3_include/ekv3_extrinsic_diodes.va, line 180: Possible division by zero for expression 1/(1.0-MJSWGD)
WARNING in file ekv3_include/ekv3_extrinsic_rc.va, line 39: Possible division by zero for parameter RBWSH
WARNING in file ekv3_include/ekv3_extrinsic_rc.va, line 45: Possible division by zero for parameter RSBWSH
WARNING in file ekv3_include/ekv3_extrinsic_rc.va, line 48: Possible division by zero for parameter RDBWSH
WARNING in file ekv3_include/ekv3_extrinsic_rc.va, line 54: Possible division by zero for parameter RSBWSH
WARNING in file ekv3_include/ekv3_idb.va, line 9: Possible division by zero for parameter IBB
WARNING in file ekv3_include/ekv3_noise.va, line 41: Possible division by zero for parameter ECN
WARNING in file ekv3_include/ekv3_noise.va, line 78: Possible division by zero for parameter KP
WARNING in file ekv3_include/ekv3_oppoints.va, line 162: Possible division by zero for parameter KP

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions