The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> AMS Simulators >> Variable error in Corner sims with bdavxl https://designers-guide.org/forum/YaBB.pl?num=1232409411 Message started by Mark Zimmerman on Jan 19th, 2009, 3:56pm |
Title: Variable error in Corner sims with bdavxl Post by Mark Zimmerman on Jan 19th, 2009, 3:56pm I am trying to use the Virtuoso ADE "Corners..." Tool with the bdavxl (BDA FastSpice cosim with Verilog-XL). Unfortunately, I can't use AMS with this particular setup. However, when I try to start the full simulation, I receive dozens of errors for each of my variables in the simulation (<name>) as follows: *Error* asiSetDesignVarList: bad name "<name>" not added The simulator then hangs in the "Partition..." step, and never completes partitioning. The variables I use in my circuit are handled fine outside of the Corners tool... I'm not certain why the tool has problems with them. Does anyone know what I am doing wrong? |
Title: Re: Variable error in Corner sims with bdavxl Post by Andrew Beckett on Jan 20th, 2009, 2:18am The only problem I'm aware of with variables with this SKILL function (which is used within the corners tool) is either if the variable truly is not a legal name (which seems unlikely, if it works in ADE normally), or if you have some customization which messes with the regular expression "magic" mode. Can you try typing: Code:
in the CIW - does it return nil? If so, try doing: Code:
and seeing if that helps. Essentially, if you use rexMagic(nil) it will disable the handling of certain regular expression characters as special "magic" characters, and consequently the code which checks for illegal names fails. I've seen a design kit where this happened (inadvertently). Other than that, you might want to contact BDA's support - assuming that the problem doesn't occur with (say) spectre or spectreVerilog. Regards, Andrew. |
Title: Re: Variable error in Corner sims with bdavxl Post by Mark Zimmerman on Jan 20th, 2009, 10:59am Thanks for your help... It turns out that the problem is that BDAVXL is simply incompatible with the Corners tool. Well, on to AMS, I guess! |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |