Assura run from SKILL code

Discussion in 'Cadence' started by Dionis, Dec 13, 2003.

  1. Dionis

    Dionis Guest

    Hi all

    I was able to run Diva decks from SKILL code in my previous life. I am
    using Assura now and very disappointed because officially there is no direct
    method to run Assura decks from SKILL code. So 3 questions:

    1) why?
    2) is there any method to run Assura deck from SKILL without creation rsf
    file
    3) is it possible to run Diva DRC using Assura DRC licenses?

    Thanks
    Dionis
     
    Dionis, Dec 13, 2003
    #1
  2. Dionis

    Erik Wanta Guest

    Dionis:
    You need to set the following environment variable at the UNIX prompt
    prior to invoking either
    icfb or layoutPlus:

    setenv ASSURA_MASTER_KEY

    It is not important to set the variable to "nothing", or to any
    particular value or string. The binaries check for the existence of
    the environment variable only, not for what it is set to.

    By setting the above variable you will be able to use an Assura
    license to run a Diva job, provided the following criteria
    is satisfied:

    - The Diva product license feature already exists in the license file.

    - The Assura product license corresponding to the respective Diva
    product license also exists
    in the license file.

    Be advised that setting this enviorment variable does *NOT* grant you
    extra free Diva licenses.

    The purpose of the ASSURA_MASTER_KEY environment variable is to allow
    users to temporarily run Diva jobs using the corresponding Assura
    license in order
    to compare the output from Assura to Diva to make sure that no real
    errors were missed or
    false errors generated when converting rules files over from Diva to
    Assura without having
    to tie up your current Diva licenses.

    Here's a typical scenario of how the ASSURA_MASTER_KEY variable is
    designed to be used:

    Let's say I have 3 Diva LVS licenses and 1 Assura LVS license.

    Users A, B, and C are all running Diva LVS jobs. Thererfore, all 3
    Diva LVS licenses are checked out and no more Diva LVS jobs will be
    allowed to run until one or more of the
    checked out licenses are checked back in.

    User D is an Assura user who is in the process of converting a Diva
    LVS rules file to Assura and wants to compare the LVS output from
    Assura
    to make sure the results are the same as the base Diva LVS deck. Since
    all the Diva LVS licenses
    are currently in use, User D can open a new xterm window, type 'setenv
    ASSURA_MASTER_KEY'
    at the UNIX prompt in that xterm window and then invoke either icfb or
    layoutPlus. Provided
    the Assura LVS license is available (i.e. it's not been checked out by
    another Assura user),
    User D can now run a Diva LVS job via the Assura LVS license.

    This will only work with the icfb or layoutPlus session that was
    invoked in that local xterm window.

    It is strongly recommended that you do NOT add 'setenv
    ASSURA_MASTER_KEY' to your .cshrc file because doing
    so will restrict you to running Diva jobs using the corresponding
    Assura licenses. If all
    your Assura licenses are checked out, your Diva job will queued to
    execute, even if you have
    Diva licenses available.

    Also, be advised that the functionality of the ASSURA_MASTER_KEY
    environment variable is only available wiith Assura 2.0. Although no
    official decision was
    been made at the time this solution was written, but there is strong
    talk of withdrawing this
    feature when Assura 3.0 is released.
     
    Erik Wanta, Dec 19, 2003
    #2
  3. Dionis

    Dionis Guest

    Thank you very much. That was exactly what I desperately wanted :)
     
    Dionis, Jan 2, 2004
    #3
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.