Skip navigation
All Places > Licensing and Installation > Blog > 2015 > April

One of the benefits of "VX" releases is they can run side-by-side. This means there is no longer a requirement to "switch" releases like there was with PADS 9.5 and earlier. Both PADS VX.0 and PADS VX.1 releases can co-exist in the Start Menu*, and you can even run programs from both versions at the same time!


The only time you might want to run the Release Switcher is to:

  • Set the "active" release for the purpose of file associations (for Ex: when you double-click a .pcb which release of PADS Layout does it open), and
  • Do what the Configurator used to do at pre-VX releases - reregister DLLs, define WDIR, recreate Start Menu shortcuts, and run other similar tasks in the event of an application crash or other unexpected behavior.

For more details on the 'Release Switcher' refer to TechNote MG586150 on SupportNet.


* Start Menu locations for PADS VX.0 and PADS VX.1:



     Start Menu > Mentor Graphics PCB > PADS VX.0 (32-bit)



     Start Menu > PADS VX.1 (32-bit)

If you write batch scripts to install, update or remove Mentor Graphics software, then you might find this Tip of the Week useful.


It’s very important, particularly for our PCB flow software that has iCDB architecture, to make sure that programs are not running before you make any change to the system that affects them. Here are a few simple commands you could use in your batch scripts to avoid problems while installing, updating, or removing.


Many programs will gracefully close down a running instance if you run it again with a –close argument. This one will exit iCDB Server Manager. This is nice because you won’t get an error if the program is not currently running.


%SDD_HOME%\iCDB\win32\bin\iCDBServerManager.exe -close



Another way of doing it is to use the taskkill command. Unlike the command above, this will complain if the program isn’t running, and if it is running you’ll get confirmation that the process has been terminated. That’s useful if you really want to be sure one way or the other about the programs current status.


          start "Window name" /w /min cmd /c taskkill /f /im "iCDBServerMonitor.exe"


If the program is a service, then it supports the start, stop, and remove arguments in all likelihood. In this example, I’m stopping the RSCM service and then removing it. The call statements are there to ensure that the operation completes before the next command executes.


           echo Stopping and removing the RSCM service, if it is running...
           call "%SDD_HOME%\iCDB\win32\bin\iCDBNetLauncher.exe" –stop
           call "%SDD_HOME%\iCDB\win32\bin\iCDBNetLauncher.exe" –remove


I hope you find these commands useful!


Ken Foster

Mentor  Graphics Global Support and Services


There are a number of licensing and install changes in the PADS VX.1 release that you should review before you download and attempt to install.