• 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. Generating ocean script in Linux terminal.

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 14462
  • 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 ocean script in Linux terminal.

RFStuff
RFStuff over 11 years ago

 Dear All,

I am currently creating oceanScript.ocn by Session -> Save Ocean Script in ADE (in IC5141).

But I want to generate the same from a Shell Script.

Is there any way to generate from bash terminal ? or any SKILL script that will do the above which is going to be invoked by SHELL script.

Kind Regards,

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    The only way of doing this is really to create a replay file which opens ADE for a particular design, loads the state, and and then saves the script. Having  captured that once, you could write a script to customize the template and then use virtuoso -nograph -replay file.log to run it.

    There's no public API to create an OCEAN script from an ADE state.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RFStuff
    RFStuff over 11 years ago

     Dear Andrew,

    Thanks alot for your reply.

    Writing a shell script, I can change the replay file. 

    But I am confused with how the replay file would be generated.

    Could you please give a snap example of this replay file ?

    Kind Regards,

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 11 years ago

     Hi,

    The "replay" file is just the CDS.log file that is generated when you go through the specific steps that you need to open the design etc. You can rename the file after the session is done, and then it can be "invoked" using the -replay command line option to Virtuoso.

    Hopefully this answers your question?

    Regards,

    Lawrence.

    • 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