The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Simulators >> AMS Simulators >> strange spectre error about -mixmod https://designers-guide.org/forum/YaBB.pl?num=1171130431 Message started by bbarnett on Feb 10th, 2007, 10:00am |
Title: strange spectre error about -mixmod Post by bbarnett on Feb 10th, 2007, 10:00am Hello, I am trying to run a mixed signal simulation using spectreverilog as the simulator. It sets up, but spectre seems to die. When I attempt to execute runSimulation manually (file contains): spectre -env artist5.1.0 +escchars +log ../psf/spectre.out -format sst2 -raw ../psf -I(correct model path) +lqtimeout 900 -maxw 5 -maxn 5 -mixmod -slvhost (correct hostname) '-slave"(correct path...)/config/netlist/digital verilog.vmx -a +sxl_keep_minimum +typdelays +gui -y ./hdlFilesDir +libext+.v+ +incdir+hdlFilesDir +sdf_verbose +sdf_nocheck_celltype -l verilog.log +vmxwavedir../../psf -f mmenvOpts testfixture.template -f verilog.inpfiles"' analog/input.scs Any ideas as to why -mixmod isn't being accepted by Spectre? Thanks! I get the following: Error found by spectre. Invalid command line argument `-mixmod'. Use `spectre -help' for more information. |
Title: Re: strange spectre error about -mixmod Post by Andrew Beckett on Feb 23rd, 2007, 2:36am Very odd. -mixmod has been there for years. Ah, I just did a bit of searching, and I think I know what the problem is. You are picking up the 64 bit version of spectre - and spectreVerilog is only supported in the 32 bit mode. Most likely you have the environment variable $CDS_AUTO_64BIT set? Certainly if you do "spectre -64 -mixmod" it gives the error - for the same reason. Regards, Andrew. |
Title: Re: strange spectre error about -mixmod Post by Geoffrey_Coram on Feb 26th, 2007, 9:37am Andrew Beckett wrote on Feb 23rd, 2007, 2:36am:
That seems odd to me. Why isn't is supported in 64-bit mode? |
Title: Re: strange spectre error about -mixmod Post by Andrew Beckett on Feb 26th, 2007, 10:53am Because spectreVerilog is prehistoric, and is based upon Verilog-XL. Verilog-XL is not a supported Verilog simulator, and hasn't been updated for many years (it doesn't support Verilog 2001, for example). So really spectreVerilog is supported for legacy reasons. Regards, Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |