• 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. Blogs
  2. Analog/Custom Design
  3. Virtuosity: Opening Old ADE States and Views with ADE Explorer…
Arja H
Arja H

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Have a question? Need more information?

Contact Us
Explorer
ADE Migration
ADE
Virtuoso Analog Design Environment
Analog Design Environment
Virtuosity
IC6.1.7
Custom IC Design
Assembler

Virtuosity: Opening Old ADE States and Views with ADE Explorer and ADE Assembler

3 Sep 2018 • 2 minute read

Have you found it a pain that when opening a Virtuoso ® ADE L state or a Virtuoso ® ADE XL view that the default application is still the old ADE L or XL? If you've moved on to Virtuoso ® ADE Assembler or Virtuoso ® ADE Explorer then you need to change the application in the Open File dialog to ADE Explorer or ADE Assembler.

To help you set the application by default, we have added a couple of environment variables that you can set in your .cdsinit or .cdsenv files.

To set the ADE L states to open using ADE Explorer by default, simply set this cdsenv:

envSetVal("adexl.gui" "adestateDefaultApp" 'cyclic "ADE Explorer")

and to set the ADE XL views to open using ADE Assembler by default, set this:

envSetVal("adexl.gui" "adexlDefaultApp" 'cyclic  "ADE Assembler")

Of course 'Open with' is not the only way to migrate your old ADE L states or ADE XL views to ADE Explorer or ADE Assembler. You can:

  • Create a new blank maestro view in ADE Assembler and choose File->Import and select one or more ADE XL or ADE Assembler cell views to import.
  • Create a placeholder test in the Data View pane of ADE Assembler, and right-click and choose Load ADE L State.
  • Choose Session-> Load State in ADE Explorer and select the ADE L state to convert it to a maestro view.
  • Use the maeMigrateADEXLToMaestro and maeMigrateADELStateToMaestro SKILL functions.

To migrate an ADE XL view to maestro you can use the maeMigrateADEXLToMaestro SKILL function to create a maestro view from the ADE XL view, and this can be opened in ADE Assembler.

maeMigrateADEXLToMaestro("<adexl-view-name>" "<adexl-cell-name>" "<adexl-view-name>" ?maestroLib "<lib-name>" ?maestroCell "<cell-name>" ?maestroView "<maestro-view-name>")

The following example code migrates an ADE L state from a state file, AC_state1, saved in the ./libs/Two_Stage_Opamp/OpAmp/adexl/test_states/ directory using the maeMigrateADELStateToMaestro SKILL function:

maeMigrateADELStateToMaestro("Two_Stage_Opamp" "OpAmp_AC_top" "AC_state1" ?maestroView "maestro1" ?migrateFrom 'directory ?statePath  ./libs/Two_Stage_Opamp/OpAmp/adexl/test_states/")

This creates a new maestro view called maestro1 under the library/cell Two_Stage_Opamp/OpAmp_AC_top.

 

Related Resources

  • maeMigrate SKILL Functions
  • Migrating ADE L/XL Setup to ADE Assembler
  • Migrating an ADE L Setup to ADE Explorer

For more information on Cadence circuit design products and services, visit www.cadence.com.

About Virtuosity

Virtuosity has been our most viewed and admired blog series for a long time that has brought to fore some lesser known, yet very useful software and documentation improvements, and also shed light on some exciting new offerings in Virtuoso. We are now expanding the scope of this series by broadcasting the voice of different bloggers and experts, who would continue to preserve the legacy of Virtuosity, and try to give new dimensions to it by covering topics across the length and breadth of Virtuoso, and a lot more… Click Subscribe to visit the Subscription box at the top of the page in which you can submit your email address to receive notifications about our latest Virtuosity posts. Happy Reading!

Arja


CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information