Qucs / ADMS

ADMS is a code generator for the Verilog-AMS language
GNU General Public License v3.0
94 stars 32 forks source link

Can not parse BSIM-CMG 111.0.0 model #98

Open lehaianh1986 opened 2 years ago

lehaianh1986 commented 2 years ago

Hi,

I have tried newest ADMS tool to parse BSIM-CMG 111.0.0 model from http://bsim.berkeley.edu/models/bsimcmg/ but it can not understand some new syntax such as `length_scaling

Can you support this newest model into ADMS?

tvrusso commented 2 years ago

I apologize for my comments (which I have deleted). I did not pay attention to which project this issue was made to, and thought it was to Xyce's issue tracker, not ADMS's. My comments were entirely based on the assumption that this was a Xyce/ADMS question, not an ADMS question.

My point about the problem being with the structure of the "lexp" macro usage in the "length_scaling" macro is still valid, though --- there is some kind of error in the use of nested ternary operators that can be fixed with a few parentheses.

lehaianh1986 commented 2 years ago

@tvrusso thanks for your information. I'm still looking if there are some expert with ADMS who have experimented on this model.

yiz98 commented 1 year ago

@tvrusso thanks for your information. I'm still looking if there are some expert with ADMS who have experimented on this model.

Hi. I'm having the same problem. I'm wondering if the solution is found. Thanks.

lehaianh1986 commented 1 year ago

@tvrusso thanks for your information. I'm still looking if there are some expert with ADMS who have experimented on this model.

Hi. I'm having the same problem. I'm wondering if the solution is found. Thanks.

No, it is still unresolved.

ra3xdh commented 1 year ago

@lehaianh1986 @yiz98 You may try the OpenVAF compiler https://openvaf.semimod.de/ It is actively developed as ADMS replacement. You may submit this issue to OpenVAF team if necessary.