• 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. How to let adeXL (assembler) reevaluate the result if adeXL...

Stats

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

How to let adeXL (assembler) reevaluate the result if adeXL is accidently killed

kerong
kerong over 5 years ago

Dear Here,

I am using virtuoso6.1.7.  I had a simulation job running with adexl on for days. Then at a certain moment, virtuoso was frozen due to some operation. At the end, we had to kill the virtuoso. But the simulation job was not killed and managed to finish on the server. 

So if I use result browser, all of my data are there.  But when I restart the adexl, I see the job status is " running" , which in fact is finished. If I click the re-evaluted button, the result cannot be reevaluate and the job status is the same. 

As the screenshot shows,  my job was running like this. After adex was killed, my simulation was still running on the server till finished. Then I reopen the adexl section, and if I click "view results", it shows the same as it was frozen. And if I click reevaluate, it doesnot really reevaluate.   Does anyone know how to reevaluate in such case? Using the data to evaluate the expression is very important in this case.

Many thanks,

kr

   

  • Cancel
  • kerong
    kerong over 5 years ago in reply to Andrew Beckett

    I have submit the case. Thanks for your help, Andrew!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 5 years ago in reply to kerong

    Dear kerong,

    kerong said:
    I am very appreciated, if you can provide your scripts to me.!!

    I have attached a compressed file that contains directory "example_ocean_script/080620" that contains an example ocean script, entitled "example.ocn". I've added comments in the file showing you which lines should be modified for your application. The directory also includes a run line "run_example" that you can use to execute the ocean script called "example.ocn". It will place the log file into a file run_example.out.  If my comments are not clear, please feel free to ask questions. The code will work with any ADE-XL or Assembler database as I use the basic code for both on an almost daily basis. It will not re-run any simulations - it simply traverses the data base created by ADE-XL or Assembler and accesses your data to summarize it in a comma-separated file. If required, it can also write a second file that records the data for each corner case (in addition to the summary file).

    I hope this makes sense and provides a workaround to help you.

    Shawn

    example_ocean_script_080620.zip

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kerong
    kerong over 5 years ago in reply to ShawnLogan

    Thanks! I will have a look!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kerong
    kerong over 5 years ago in reply to Andrew Beckett

    hi Andrew, the problem is solved with your code.Thanks a lot

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kerong
    kerong over 5 years ago in reply to ShawnLogan

    Hi Shawn, my problem is solved by the code provided by the customer support. Thanks a lot

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 5 years ago in reply to kerong

    Dear kerong,

    kerong said:
    my problem is solved by the code provided by the customer support. Thanks a lot

    Excellent...Andrew comes through again! In any case, you have the code I provided if you ever need it. if you do, I realized I forgot to include a short awk script it references...let me know if you ever need it.

    Good luck!

    Shawn

    • 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