Home > Community > Forums > Custom IC SKILL > where to find the tutorial on how to program the skill language?

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 where to find the tutorial on how to program the skill language? 

Last post Fri, Jun 8 2007 8:47 AM by archive. 7 replies.
Started by archive 08 Jun 2007 08:47 AM. Topic has 7 replies and 5873 views
Page 1 of 1 (8 items)
Sort Posts:
  • Fri, Jun 8 2007 8:47 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    where to find the tutorial on how to program the skill language? Reply

    Hello, all: I can use cdsdoc, although sometime netscape has problem to open. Can anyone tell me where I can the tutorial on how to program the skill language, if I want to want to make a new function. thanks sophia


    Originally posted in cdnusers.org by sophia_song
    • Post Points: 0
  • Fri, Jun 8 2007 8:56 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    Try this post.
    http://www.cdnusers.org/Forums/tabid/52/view/topic/forumid/77/postid/3757/Default.aspx


    Originally posted in cdnusers.org by Randy R.
    • Post Points: 0
  • Fri, Jun 8 2007 9:02 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    Actually that post tells you where to find the SKILL documentation in an Allegro installation on Windows - not so relevant for an IC forum.

    In your installation directory, look in the "doc" subdirectory. Under that, there are various directories beginning with "sk". Under each of these is a pdf for that manual.

    The best place to start is:

    /doc/sklanguser/sklanguser.pdf

    Alternatively, the documentation is on sourcelink.cadence.com

    Regards,

    Andrew.


    Originally posted in cdnusers.org by adbeckett
    • Post Points: 0
  • Fri, Jun 8 2007 9:09 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    Thank you all!!--sophia


    Originally posted in cdnusers.org by sophia_song
    • Post Points: 0
  • Tue, Jun 19 2007 11:53 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    Here is a cut-and-paste of my related post in January of 2005l; hope it helps!
    John Gianni

    psitham wrote:
    > Can anyone tell me the easiest way to learn SKILL ...
    > I tried searching for SKILL on the web
    > Is the OpenBook of cadence a good starting point ?.

    This question has been asked many times in the past.
    Basically, the answer is yes.
    To learn SKILL, do two things:
    a) Read the SKILL user guides (there are plenty shipped with DFII, aka "Virtuoso")
    b) Take a SKILL training class
    For example, every year, the International Cadence User Group offers
    half-day basic and advanced and Pcell SKILL programming classes for 50
    bucks.

    Plenty of examples abound on the Internet, for example, I just googled
    for keywords of learn SKILL programming & your question popped up many
    times.
    For example, see this 10 Jun 2002 thread by Reuben Wilcock summarized
    below:

    Subject: SKILL programming
    Newsgroup: comp.cad.cadence
    Date: 10 Jun 2002 07:17:10 -0700

    Can anyone offer advice on the best way of starting to learn to
    program in SKILL - where to get manuals and examples and any other
    information. Basically anything to get me started. This is going to be
    aiming towards manipulating layouts and pCells - another thing which I
    would be grateful for information about.

    To which the esteemed Andrew Beckett suggested:
    Start by reading the SKILL user guide in openbook or cdsdoc (depending
    on which version you're using). The SKILL User Guide is written like
    a programming book - and goes through from basics upwards, and has
    some simple examples in the manual too.

    You might also want to look through the SKILL reference manual, the
    Design Framework II SKILL Reference manual, and the Relative Object
    Design manual (for pcells).

    However, I'd strongly recommend attending one of Cadence's SKILL
    classes - you'll find that you'll get up to speed much quicker that
    way (I know you'd expect me to say that, but it really is the quickest
    way of getting up to speed).

    And to which Erik Wanta expounded upon, namely:

    Read the following documentation on sourcelink.
    - SKILL Language User Guide
    - SKILL Language Reference
    - DFII SKILL Functions
    - Development SKILL Functions
    - User Interface SKILL Functions
    - Schematic Composer SKILL Functions
    - Layout Virtuoso SKILL Functions
    - Techfile & Display Resources SKILL Functions
    - Floorplanning SKILL Functions
    - Analog Artist SKILL Functions
    - Open Simulation System Reference
    - IPC SKILL Functions
    - SKILL++ Object Oriented Programming
    - Cadence Application Infrastructure User Guide
    - Component Description Format (CDF) User Guide

    See also:
    http://www.ee.vt.edu/~ha/cadtools/cadence/skill.html
    http://www.utdallas.edu/~grinnell/ee7v81
    www.informatik.uni-stuttgart.de/ipvr/ise/projekte/cadence/AA/CadenceS...

    Other messages backed up these two suppositions, e.g.:

    Newsgroups: comp.cad.cadence
    From: Grant Erwin
    Date: Fri, 15 Mar 2002 07:36:40 -0800

    Don't start by reading SKILL code.
    Much too intimidating.
    Start by reading the online document "SKILL User's Guide".
    I'd print it out and take it home and just try to read it like a
    novel.

    I don't know of too many people who are successful at picking up SKILL

    without going to the Cadence training courses ...

    Also, contact your sales or support team and obtain a SKILL Quick
    Reference which contains short-form documentation on over 5000 public
    SKILL functions.


    Originally posted in cdnusers.org by John
    • Post Points: 0
  • Tue, Aug 14 2007 3:39 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    No basic skill programming tutorial at CDNLive this year!!
    jbd


    Originally posted in cdnusers.org by jbdavid
    • Post Points: 0
  • Tue, Mar 4 2008 2:45 AM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    For example, every year, the International Cadence User Group offers
    half-day basic and advanced and Pcell SKILL programming classes for 50
    bucks.

    Where can I find some info concerning these courses? I have taken a look on www.cadence.com, education section, but found only 3-5 day courses for 1000 bucks and more ?

    Thanks,
    Miro


    Originally posted in cdnusers.org by miroslav.masar@honeywell.com
    • Post Points: 0
  • Thu, Jun 5 2008 1:14 PM

    • archive
    • Top 75 Contributor
    • Joined on Fri, Jul 4 2008
    • Posts 88
    • Points 4,930
    RE: where to find the tutorial on how to program the skill language? Reply

    I don't know of too many people who are successful at picking up SKILL

    without going to the Cadence training courses ...
    I have never taken a Cadence training course so now u know one person.

    I started with the PDF documentation, but this can be too much information to be useful when starting out. The SKILL Finder tool was very useful because you can search and find the syntax for a function by guessing a keyword in the function name.

    The quickest way to learn SKILL is by looking at good programming examples and trying to solve a problem on your own. After you get the basics down, the documentation and SKILL Finder are very helpful.

    You might also find this text reference useful(mainly for printf and regex):
    http://uan.no-ip.com:8080/~ahamlett/uploaded/SkillLanguageRef.txt

    Good Luck!


    Originally posted in cdnusers.org by ahamlett
    • Post Points: 0
Page 1 of 1 (8 items)
Sort Posts:
Started by archive at 08 Jun 2007 08:47 AM. Topic has 7 replies.