Skip navigation
1 2 3 ... 7 Previous Next

Licensing and Installation

103 Posts

The HeartBleed bug has been in the news this week, so this week’s tip is to remind users to change their Supportnet and Community passwords.


Changing your Supportnet / Community password


In Supportnet, select “Edit My Profile” in the left navigation menu (above your product list).


At the bottom of the next page, you will be able to change your password.


Changing your Community password


If you are only registered as a Community user, logout of the Community, then select “Login” and “Forgot/Change your password”.  Set your new password in the next window.

14 Views 0 Comments Permalink Categories: Best Practices, Tip of the Week Tags: supportnet, community

Personally, I've never cared for the layout of the Control Panel in Windows 7. As an "admin type", I like to see everything. The default layout of the Control Panel is intended for the average user and perhaps it serves that group well. Nevertheless, I want full control of my Control Panel. I also love shortcuts.


Here's a way to create a "shortcut" to the Control Panel and have it display everything possible:


     1. Create a folder (perhaps on your Desktop) named "Everything.{ED7BA470-8E54-465E-825C-99712043E01C}


         You can actually replace the "Everything" part with whatever name you wish. The extension ".{ED7BA470-8E54-465E-825C-99712043E01C}" must be typed in exactly as is, including the dot and the curly braces.


     2. Double-click the folder you just created and everything that is possible to display in the Control Panel will be displayed.



260 Views 1 Comments Permalink Categories: Tip of the Week, Toolbox Tags: windows, os

I've been doing a lot of work analyzing network performance lately, and I'm always looking for new ways to gather and help me analyze data quickly. In this Tip of the Week, I'll feature a tool I've recently come to appreciate called 'PingPlotter'.


Under the hood, PingPlotter is just tracert pretty much. But the value add for the tool is how it shows you the data. With PingPlotter you can define the number of samples you want, the frequency of the samples, and what you think are good, acceptable, and poor performance ranges. When you run your trace, PingPlotter shows the data in a graphical format and also gives you the minimum, maximum, and average values. Have a look at the graphic below, where I tested my connection to





Good stuff, yes? And that's just the freeware version. There are premium versions with some really nice features like the ability to define multiple targets and trace several at the same time.


Check out the freeware version here:



By the way, I'm always on the lookout for useful tools to help troubleshoot issues or evaluate hardware and network infrastructure. If you have a favorite, by all means post it!


Best regards,


Ken Foster

Mentor Graphics Customer Support

344 Views 0 Comments Permalink Categories: Tip of the Week, Toolbox Tags: performance, networking, windows, tools

If your PC seems sluggish, use RESMON to uncover the bottleneck.

Click Start, type RESMON and press Enter to launch the Resource Monitor. Click the CPU, Memory, Disk or Network tabs. Windows 7 will immediately show which processes are consuming the most system resources.

The CPU view is particularly useful, and provides something like a more powerful version of Task Manager. For example, if a program has locked up, right-click its name in the list and select Analyze Process. Windows will then try to tell you why it's hanging (the program might be waiting for another process) which could give you the information you need to fix the problem.

Resource monitor keeps a careful eye on exactly how your PC is being used.

474 Views 1 Comments Permalink Categories: Installation, Tip of the Week Tags: performance

One of the first questions to ask when investigating performance issues is “Which license server is the tool looking at?”


Very often, the answer is “It’s looking at the right server, but it’s checking it a number of times for each license”.


On Windows, Mentor tools typically look for licenses in five locations:



  • MGLS_LICENSE_FILE environment variable
  • MGLS_LICENSE_FILE registry value
  • LM_LICENSE_FILE environment variable
  • LM_LICENSE_FILE registry value
  • C:\flexlm\license.dat



(On Linux / Unix only the environment variables are used.)


If your license server is listed in both the environment variables and both registry values – then the server can be checked four times for every license request!


Some tools check a number of licenses to determine what options are available, so if you do not have that license, you are getting the same “No license here” answer four times.  (If a license server is listed multiple times in an environment variable – it can be checked even more often.)



Each license server only needs to be listed once.  If a server is listed more than once, remove the duplicate entries.

The MGLS_LICENSE_FILE variable / registry value is only used by Mentor tools, whereas the LM_LICENSE_FILE settings are used by all tools that use FlexNet.  (If you only want Mentor tools to check Mentor license servers, define the Mentor license server in MGLS_LICENSE_FILE, and set MGLS_LICENSE_SEARCH=1 to stop them checking LM_LICENSE_FILE.)


How to make the changes


The Mentor Licensing Utility provides a simple method of editing your license variables.

Use it to remove any duplicate entries.  In the example below, the two highlighted entries can be removed.




568 Views 0 Comments Permalink Categories: Best Practices, Configuring Licensing, Tip of the Week Tags: performance, licensing, variables

If you're looking for information on any of the following PADS Flow installation and licensing topics, click on over to the PADS Install and Licensing page!


  • Important licensing changes in the latest release
  • How to install the PADS Flow software
  • Best practices for the installation
  • Installation and licensing changes and transitions
  • Configuring licensing (for the PADS user and the license server administrator)
  • Common PADS licensing problems



If you're navigating from the main 'Licensing and Installation' page....


558 Views 0 Comments Permalink Categories: Common Licensing Problems, Before you get started, Best Practices, Configuring Licensing, Installation, PADS Install and Licensing, Tip of the Week, Toolbox Tags: install, license, windows, crash, variables, flexnet

Last week, Ken Foster showed us how to use psping on for measuring network latency on Windows - Tip of the Week: Measuring Network Latency. On Linux you can use ping with specific options to achieve similar results.


For example:


     ping -U -q -c 300 -s 1200




The options are as follows:


-U display full user-to-user latency, not just network round trip time.


-q Print only the first line and the summary


-c The number requests to send at one second intervals (300 = 5 minutes worth)


-s The number of bytes sent for each ping


rtt is ‘round trip time’. The values that follow are the minimum, average, and maximum latency values in milliseconds.



Please see previous blog posts on latency:


Tip of the Week: Troubleshooting Networking on Windows with pathping.

Tip of the Week: Measuring Network Latency

629 Views 0 Comments Permalink Categories: Common Licensing Problems, Tip of the Week Tags: licensing, linux

Network latency is of great concern when using Mentor Graphics software, particularly the releases that have an underlying iCDB architecture. The ping utility is often used to get an idea of how the network is performing. However, the ping results are sometimes not granular enough, and the data can be difficult to analyze if you run ping for long periods of time.


In this tip of the week, I'll tell you about one of my favorite tools for getting good network latency data: psping.


To get useful network latency measurements you should use a larger packet size that closely represents the packets created by the application you are verifying, and you need to do it over time. You can do that with the standard ping command, but then you'd have to post process the data to get the information you want. Doable, but not desirable. One thing that you can't do with the standard ping that is sometimes useful is ask it to use a specific port number so you can verify that the port you want to communicate with is open. Psping does all that, and provides a tidy summary report.


Psping works in client/server mode for the network latency test. In this example, I'll start a psping server on a machine called 'kvmw7x64', and ask it to listen for pings on port 9001 using TCP protocol. I've also specifed IPv4:




Now on a client machine, I'll start psping and ask it to transmit 1200 byte packets to kvmw7x64 on port 9001 for 3600 seconds (1 hour):




When the hour is up, I can view the results as a summary. This provides a pretty good indicator of what my actual network latency is over time.



I'd suggest you fire this up during the time of the day when your network is the most heavily utilized and again when it's the least heavily utilized. Save these numbers as a baseline. It might not hurt to run it every so often to see if things are changing. Then, any time you suspect problems you are having are related to a slow network, run it and compare the results to your baseline. That should either incriminate your network exonerate it.



759 Views 3 Comments Permalink Categories: Tip of the Week Tags: performance, system, networking

It is sometimes helpful to do a status of the license server by feature name. This is done by using the lmstat command with the '-f' option. Here's the syntax:

lmutil lmstat -f [feature] -c [path to license file]


*Specifying the path to license file is not necessary if the path is set in LM_LICENSE_FILE


For example, this command will show if the feature 'pwrshell' is in use, and by whom:

C:\MentorGraphics\Licensing>lmutil lmstat -f pwrshell -c c:\flexlm\test.txt

lmutil - Copyright (c) 1989-2013 Flexera Software LLC. All Rights Reserved.

Flexible License Manager status on Fri 2/14/2014 12:24


[Detecting lmgrd processes...]

License server status: 1717@ORW-6YNPBZ2

License file(s) on ORW-6YNPBZ2: C:\flexlm\test.txt:


ORW-6YNPBZ2: license server UP (MASTER) v11.11


Vendor daemon status (on ORW-6YNPBZ2):


mgcld: UP v11.11

Feature usage info:


Users of pwrshell: (Total of 1 license issued; Total of 1 license in use)

"pwrshell" v2014.020, vendor: mgcld

floating license


jasper ORW-6YNPBZ2 (v2012.06) (ORW-6YNPBZ2/1717 101), start

Fri 2/14 12:23

777 Views 0 Comments Permalink Categories: Best Practices, Configuring Licensing, Tip of the Week

Describing a problem (or a solution) is often much easier using a picture.


Windows 7 contains a screenshot tool I use almost every day.  "Snipping Tool" is now available in the Accessories program group:




In the picture above, I have highlighted what I want the reader to look at using a "red pen" before copying and pasting the picture into my document or e-mail.


How to capture a screenshot of a menu


If you want a picture of a menu (like the one above), select "New":


Then press ESC, open the menu and then press CTRL+PrtSc (Ctrl, then Print Screen).  Then drag around the area you want to capture.



Finally, if you like a challenge, how did I generate a screenshot of the Snipping Tool menu?

821 Views 0 Comments Permalink Categories: Tip of the Week

For those of you who are new to Linux, or maybe looking to add some new commands to your system admin toolbox, check out the following article from our friends at, filled with examples and more!


50 Most Frequently Used UNIX/Linux Commands (With Examples)


1,009 Views 0 Comments Permalink Categories: Toolbox Tags: performance, system, platform, networking, linux, server

Whether it's defining a path in an environment variable, a .ini file or in an application, typing a long path can be frustrating and is prone to typos that can cause problems for you to troubleshoot. Here is an easy of getting an accurate path to a folder into your paste buffer.


When you navigate with Windows Explorer to the folder for which you need the path, click in the field that shows the hierachy of folder names and it will become a path to that folder that you can copy and paste.



1,039 Views 2 Comments Permalink Categories: Tip of the Week Tags: windows

Everyone is probably familiar with using a wild card with the rm command to delete a large number of files in one go. For example, this command would remove all files that start with 'test' or end with '.c':


rm test.* *.c


It's very useful, but if you have a lot of files with dissimilar names, it can still be a bit tedious. In this Tip of the Week, I'll show you how to use an operator to specify which files not to remove.


Using the ! operator, I can make rm remove everything except what matches my command line arguments. The following command removes all files except those that start with 'test' or end with '.c':


rm !(test.*|*.c)


Give it a try!

1,026 Views 2 Comments Permalink Categories: Tip of the Week Tags: linux, rm

What is the mgc.pkginfo file?


The mgc.pkginfo file contains the cross-reference information which describes what "atomic" licenses are included in "composite" features.


When does it need to be updated?


The mgc.pkginfo file needs to be updated when product bundling changes in a new release, and you want to use the new license in an older version of software.




Let me look at a example as a way to describe this in more detail:


Last year, Expedition introduced a "dual" license which enables either Design Capture or DxDesigner to be run.  The new license is called "wgdxd_c".


This "wgdxd_c" composite contains both "wgdsncap" (for Design Capture) and "viewdraw" (for DxDesigner).  The composite license "wgdxd_c" is then checked out when either tool requests a license.


The latest release of software already knows about this new license (because the mgc.pkginfo file supplied with that release contains the information) but what about older software releases?


If you want to use the new "wgdxd_c" license with older releases of software, you will need to update your old software tree with a new version of mgc.pkginfo.


How do I update mgc.pkginfo?


Technote MG504224 contains an automated method of updating the file, and a link to the latest file along with a manual method (if you prefer that method).

867 Views 0 Comments Permalink Categories: Common Licensing Problems, Tip of the Week Tags: licensing, mgc.pkginfo

In the event that you run into a fatal application error (not licensing) with your SDD application on Windows, here are some tips and tricks on how to try and fix it:


First run the Configurator:


Run the following command (adjust the 'C:\MentorGraphics' path if you installed to a non-default location):





If that doesn't resolve the problem, add a '-clean' to the procedure:


Run commands:


C:\MentorGraphics\win32\configurator.exe -clean




Next stop (if fatal error persists), Configurator '-clean' and reinstall the Microsoft C/C++ VS Redistributable:


Run commands:


C:\MentorGraphics\win32\configurator.exe -clean


C:\MentorGraphics\win32\vcredist_x86.exe (select the option to 'Uninstall')


(Reboot if prompted)


C:\MentorGraphics\win32\vcredist_x86.exe (to install)





If the problem persists, other things to try:


- Check to make sure there are no old/invalid paths in the user or system-defined PATH environment variable. For example, paths to SDD releases other than the current release.


- Create a new WDIR folder, and change the first entry in the WDIR environment variable to the new location.



I hope that helps. If not, best to open a new Service Request on SupportNet.


Have a safe and great New Year everyone!




838 Views 0 Comments Permalink Tags: dxdesigner, expedition, install, pads, system, windows, crash, variables, configurator
1 2 3 ... 7 Previous Next