Creating Contacts

Discussion in 'Cadence' started by leileicats, Feb 20, 2010.

  1. leileicats

    leileicats Guest

    In the Cadence VLE, we have the menu item "Create"->"Create Contact",
    which can help us place an array of contacts with our own technology
    file.

    I am wondering that is there any existing SKILL function that I could
    pass the parameters such as "row" and "column", to automatically place
    an array of contacts without poping out the form???

    I know there is a SKILL function called leHiCreateContact() opening
    the "Create Contact" form where we can input the parameters. But I
    want to automate the flow.

    Thanks.
    Ray
     
    leileicats, Feb 20, 2010
    #1
  2. leileicats wrote, on 02/20/10 01:43:
    How about leCreateContact() ?

    Regards,

    Andrew.
     
    Andrew Beckett, Feb 23, 2010
    #2
  3. leileicats

    rick Guest

    Is the problem that your custom vias are not shown in the form or if
    you just dont want
    to fill out the for each time. The techFile will determine which
    vias are available in the
    form. If you want the form to "remember" your settngs then you can
    add:

    envSetVal("layout" "contactResetRowCol" 'boolean nil)

    to your .cdsinit.

    Rick
     
    rick, Feb 23, 2010
    #3
  4. leileicats

    leileicats Guest

    Thanks, man. leCreateContact() works fine for me! :)
     
    leileicats, Feb 23, 2010
    #4
  5. leileicats

    Riad KACED Guest

    Hi Ray,

    The following information is very likely to help in your future layout
    Skill coding.
    The 'Custom Layout SKILL Functions Reference' Manual is available in
    your Cadence installation directory @
    $CDSHOME/doc/sklayoutref/sklayoutref.pdf

    You will find in this doc all the Interactive layout functions, i.e.
    functions invoked using GUIs, like leHiCreateContact(). 'All' (or may
    be most) of those interactive functions have a non-interactive
    equivalent that you could invoke from your script, i.e.
    leCreateContact() in your case. The 'Hi' stands for Human Interface,
    i.e. GUI.

    I also use the Skill Finder from the CIW. I can't remember the name
    off the top of my head because I'm always launching it with the
    startFinder() command.

    Regards,
    Riad.
     
    Riad KACED, Feb 27, 2010
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.