The SystemVision® Cloud Import Tool Troubleshooting Guide

Craig Beebe's picture

What Is This Import Tool You Speak Of?

It’s a plugin for Mentor PADS PCB tools that allows you to import the designs and components that you create here. There’s a great blog about it here. If you're a registered PADS user, you can upgrade your SystemVision® Cloud subscription here.

Why Would I Need To Troubleshoot It?

We strive to automate as much of the import process as possible. However, there are a few scenarios that currently require some manual steps.

If you have used the PADS tools, you likely have noticed that there are two available project templates: Netlist and Integrated.  Our import tool supports both of these project types, but the required steps vary slightly for each.

The component libraries we use on the SystemVision Cloud site are a different (web-based) format than those used in the PADS tools. The collection of SystemVision Cloud components is also growing rapidly. Consequently, installing the import tool also installs the latest set of the PADS-compatible versions of the cloud-based libraries.

Netlist Projects

The first time you import a design into a netlist project, the tool will automatically add references in the project file (i.e., MyProject.prj) to your local copies of the cloud-based libraries. You’ll see a message box informing you of this, with instructions to close and reopen the project (in order to reload the project file). This should be all you need to do to establish the component libraries needed for importing designs from SystemVision Cloud.

Integrated Projects

An integrated project is another matter. It refers to the Central Library to find components. Thus, you will need to add the latest SystemVision Cloud libraries to the Central Library. This is what’s known as "migrating a library to the central library."

Migrating the Libraries in PADS

If you are using Xpedition, please refer to the next section.

There are three cloud-based component libraries (PARTNERLIB, SVWEBLIB, and USERLIB) that you will need to migrate into the Central Library. Here’s how:

  • In the Windows Start Menu, search for “Central Library Migrator” and run it
  • Select File -> Open Library…
  • Find the .lmc file associated with your integrated project, specified under Setup -> Settings -> Project -> Central Library Path. This is mine: C:\MentorGraphics\PADSProVX.2.3\SDD_HOME\standard\templates\PADS AMS\CentralLibrary\EDULIB\EDULIB.lmc
  • Click the “Add symbols…” button along the right

  • Select each of these three libraries in succession:
    • C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\PARTNERLIB
    • C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\SVWEBLIB
    • C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\USERLIB

  • Click the Migrate button at the bottom

If all goes well, close and reopen DX Designer, reopen your project and your schematic, and then try importing your design again.  You shouldn't need to do this step very often -- only when the symbols/models that you are using change.  This is typically only when you download an updated version of the import tool install file.

Migrating the Libraries in Xpedition

There are three cloud-based component libraries (PARTNERLIB, SVWEBLIB, and USERLIB) that you will need to migrate into the Central Library. Here’s how:

  • In the Windows Start Menu, search for “Library Manager” and run it
  • Select File -> Open…
  • Find the .lmc file associated with your integrated project, specified under Setup -> Settings -> Project -> Central Library Path. This is mine: C:\MentorGraphics\EEVX.2.3\SDD_HOME\standard\templates\SystemVision\CentralLibrary\EDULIB\EDULIB.lmc
  • Open the Symbols folder and look for the subfolder for each SystemVision Cloud library: PARTNERLIB, SVWEBLIB, USERLIB. If these don’t already exist, they must be created. Click your right mouse button on the Symbols folder and choose, “New Partition…” to create each folder in succession. The names are case sensitive!

  • Once the partition folders exist, they must be populated by selecting each respective folder, using your right mouse button, and selecting “Import Symbols…”

  • Select each of these three libraries, PARTNERLIB, SVWEBLIB, USERLIB, in succession, browsing to the following folders and selecting all of the symbols in each library.
    • C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\PARTNERLIB
    • C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\SVWEBLIB
    • C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\USERLIB
  • Select OK to import all of the symbols into the central library.

If all goes well, close and reopen DX Designer, reopen your project and your schematic, and then try importing your design again.  You shouldn't need to do this step very often -- only when the symbols/models that you are using change.  This is typically only when you download an updated version of the import tool install file.

Compiling USERLIB

The SystemVision Cloud libraries are designed to work the corresponding desktop simulation tools.  Therefore, the downloaded libraries include the VHDL-AMS or spice models that were created online, including models created manually or using the datasheet model building tools.  The following steps may be necessary if you have created user-defined models online.

If, while importing a design, you see an error message about a USERLIB component that was unable to import, the component itself has most likely been copied to your USERLIB library. You simply need to recompile the models in the USERLIB project. To do so:

  1. Close your current project and open the project C:\MentorGraphics\SystemVision Cloud Import Tool\SVCloudLibraries\USERLIB\USERLIB.prj
  2. In the Navigator window, Simulation tab, open “Simulation, Analysis and Results,” “Model Libraries,” and right click on “HDL Libraries”
  3. Select “Edit Project HDL Library”
  4. Click Add Files and select all models
  5. Check the “Force Compilation” checkbox
  6. Click OK

Close the USERLIB project and migrate the USERLIB library again (see instructions above). Reopen your project and delete any components that were imported previously. Now your design should import correctly.

Your user-defined models download automatically each time you try to import a design that contains them.  So you will need to perform this step each time you create a new model online and/or import one for the first time.  

Using Datasheet Model Builder (DMB) Components

The SystemVision Cloud environment provides convenient, powerful tools for creating a component model from the information commonly found on a datasheet.  

DMB components should import successfully, but under certain conditions, the simulator may not recognize their property values.  You may need to enter some property values manually to workaround this issue.

Designs with Multi-bit Buses

Designs with buses should import correctly, but there are some steps you need to take in order to simulate using the desktop simulation tools.

  1. Netlist your design (via Simulation Menu -> Netlist or the “Netlist Design” toolbar button).
  2. Edit the resulting netlist file (found under “Simulation, Analysis, and Results” -> TestBenches, -> Files -> Spice Files -> .cir.
  3. Check all bus names. They should end with "", where n is the bit. For example, if your bus name is "bus1", a bit on that bus should look like "bus1". Typically the netlist will contain the correct bit, but it's missing the square brackets. In this case, you would need to change "bus10" to "bus1".
  4. Save the netlist file and run your simulation.

Give Us Feedback!

Didn't find the answer you were looking for? We have an intercom system that allows you to communicate directly with our team. Click the smiling info balloon in the bottom right corner of this page and tell us about it.

Comments

MaxG's picture

Hello,

I have a problem importing data into Pads Vx2.2. When I click on IMPORT button system pops-up to me the following error:

"Could not connect to DX. Do you have a schematic open?"

I use pads Integrated flow, I followed  all notes from you . I am an AE of Mentor G Italy based. I use Win10 64 bit. I use my supportnet login as login into SystemVision portal.

May I ask you an help?

thanks

Max 

Comments

Please log in to comment.Log in