The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Mar 28th, 2024, 11:43am
Pages: 1
Send Topic Print
How to use skill command? (Read 971 times)
rajdeep
Senior Member
****
Offline



Posts: 220
UK
How to use skill command?
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

Back to top
 
 

Design is fun, verification is a requirement.
View Profile   IP Logged
bernd
Senior Member
****
Offline



Posts: 229
Munich/Germany
Re: How to use skill command?
Reply #1 - 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
Back to top
 
 

Just another lonesome cad guy
View Profile WWW   IP Logged
rajdeep
Senior Member
****
Offline



Posts: 220
UK
Re: How to use skill command?
Reply #2 - 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
Back to top
 
 

Design is fun, verification is a requirement.
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: How to use skill command?
Reply #3 - 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.
Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.