• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. where to find the tutorial on how to program the skill language...

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 142
  • Views 23301
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

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

archive
archive over 18 years ago

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
  • Cancel
  • archive
    archive over 18 years ago

    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.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    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
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    Thank you all!!--sophia


    Originally posted in cdnusers.org by sophia_song
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    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
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

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


    Originally posted in cdnusers.org by jbdavid
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    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
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    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
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information