• 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. Number of icfb executables running

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 145
  • Views 15471
  • 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

Number of icfb executables running

mims
mims over 16 years ago

When I have 10 Cadence executables running I am not able to open an 11th one. Is this some operating system constraint, a Cadence constraint, or some local issue of mine?

 

Thanks! 

  • Cancel
  • skillUser
    skillUser over 16 years ago

    My guess would be that the log file numbering is sequential (the default) and that it is limited to 10?  You could try starting icfb with the -log switch to specify a different file name/location for the CDS.log file, or use the following:

    setenv  CDS_LOG_VERSION  pid

    I hope that this helps you.

    Regards,
    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • aplumb
    aplumb over 16 years ago

     How much physical and swap memory do you have on that machine?  Just launching (IC6.1 virtuoso in my case) takes up ~100MB.  Start opening any kind of design data in each of those session and you're going to get to ~200MB per session pretty quickly.  If you don't have enough swap space you're going to run out pretty quickly.

     

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • aplumb
    aplumb over 16 years ago

     Cool!  Didn't know about that 'CDS_LOG_VERSION' variable.

     

    Learn something new every day. :-)

     

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mims
    mims over 16 years ago

    Thank you Lawrence,

     

    The CDS_LOG_VERSION =pid worked perfectly.

     

    Regards, 

    mims 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ahamlett
    ahamlett over 16 years ago

    The CDS_LOG_PATH environment variable holds a list of the directories in which the CDS.log file is saved into the first writable directory.

    If CDS_LOG_VERSION is set to "sequential" how can I find the file name of the current CDS.log file?

    Incrementing a counter and checking if each log file exists won't work because that just gives the newest CDS.log unless some were deleted, while I need the current CDS.log file.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 16 years ago

    Alan,

    hiGetLogFileName()

    will do what you want.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • rajeshcad
    rajeshcad over 16 years ago

    More the number of icfb more the amount of VM used. File->Close data does not release the memory to system pool. If one of the session opened something really big then untill the session is closed your memory is blocked with that session. Be very cautious with multiple sessions.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Austin CAD Guy
    Austin CAD Guy over 16 years ago

     There also may be an operating system limit on how manyopen files you can have. This will often be the limiting factor and may not generate any error message. Use the ulimit -a command to see the number of files you are allowed to have open at one time. Remeber that there may be even more files open than just the log file and the current cellView.

     

    Ted

    • 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