• 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. maestro runs complete counter disappears

Stats

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

maestro runs complete counter disappears

Pirate King
Pirate King over 3 years ago

In a maestro once a run is started a counter appears on the bottom frame of the window showing the number of runs complete x/y and a percentage counter. Sometimes this does not appear after a run start and I cant find a menu option or right click option to bring it back. If this does not appear then what other method is there to see runs progress?

  • Cancel
Parents
  • FormerMember
    FormerMember over 3 years ago

    Dear

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to FormerMember

    Dear Pirate King,

    Pirate King said:
    In a maestro once a run is started a counter appears on the bottom frame of the window showing the number of runs complete x/y and a percentage counter. Sometimes this does not appear after a run start and I cant find a menu option or right click option to bring it back. If this does not appear then what other method is there to see runs progress?

    I have never experienced this behavior and hence cannot comment on your request to "restore" this behavior. As Andrew often suggests, ti would be very helpful to know the version(s) of the tools you are using.

    Nevertheless, I can offer a UNIX script I use to monitor Maestro jobs with a bit more detail. I use this quite frequently to monitor in real time how many simulations in a run are complete and to examine how far they have progressed. It can also be used to find any jobs that do not complete successfully. The script is run from the Maestro directory level where the Interactive.X directories are located. To monitor the status of job Interactive.Y, one types at the UNIX prompt:

    $ progressxl Y

    The script descends into all corner simulations in Interactive.Y and prints the last line of each jobs spectre.out file. Using a UNIX grep it can easily be filtered to show you how many jobs are complete, how many are running, or how many have failed with an error.

    For example, here is the contents of a set Maestro corner runs:

    $ ls
    ExplorerRun.0 Interactive.0 Interactive.2 Interactive.4 Interactive.6
    ExplorerRun.1 Interactive.1 Interactive.3 Interactive.5 Interactive.7

    Interactive.0 has only one corner and produces the following with the "progressxl" script

    $ progressxl 0
    Scanning directories
    Checking 1...
    spectre completes with 0 errors, 4 warnings, and 6 notices.
    Finished scanning directories...
    $

    To count the number of jobs that complete with 0 errors, use the UNIX command:

    $ 

    $ progressxl 0 | grep -c "0 errors"
    1
    $

    If you are interested, the script is attached. Remove the ".txt" extension (only added to allow me to upload file to this post). Make the file executable and place it in your ~/bin directory to allow you to access it from any directory (assuming ~/bin is in your PATH variable).

    Shawn

    Fullscreen progressxl.txt Download
    #!/bin/ksh
    
    if [ $# -ne 1 ]; then
        echo "Usage: progress Interactive.<number>"
        exit 127
    fi
    
    # First head down through all of the directories recursively
      echo "Scanning directories"
      #SAU_DIR_LIST=`t`
      SAU_DIR_LIST=`ls Interactive.$1 | grep "[0-9]"`
      for SUB_DIR in ${SAU_DIR_LIST}
      do
        echo "Checking ${SUB_DIR}..."
        if [ ! -d "./Interactive.$1/${SUB_DIR}" ]
        then
          echo "${SUB_DIR} is not a directory - skipping."
        else
          # grep Current ${SUB_DIR}/psf/spectre.out
          tail -1 ./Interactive.$1/${SUB_DIR}/sd*/psf/spectre.out 2>/dev/null
        fi
      done
      echo "Finished scanning directories..."
      
    

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Pirate King
    Pirate King over 3 years ago in reply to ShawnLogan

    Thank you Shawn , i shall give this a go. The version i am using is IC6.1.8-64b.500.19

    Incidentally it has just disappeared again now and I believe after i opened the design in a tab. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Pirate King
    Pirate King over 3 years ago in reply to Pirate King

    yes just switching tabs then coming back to maestro the percentage complete meter does not come back. So the advice is to keep the maestro tab on view all the time and if you want to view the schematic open it as a separate view and not as a tab on the maestro

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to Pirate King

    Dear Pirate King,

    Pirate King said:
    yes just switching tabs then coming back to maestro the percentage complete meter does not come back. So the advice is to keep the maestro tab on view all the time and if you want to view the schematic open it as a separate view and not as a tab on the maestro

    Interesting and thank you Pirate King!

    I just started a set of 17 corner simulations in Assembler and, prior to starting the run, opened the schematic in a separate tab by right clicking on the test ("Open design in tab"). I switched back and forth a few times between the schematic tab and Maestro tab and did not observe the status bar changing as the number of simulations running remained. I am using a different version than you, but don't ever recall that behavior.

    I did not see this issue identified as one on the Cadence On-line Support site, but will not suggest my search was perfect!

    Without a few more details on your specific simulation setup (method of job submission, job policy, etc...), I am unable to think of any further suggestions that might be fruitful and don't want to waste your time with possible ideas that are not at all relevant. Sorry!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Pirate King
    Pirate King over 3 years ago in reply to ShawnLogan

    Thanks Shawn, i should have mentioned that the meastro is an Explorer maestro and opened as Explorer as we dont use Assembler

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Pirate King
    Pirate King over 3 years ago in reply to ShawnLogan

    Thanks Shawn, i should have mentioned that the meastro is an Explorer maestro and opened as Explorer as we dont use Assembler

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Pirate King

    It's a known issue with multiple duplicate requests to fix. CCR 2007511 is the master change request for this, so feel free to contact support and request a duplicate. The problem occurs in Explorer if you switch tabs during simulation (yes, it really should be fixed, but the fix has not been prioritised yet).

    Andrew

    • 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