SKILL From the command line in Linux

L

leddedup

Guest
Hi,

I am creating a script that takes my Cadence schematics and turns them
into PDFs that can then be inserted into my html-based lab notebooks.
That is really neither here nor there, but what I want to do is create
a Perl script that would have a line in it like this:

system "skill blahblah.il"

Except that in Linux, "skill" is reserved. Am I S.O.L?

Jake
 
Hi,

Try somthing like system("ocean -nograph < \"blahblahblha.il\"").
There could be a better way of doing it from virtuoso though.

Stefano


leddedup wrote:
Hi,

I am creating a script that takes my Cadence schematics and turns them
into PDFs that can then be inserted into my html-based lab notebooks.
That is really neither here nor there, but what I want to do is create
a Perl script that would have a line in it like this:

system "skill blahblah.il"

Except that in Linux, "skill" is reserved. Am I S.O.L?

Jake
 
I assume this is because
in your PATH variable
/usr/bin/
comes before
/<dfII_inst_dir>/tools/dfII/bin

So 'system "skill .." takes the first
skill executable it finds, which is /usr/bin/skill.

Rather you change the order of the bin pathes in your
PATH varibale or you call system with the absolute path
to your Cadence DFII skill executalbe e.g.

@args = ("/<dfII_inst_dir>/tools/dfII/bin/skill", "blahblah.il");
system(@args) == 0
or die "system @args failed: $?";

Bernd

leddedup wrote:
Hi,

I am creating a script that takes my Cadence schematics and turns them
into PDFs that can then be inserted into my html-based lab notebooks.
That is really neither here nor there, but what I want to do is create
a Perl script that would have a line in it like this:

system "skill blahblah.il"

Except that in Linux, "skill" is reserved. Am I S.O.L?

Jake
 

Welcome to EDABoard.com

Sponsor

Back
Top