Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4906

order of output evaluation in maestro results pane

$
0
0

can I set the order in which maestro outputs are evaluated (executed) after simulation finish?

Currently outputs seem to be evaluated in parallel (simultaneously) as simulation ends, while I need them to be evaluated one after another (in a specific order).

Below is a principal description of my situation

there are two outputs in a maestro test

pic 1

1) the first output, “run_python”, executes a python script in Linux. During execution the python script saves some data to the text file “my_file.txt”. When finished, the script returns 0 (success).

2) the second output, “my_metric” reads data from the file “my_file.txt”. It uses skill procedures “lineread” and “nth” to return a number.

When the simultion finishes Results pane looks like following:

pic 2

After the button “re-evaluate results” has been pressed Results pane looks like following:

pic 3

What I need is that pic 3 is generated at simulation finish, not pic 2.

I tried skill interprocess communication functions like ipcSleep without success. Probably the problem can be solved using a Run Plan, however, this is not what is wanted. It should work in a standalone test without using the re-evaluation button.

I use virtuoso IC6.1.8-64b.500.16

Please help

sincerely, sergei


Viewing all articles
Browse latest Browse all 4906

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>