• 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 Design
  3. streamout in batchmode

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 16809
  • 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

streamout in batchmode

varunkumar
varunkumar over 10 years ago

Hello ,

I am trying to streamout in batch mode with the following command   (-A is my saved template file for IC 6.15.162  as we get the option in GUI to save the template file)

strmout -library 'ttest_lib' -A 'resis_test.gds' -techLib 'cmos32lp' -topCell 'resis_test' -view 'layout' -noInfo '162' -logFile 'strmOut.log' -runDir '/./'

I am getting following error on terminal

*ERROR* License "111" could not be checked out.
*WARNING* (icLic-3) Could not get license Virtuoso_Layout_Suite_L
*WARNING* (icLic-3) Could not get license Virtuoso_Layout_Suite_XL
*WARNING* (icLic-4) Could not get token capability VLS_GXL
*WARNING* (icLic-3) Could not get license Virtuoso_Layout_Suite_XL
*WARNING* (icLic-4) Could not get token capability VLS_GXL
*WARNING* (icLic-4) Could not get token capability VLS_

please help in to remove the error and to streamout in batchmode.

same way if you can help me to out CDL.

Normally I am getting license in GUI mode.

  • Cancel
  • varunkumar
    varunkumar over 10 years ago
    hello can anyone please answer if possible
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    The error is clear - it cannot find a license.

    Maybe you have a wrapper when you run virtuoso which sets $CDS_LIC_FILE, but you don't have a wrapper when you run strmout?

    In Virtuoso, in the CIW, try typing:

    getShellEnvVar("CDS_LIC_FILE")

    and see what it reports. In the shell, try doing:

    echo $CDS_LIC_FILE

    Is it set? If not, try doing:

    setenv CDS_LIC_FILE valueReportedinCIW

    or if using ksh/bash, use:

    export CDS_LIC_FILE=valueReportedinCIW

    And then run strmout.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • varunkumar
    varunkumar over 10 years ago

    Yes license environment is already set on the terminal and I can see the value with echo  command.  I want to streamout the gds and cdl database without  invoking the virtuoso .still it is not working. Am I using the correct way to streamout ?  I have used the streamout command which displayed on the CIW while doing the streamout  in GUI mode with virtuoso opened.

    If you have any alternative way of doing please suggest. My objective is to get the GDS and CDL without invoking virtuoso since sometime we need only gds and cdl to play. I have the saved template file for the GDS similar way si for CDL for particular IC version and license is also   set .

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago
    It must be that you either don't have a free license or that there is something incorrect in the setup. If you can't get this working, you should contact http://support.cadence.com so that we can take a look at your setup
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • varunkumar
    varunkumar over 10 years ago

    ok ...can you suggest some alternative way to do that ??....since I can do easily by launching virtuoso ....just I wanted to learn alternative way of doing in batch...

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • varunkumar
    varunkumar over 10 years ago
    Any comment or I assume this post is close here...thanks in advance
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    Hmm. You ignore the bit in my previous post suggesting you contact customer support and ask for another solution (for something that should work fine, and almost certainly is due to something messed up in your environment), and then chase that request about an hour later?

    This is a community forum and everyone here (including me) is a volunteer who does this in their spare time. It is NOT a substitute for customer support and anything that urgent should be directed to the support channel.

    The alternative would be to write some SKILL code which does a number of calls using xstSetValue() and then xstOutDoTranslate(). Then do "virtuoso -nograph -restore streamOutCode.il" (you may want a call to exit() at the end of the file).

    This should not be necessary and that's why I strongly suggested that you go to customer support.

    I may not be so generous next time you nag for a response in a community forum.

    Kindest Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • varunkumar
    varunkumar over 10 years ago

    Ok ..point taken...I regret for being desperate response since I was stucked at some point and I believed in you as a group moderator and for frequent and correct response. anyways thanks for that .. and any community work well on belief  and for nice response only...

    • 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