RivieraPRO vlog command does not support "-f <file>" switch
Systemverilog Unit Test Framework
Brought to you by:
bryan_morris,
nosnhojn
thanks mark. I looked through some old emails from the aldec ae that helped me do this b/c I remember him talking about the -f switch. I understood that he changed what I had (-file) to -f b/c aldec did support it so this is a bit of a surprise. I followed up with him to see if there's something not quite right.
thanks very much for posting this.
-neil
fyi... got a response from aldec ae...
-f is supported by vlog for as long as I remember. It was initially -file in your makefile so I changed it to -f to make it to work in Riviera.
I just tried it again and the -f works. One thing is that the help of the vlog command does not explicitly mention the use of -f, but it works.
I ran the makefiles of svunit and the tool compiles and simulates without any issues.
You can refer the user to me if he has any further questions.
Sounds like an undocumented feature in that -f doens't come up in the help, but by the sounds of things it should work. I can pass on your contact info if you're having problems with it.
-neil
Last edit: Neil Johnson 2014-05-15
Hmmm...I reviewed my experiment and it looks like this may be a cygwin issue. I'm trying to run svunit on Windows via cygwin. If I take the results of "make -n SIMULATOR=RIVIERA" and put it in a shell command it works (if I replace the use of /cygdrive/c with c:/).
Sorry about the confusion. Please close this ticket at your convenience.
I will work with Aldec to get them to update the documentation.
Also, thanks for building svunit! Looks like a great tool for testbench development.
-Mark
super. glad to hear you've got it figured out. you scared me for a second :)
Hmmm...I think this may be a cygwin issue. If I take the results from "make -n SIMULATOR=RIVIERA" and put it in a shell script it works.
Please close this ticket at your convenience.
Also thanks for building svunit! Looks like a great tool for supporting testbench development.