• 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. Conversion of old Simulation Files

Stats

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

Conversion of old Simulation Files

JavadBa
JavadBa over 5 years ago

Hello,

I have some old libraries which contain schematics (in the .cdb format) and ADL states (which saved in the directory path instead of Cellview path). 
I copied the specter folder of each library to its Cellview path, and then I used the conversion toolbox of Virtuoso to convert them. Still, only the schematic converted to .oa file and are visible in my new libraries.

How can I convert the ADL states as well? Regarding the ADL states have been saved in the directory path, should I copy them one by one to Cellview directory (however it didn't work), or is there another way to recall them? 

Best,

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    There's no need to convert state directories when moving to a newer version. Simply load the state in ADE L as you did before, or load them into the newer ADE Explorer tool. You can then save as a cellView (the only choice with Explorer).

    When you convert (using the conversion toolbox) ADE L cellViews from a CDB library to an OA library, nothing happens other than it copying the data across (since these cellViews are not in Open Access format). There's nothing in the conversion process to convert ADE state directories into cellViews - and you can't just copy them across manually because the file naming is different.

    Andrew. 

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

    Hello Andrew,

    As you said I load one of them from ADE L. But it can't load the state, the virtuoso shows the warning "No saved state exists for lib (ADC_Pipeline_Chip4_Testbenches): cell (Testbench_currentSinkSizing): simulator (spectre)."

    Despite that, I load it from the path which it exists: 
    ekxserver2: --------/sim/artist_states/ADC_Pipeline_Chip4_Testbenches/Testbench_currentSinkSizing/spectre/state1> ls -al
    total 96
    drwx------                                           16 Apr 16 11:35 .
    drwx------                                           4 Apr 16 11:35 ..
    -rwx------                                           0 Apr 16 11:35 .sevSaveDir
    -rwx------                                          164 Apr 16 11:35 ADE_state.info
    -rwx------                                          1507 Apr 16 11:35 analyses
    -rwx------                                          10240 Apr 16 11:35 convergence
    -rwx------                                          247 Apr 16 11:35 cosimOptions
    -rwx------                                         1404 Apr 16 11:35 environmentOptions
    -rwx------                                         21 Apr 16 11:35 graphicalStimuli
    -rwx------                                         141 Apr 16 11:35 modelSetup
    -rwx------                                         1944 Apr 16 11:35 outputs
    -rwx------                                         4 Apr 16 11:35 rfstim
    -rwx------                                         135 Apr 16 11:35 simulationFiles
    -rwx------                                         1282 Apr 16 11:35 simulatorOptions
    -rwx------                                         27 Apr 16 11:35 spList
    -rwx------                                        180 Apr 16 11:35 variables

    Please let me know did I understand what you said correctly?

    /Javad

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

    Javad,

    I don't really understand what you're saying. You say you can't load it then you say that you can load it from the path where it exists. So isn't that OK? That's what you have to do - it's not going to automatically copy the state files into a different .artist_states directory - you'd need to point at the original .artist_states directory (unless you've copied the entire directory tree somewhere else).

    Andrew.

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

    Javad,

    I don't really understand what you're saying. You say you can't load it then you say that you can load it from the path where it exists. So isn't that OK? That's what you have to do - it's not going to automatically copy the state files into a different .artist_states directory - you'd need to point at the original .artist_states directory (unless you've copied the entire directory tree somewhere else).

    Andrew.

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

    Sorry for my unclear explanation and thanks for your tips.
    I copied all those state files in the artist_states folder. And now from the ADE L, I can load it and even save it in the Cellview.  

    Javad

    • 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