• 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. Generating input.raw results while running OCEAN simula...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 143
  • Views 2331
  • 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

Generating input.raw results while running OCEAN simulations

AB_1716362704952
AB_1716362704952 11 months ago

Hello,

I am in a situation where I am trying to run a large number of simulations in Virtuoso ADE Explorer. For this, I have initially attempted to use command line spectre simulations ("spectre input.csc") and iteratively doing each simulation one by one. However, I've now found that I get faster simulations by running large parameter sweeps with the "max jobs" set to some high value allowing me to do parallel simulations.

I had one initial worry with changing to this method though: As far as I can tell from previous threads and my own attempts, command line spectre simulations do not support parallel processing in the way that I am trying to use them, hence I am forced to use OCEAN script instead. This initially worked fine, the average simulation time went down a lot thanks to the usage of parallel processing, but switching methods made a different issue rise:

Processing of the results became significantly slower. The processing of the raw data was significantly faster, when I was accessing data saved in the "input.raw" file saved by the command line spectre simulations. I have ran a simulation with a total of 64 results saved, and am processing the data using SKILL. The full processing time seems to be around 4 seconds when reading data from "input.raw", but when reading the OCEAN results saved in /psf/, the time can reach values as high as 280 seconds. 

To keep things simple, I am simply interested if there is a possibility of generating the results as "input.raw" when running the simulations using OCEAN. This would help me get the best of both worlds in terms of simulation speed and post processing speed. I can see in the ocean script that there is a mention of "rawfile", but I haven't been able to use it to successfully save the data in the same format as the spectre simulation did. The input.raw is typically generated into the netlist folder of the final results as a folder, but when running a simulation using load("oceanScript.ocn") commands, it appears to never show up.

Best regards,

Mikko

  • 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