The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Other CAD Tools >> Entry Tools >> How to use skill command?
https://designers-guide.org/forum/YaBB.pl?num=1175005614

Message started by rajdeep on Mar 27th, 2007, 7:26am

Title: How to use skill command?
Post by rajdeep on Mar 27th, 2007, 7:26am

Hi all,

This is perhaps not the correct forum to ask this question. But I could not find any forum here to ask this question.
To create a verilogA model in Cadence icfb tool we create a new library , then open a cell view, choose veriloga
as the desired view. This we can do by clicking different buttons of the GUI.
But how can I do the same from command line? I've heard about SKILL command, but never used it, and have no idea of using it.

In fact I want to do the above operations from a terminal only. Is it possible?

Rajdeep


Title: Re: How to use skill command?
Post by bernd on Mar 27th, 2007, 9:10am

SKILL is a proprietary programming language of Cadence and can't be used from
the command line jut from the Cadence DFII command interpreter window input pane.

You can place a VerilogA text file directly in the library structure, but
the you bypass the parser, not a good idea.

See discussion in this thread
http://www.designers-guide.org/Forum/YaBB.pl?num=1144364724


Bernd

Title: Re: How to use skill command?
Post by rajdeep on Apr 2nd, 2007, 3:29am

Hi all,

Can anyone please send me a link of SKILL command manual?
Is it available in the cadence installation directory? then please tell me the path.

I only could manage a reference manual for ocean script.
It has a section of introduction to skill commands. But it only contains
syntax and semantics of those skill commands which are useful for
simulation purpose.

I want a whole set of documentation on skill language. Only the descriptions (syntax
and semantics) of its inbuilt funtions will be of great help.

For the time being, I'm stuck with the function deNew.
This I discovered from the log file.

The command I used in the ocean script is the following:
deNew('(nil libName "rajdeep_VAmodels" cellName "new"))

It creates a cell with name new in the library rajdeep_VAmodels. The default view is schematic.

But if I want to do the same to create a VerilogA view of the same cell, I'm stuck.
How would I specify the view?

I made a guess, and used the following command:
deNew('(nil libName "rajdeep_VAmodels" cellName "new" viewName "veriloga"))

It worked. It created the veriloga directory under rajdeep_VAmodels/new/,  but did not create the files under it.
Files like veriloga.va, master.tag were not created.

I must be missing something. Don't know what. Please help!


Thanks,
Rajdeep

Title: Re: How to use skill command?
Post by Andrew Beckett on Apr 12th, 2007, 1:39am

If you run "cdsdoc" you can access the complete documentation suite. This is also accessible via the help menu in each window.

Alternatively, go to your installation directory, and then in the doc directory there are a number of subdirectories which begin with "sk". Under each there is a pdf representation of that particular manual - for example, the de functions are in <instdir>/doc/skdfref/skdfref.pdf .

Regards,

Andrew.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.