• 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 open old version state in the current version IC61...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 15807
  • 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 open old version state in the current version IC61.

chofie
chofie over 5 years ago

Hi, 

What I have right now is a state Tran using the spectreVerilog simulator, which is not supported by the current version of Virtuoso (IC61) .

How can I open this state? or How to convert the state simulator from spectreVerilog to AMS?

Regards,

Ciao.

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

    You can start ADE with AMS as the simulator (for the config you have set up), and then use Session->Load State to load as much as it can from the spectreVerilog-based state. You can then save your new state (if ADE L) or maestro view depending on which ADE flavour you're running.

    Since the simulators are fairly different, it's going to be incomplete though - it will probably take the variables, models and analysis setup OK, but any special simulation options will need to be tweaked.

    Andrew.

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

    Due to no spectreVerilog simulator in the loading state, spectreVerilog states will not show up as options for me to select.

    I can see those states using ams simulator or spectre simulator, but not states using spectreVerilog simulator.  

    Regards,

    Ciao.

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

    This works for me - if I use the Setup->Load State, when my simulator is "ams", I am able to pick the simulator to load a state from as "spectreVerilog" whether I am loading a state from a directory or from a cellView. I'm using IC617 ISR18 which you mentioned in your other post that you were using, together with INCISIVE152.

    That said, I did have a problem with loading the state from a directory when using ADE Explorer - the "What to Load" ended up blank for everything. Was OK loading a state cellVIew, and also loading the state into ADE L first worked.

    Which ADE are you using? ADE L,XL,Explorer or Assembler? It didn't sound from your description if that was what you were talking about though.

    Regards,

    Andrew

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

    This works for me - if I use the Setup->Load State, when my simulator is "ams", I am able to pick the simulator to load a state from as "spectreVerilog" whether I am loading a state from a directory or from a cellView. I'm using IC617 ISR18 which you mentioned in your other post that you were using, together with INCISIVE152.

    That said, I did have a problem with loading the state from a directory when using ADE Explorer - the "What to Load" ended up blank for everything. Was OK loading a state cellVIew, and also loading the state into ADE L first worked.

    Which ADE are you using? ADE L,XL,Explorer or Assembler? It didn't sound from your description if that was what you were talking about though.

    Regards,

    Andrew

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

    I use ADE L to load state. I can select different cell and simulator will automatically change to relating simulator. However, this is works for ams and spectre, but not spctreVerilog. 

    What I am trying to load is Tran in cell Receiver_tb, but it did not show the state name for selecting.

    By the way, there is only ams as option for simulator. It changes to spectre when I select another cell which uses spectre simulator, but I cannot change simulator manually. 

    Regards,

    Ciao.

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

    I tried to use Cellview Options to open this state and, fortunately, it works.

    I also tried to use ADE Explorer to open this state by creating maestro firstly. 

    The Error in CIW is showing below indicating there is no spectreVerilog simulator.

    Then I tried again, and it shows:

    *Error* error: Cannot find a setup database entry for handle 0. -nil

    Thus, the only way now I can open spectreVerilog is to use Cellview Options rather than using Directory Options.

    Regards,

    Ciao.

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

    First of all, are you sure that the state directory actually exists? It will not show spectreVerilog as a choice for simulator if there is no state with that name.

    So try doing:

    ls ~/.artist_states/NFC_wiren/Receiver_tb

    My guess is that you don't have any states in that directory that you can load.

    Secondly, if you just try to take an existing spectreVerilog state cellView and try to do a "Open with" ADE Explorer, then it will (of course) produce the error you show - it would try to keep the same simulator, and since that's not supported, you'll get an error. What I was suggesting was to create a new maestro view for the test bench and then do a Setup->Load State within that to load the spectreVerilog state cellView (just as you managed to do with ADE L).

    Anyway, it sounds as if you have a way forward by loading cellView states.

    Andrew.

    • 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