• 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. Cadence Virtuoso Jop Policy Setup

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 12237
  • 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

Cadence Virtuoso Jop Policy Setup

Senan
Senan over 4 years ago

Hello,

I am using Cadence Virtuoso IC6.1.8-64 bit.550.6,

I would like to ask about the Jop Policy setup, what does the option "Max Jops" refers to, if I increase this number will I have faster simulation? and what is the upper limit for this setting

Also, is there any setting in the "Resources" to optimize the speed, for example the Memory and the CPU setting from the jop policy setup

thank you

best regards

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    Max Jobs is the maximum number of simulations that can be run in parallel in ADE. If you have 100 simulations to run (due to corners, sweeps etc), and allow 50 jobs in parallel then the overall time to complete all simulations would typically be shorter than if you allowed 5 in parallel (the first would need to run 2 sequentially, compared with 20 sequentially). The exception is if the simulation time is extremely short as then the overhead of starting and managing all the jobs may dominate.

    Also you need to have sufficient licenses to be able to run that number of simulations in parallel. There is no upper limit on the maximum number of parallel jobs, but practically we have had issues with the "ICRP" flow if this is above a few hundred; that was one of the motivations for the newer "LSCS" flow introduced during IC6.1.8/ICADVM18.1, and that allows a much higher number of parallel simulations. In most cases customers have compute resource or license limitations which sets the upper limit for what is practical.

    However, regardless of all this, increasing max jobs will not increase the speed of individual simulations.

    Regards,

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    Max Jobs is the maximum number of simulations that can be run in parallel in ADE. If you have 100 simulations to run (due to corners, sweeps etc), and allow 50 jobs in parallel then the overall time to complete all simulations would typically be shorter than if you allowed 5 in parallel (the first would need to run 2 sequentially, compared with 20 sequentially). The exception is if the simulation time is extremely short as then the overhead of starting and managing all the jobs may dominate.

    Also you need to have sufficient licenses to be able to run that number of simulations in parallel. There is no upper limit on the maximum number of parallel jobs, but practically we have had issues with the "ICRP" flow if this is above a few hundred; that was one of the motivations for the newer "LSCS" flow introduced during IC6.1.8/ICADVM18.1, and that allows a much higher number of parallel simulations. In most cases customers have compute resource or license limitations which sets the upper limit for what is practical.

    However, regardless of all this, increasing max jobs will not increase the speed of individual simulations.

    Regards,

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Children
  • Senan
    Senan over 4 years ago in reply to Andrew Beckett

    Thank you very much Andrew, your answer is very helpful and covered all my points perfectly

    Best Regards

    • 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