I am a beginner in SKILL, but anyway i like to write a simple script using the vhdlImport Skill function. Unfortunately i am failing with it. Could you provide a simple example ?
Kind Regards , Bernhard
Did you find anything helpful information on this command ?
I was searching for some automated way/command to import verilog file to symbol view. I thought this command might help.
Please keep updating in case you find anything useful on this.
Thanks & Regards,
If you're asking about importing Verilog, I'm not sure why you would expect vhdlImport would help (the clue is in the prefix, it's for VHDL not Verilog)? I suspect you want to use schInstallHDL instead (see the documentation for this function).
Yes, you are correct. I was looking for this command that import and compiles the verilog view.
Thanks a lot.
There's also the batch command cdsTextTo5x (from the command line) which does this:
cdsTextTo5x -lib AMSexample -cell mysimpinv -view functional -shadow mysimpinv.v
The -shadow is needed if you want it compiled (so that it has the netlist.oa file generated; that happens with schInstallHDL too).
Thank you for the information.
I have around 1K verilog modules that i want to export to my library and the batch mode will help for sure.
However, the command can take 1 verilog file at a time, thus it generates for 1 cell at a time. Can you please provide some option how to run it in batch mode.
Also, i tried it for 1 cell, it ended up with below error.
/hwnet/cadence/ic618/ic618_05/tools.lnx86/dfII/bin/runNcTools: line 21: xrun: command not foundERROR (SHDB-11): Failed to parse the verilog module for design unit (myLib myCell functional). Either there are compilationerrors or cellview is not writable or verilog module does not exist in the file.
Looks like, i have some problem with compiler file(runNcTools), but not able to figure it out.
Can you please help in this.
The first problem is that you need an XCELIUM release in your path to provide the Verilog compiler. As you can see, it is saying "xrun: command not found".
You can then run:
cdsTextTo5x -lib AMSexample -view functional file1.v file2.v
or use a wildcard (*.v for example). If you don't specify the cellName on the command line, it will use the module names in the files passed on the command line.
I have added the XCELIUM path and its working great. Also, i am able to run it in batch mode.
Thanks a lot for your help.
Could you please suggest if there is any skill command to import system verilog ? When I use "schInstallHDL" to import a systemverilog file, it gives extraction error.
I can go for "cdsTextTo5x", but it gives me error to because of some new command in systemverilog that doesn't support with "cdsTextTo5x".
Could you please suggest ?