Download as pdf or txt
Download as pdf or txt
You are on page 1of 46

Mentor® Documentation System

Software Version 4.0_1


April 2017

© 2005-2017 Mentor Graphics Corporation


All rights reserved.

This document contains information that is proprietary to Mentor Graphics Corporation. The original recipient of this
document may duplicate this document in whole or in part for internal business purposes only, provided that this entire
notice appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable
effort to prevent the unauthorized use and distribution of the proprietary information.

Note - Viewing PDF files within a web browser causes some links not to function (see MG595892).
Use HTML for full navigation.
This document is for information and instruction purposes. Mentor Graphics reserves the right to make
changes in specifications and other information contained in this publication without prior notice, and the
reader should, in all cases, consult Mentor Graphics to determine whether any changes have been
made.

The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in
written agreements between Mentor Graphics and its customers. No representation or other affirmation
of fact contained in this publication shall be deemed to be a warranty or give rise to any liability of Mentor
Graphics whatsoever.

MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE.

MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR
CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS)
ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT,
EVEN IF MENTOR GRAPHICS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

U.S. GOVERNMENT LICENSE RIGHTS: The software and documentation were developed entirely at
private expense and are commercial computer software and commercial computer software
documentation within the meaning of the applicable acquisition regulations. Accordingly, pursuant to
FAR 48 CFR 12.212 and DFARS 48 CFR 227.7202, use, duplication and disclosure by or for the U.S.
Government or a U.S. Government subcontractor is subject solely to the terms and conditions set forth in
the license agreement provided with the software, except for provisions which are contrary to applicable
mandatory federal laws.

TRADEMARKS: The trademarks, logos and service marks ("Marks") used herein are the property of
Mentor Graphics Corporation or other parties. No one is permitted to use these Marks without the prior
written consent of Mentor Graphics or the owner of the Mark, as applicable. The use herein of a third-
party Mark is not an attempt to indicate Mentor Graphics as a source of a product, but is intended to
indicate a product from, or associated with, a particular third party. A current list of Mentor Graphics’
trademarks may be viewed at: www.mentor.com/trademarks.

The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of
Linus Torvalds, owner of the mark on a world-wide basis.

Mentor Graphics Corporation


8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777
Telephone: 503.685.7000
Toll-Free Telephone: 800.592.2210
Website: www.mentor.com
SupportNet: supportnet.mentor.com/

Send Feedback on Documentation: supportnet.mentor.com/doc_feedback_form


Table of Contents

Chapter 1
Mentor Documentation System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
InfoHub Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
HTML Document Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
PDF Bookcase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Documentation Directory Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Documentation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
mgc_doc_options.ini File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
mgc_viewer_config.ini File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Documentation Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Hosting Documentation on an Internal HTTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Setting Your HTML Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Browser Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Internet Explorer 8.x, 9.x, 10.x, and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Firefox 4.x and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chrome 9 and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Safari 5.x and 6.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Opera 10x through 12x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Chapter 2
Using Mentor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Document Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Searching All Installed Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Searching a Specific Product Area Scope of Documents . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Searching a Custom Set of Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Searching a Single Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Searching Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Search Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Basic Rules and Tips for Local Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Searching for Commands, Functions, and Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Search Results Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Printing HTML Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Custom Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Creating a Custom Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Pointing to a Common customer.js File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Appendix A
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Broken PDF Links in Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Internet Explorer Active Content Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Compatibility Mode for InfoHub and HTML Documents . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Mentor® Documentation System, v4.0_1 3


April 2017
Table of Contents

No PDF Bookcase Level Search on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38


No Topic-Level Help on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Document Not Found. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Cannot Find What I am Searching For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
About InfoHub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
End-User License Agreement

4 Mentor® Documentation System, v4.0_1


April 2017
Chapter 1
Mentor Documentation System

Welcome to the Mentor Documentation System. At the center of the system is the InfoHub that
supports both PDF and HTML content. From the InfoHub, you can access all locally installed
product documentation, system administration documentation, videos, and tutorials. For PDF-
only systems, you have a PDF bookcase file that provides access to all the installed PDF files.
Both the InfoHub and the PDF bookcase also provides direct access to Support Center for
software downloads, and Knowledge Base articles.
Many of the Mentor software trees contain a large number of documents. To help you find
information, the InfoHub and PDF bookcase provide scopes in the left, vertical navigation bar.
These scopes are logical groupings of content based on related products within the software
tree. You can use these scopes to constrain content when you search locally.

The InfoHub gives you control over the level of search you perform:

• Local By Scope — A basic search that you can use to search: all installed documents,
only documents within a scope, or custom list of documents (My Document List). This
search is constrained to locally installed HTML content. Local content is defined as
HTML documents installed in your Mentor software tree in the docs/htmldocs directory
on your PC or on the network.

• Support Center — A web server-based search of Support Center (formerly


SupportNet) that you can use to search all documentation, release notes, movies, and
Knowledge Base articles that relate to your product.

Video
InfoHub Overview — a video on Support Center that provides an overview of the
documentation system and features of the InfoHub.

InfoHub Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
HTML Document Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
PDF Bookcase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Documentation Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Documentation Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
mgc_doc_options.ini File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
mgc_viewer_config.ini File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Documentation Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Hosting Documentation on an Internal HTTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Mentor® Documentation System, v4.0_1 5


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
InfoHub Help

Setting Your HTML Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17


Browser Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Internet Explorer 8.x, 9.x, 10.x, and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Firefox 4.x and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chrome 9 and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Safari 5.x and 6.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Opera 10x through 12x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

InfoHub Help
From within the InfoHub, you have a number of buttons to perform actions and navigate.

Icon or Button Description


Open the selected document in HTML format for viewing
and browsing topics.
Open the selected document in PDF format for viewing and
printing.
Search the locally installed content or Support Center based
on the search scope. The search scope is defined using the
buttons below the Search button. For more information on
search, refer to “Document Search” on page 24.
Increase or decrease the font size for the InfoHub.
Filter the search results. You can choose:
• Exact match of the search word(s). By default, a wildcard
is included at the end of each search word.
• Do not include synonyms. Some words are defined to be
synonyms to each other.
• Show only results with the search term in the heading of
the topic.

HTML Document Help


From within an HTML document, you have a number of buttons to perform actions and
navigate.

Icon or Button Description


Displays the list of topics in the current document.

6 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
HTML Document Help

Icon or Button Description


Displays the list of index entries for the current document. Some
documents do not have indexes.
Displays the search interface for the current document. Note that this
search interface enables you to search only the current document. For a
broader search, go to the InfoHub.
or Hide the navigation pane that contains the Topics, Index, and Search
tabs. This changes the view to “content only.” To show the sidebar
again, click on the Show Sidebar icon or the vertical bar at the far left.
Show the navigation pane that contains the Topics, Index, and Search
tabs, in addition to the topic.
View the title page of the current document.

View the next sequential topic within the current document. This is not
“clicking history,” but instead a walk-through of the topic hierarchy in a
forward, sequential fashion.
View the previous sequential topic within the current document. This is
not “clicking history,” but instead a walk-through of the topic hierarchy
in a backwards, sequential fashion.
Open the InfoHub to navigate to other documentation.

Send feedback to Mentor Graphics on the current document or topic.


Note that this button opens a new browser window and loads a form on
Support Center.
Open the PDF version of the current HTML topic for printing sections,
chapters, or the entire document. The same topic only opens if you are
viewing the PDF file within a browser window. If your browser is set to
open PDF files in a external PDF viewer, the PDF opens to the title
page.
Print the current topic. The navigation pane is not printed.

Filter the search results. You can choose:


• Exact match of the search word(s). By default, a wildcard is
included at the end of each search word.
• Do not include synonyms. Some words are defined to be synonyms
to each other.
• Show only results with the search term in the heading of the topic.
Display the previous topic on the results list.

Display the next topic on the results list.

Turn off or on the highlighting of search term(s).

Mentor® Documentation System, v4.0_1 7


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
PDF Bookcase

PDF Bookcase
For some Mentor PDF documentation, you have a PDF bookcase file that provides access to all
the installed PDF files. This bookcase file also provides access to Support Center for software
downloads, and Knowledge Base articles.
If you use Adobe Reader to view PDF files, you can perform searches across of the entire set of
PDF manuals or just one PDF manual. Other third-party PDF viewers have different levels of
search support. Opening a PDF manual within a broswer may not support book-to-book links.

Figure 1-1. Example Calibre PDF Bookcase

When viewing PDF files within a web browser, the PDF viewer plug-ins cause some links not
to function. For example, links between documents. Use HTML for full navigation and search.

8 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Documentation Directory Structure

Related Topics
Broken PDF Links in Documentation

Documentation Directory Structure


The typical Mentor Documentation System has a standard directory structure.
The documentation directory is either named docs, doc, or shared. This docs directory is self-
contained and portable, in that, all links between documents (PDF and HTML) are relative.
Thus, you can copy the docs, doc, or shared directory to your computer and use it outside of the
software tree.

{root of product tree}


|
|-- bin
| |-- mgcdocs (UNIX or Linux only)
|
|-- docs|doc|shared
| |-- data
| |-- htmldocs
| | |-- {handleA}
| | |-- {handleB}
| |
| |-- infohubs
| | |-- index.html
| | |-- {ih_handle1}_ih
| | |-- {ih_handle2}_ih
| |
| |-- legal
| |
| |-- mgc_doc_options.ini
| |-- videos
| | |-- {handleM}
| | |-- {handleM}.html
| |
| |-- pdfdocs
| | |-- {handleA}.pdf
| | |-- {handleB}.pdf

For the board system flow-based releases, such as EE, BSXE, IND, and PADS, the Mentor
Documentation System has a modified upper-tree directory structure. The top level of the
documentation tree is a sibling to the $SDD_HOME directory. For example:

MentorGraphics ($SDD_ROOT)
|
|-- 7.9.2EE
|-- MGC_HOME.{vco} ($MGC_HOME)
|-- SDD_HOME ($SDD_HOME)
|-- docs

Mentor® Documentation System, v4.0_1 9


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Documentation Options

Documentation Options
Mentor applications support a set of variables that control different aspects of your access to the
Mentor Documentation System. These documentation variables control the default HTML
browser and the default PDF reader.
For some releases, an alternate location of the documentation tree is supported. For example,
you can copy the documentation tree from your software tree to another location such as to a
web server that is internal to your company’s network and then use a documentation variable to
specify that location.

To use the documentation options and variables, you specify them in the mgc_doc_options.ini
file, mgc_viewer_config.ini file, or the system level environment variables. You must create
these files and place them in specific locations.

• mgc_doc_options.ini — Controls the options for the specific documentation tree and
software install. It is located at the top of the docs, doc, or shared directory in the
installed software tree. The mgc_doc_options.ini file specifies where the software finds
the documentation and which PDF and HTML viewer to use. This file is optional, and
any of the three variables is optional. The file uses the following format:
# Comment line.
MGC_ALT_DOC_PATH=”<alternate_path>”
MGC_HTML_BROWSER=”<browser_executable_path>”
MGC_PDF_READER=”<viewer_executable_path>”

• mgc_viewer_config.ini — Controls the default viewer options for all Mentor


documentation trees. It is located in C:\users\<username>\AppData\Local\
MentorGraphics\ on Windows and /home/<username>/ on Linux. The
mgc_viewer_config.ini file (.mgc_viewer_config.ini on Linux) defines only the PDF and
HTML viewers that the software uses. This file enables you to specify different viewers
from those defined for an entire organization in the mgc_doc_options.ini file that is
located in the software tree. The viewers that you specify in the mgc_viewer_config.ini
file also override the viewers that your system uses for .pdf and .html file-type
associations.
This file cannot specify where the software finds an alternative documentation tree. You
define that location in the mgc_doc_options.ini file.
The mgc_viewer_config.ini file uses the following format:
# Comment line.
MGC_HTML_BROWSER=”<browser_executable_path>”
MGC_PDF_READER=”<viewer_executable_path>”

• environment variables — Controls the default viewer options for all Mentor
documentation trees. Previous releases of the Mentor Documentation System supported

10 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Documentation Options

environment variables; however their use has changed. The preferred method is to use
the mgc_viewer_config.ini file.
mgc_doc_options.ini File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
mgc_viewer_config.ini File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Documentation Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Mentor® Documentation System, v4.0_1 11


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
mgc_doc_options.ini File Format

mgc_doc_options.ini File Format


Input for: Mentor Documentation System
Locaiton: Top of the docs, doc, or shared directory in the installed software tree.
Controls the location where the software looks for the documentation tree and the default PDF
and HTML viewers.
Format
A mgc_doc_options.ini file must conform to the following restrictions:

• Comments begin the line with the pound sign (#). If the line wraps, use an additional
pound sign.
• One line per variable.
# Comment line.
MGC_ALT_DOC_PATH="<alternate_path>"
MGC_HTML_BROWSER="<browser_executable_path>"
MGC_PDF_READER="<viewer_executable_path>"

Parameters
• MGC_ALT_DOC_PATH
Specifies an alternate location of the product documentation tree. The default location for
the documentation directory is <install_dir>/docs | doc | shared. You set this variable to the
full path of a valid Mentor documentation tree (docs | doc | shared) containing infohubs,
htmldocs, and pdfdocs sub-directories. Do not include the directories: infohubs, htmldocs, or
pdfdocs as part of the path value.
• MGC_HTML_BROWSER
Specifies the web browser to use for displaying HTML documentation; used to override the
default order of browser selection. The default browser is determined differently on
Windows versus Linux.
o Windows: Your default browser setting is determined from the registry. You set this
variable to the full path of a supported web browser executable.
o Linux: The PATH variable is searched for a browser using the following order:
firefox, mozilla, and then netscape. You set this variable to either the full path of a
supported web browser executable, or simply to the name of the browser executable
(if it can be found with the Unix/Linux PATH variable).
• MGC_PDF_READER
Specifies the PDF viewer to use for displaying PDF documentation when it is opened
directly from the Mentor product. The default browser is determined differently on
Windows versus Linux.

12 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
mgc_doc_options.ini File Format

o Windows: Your default PDF viewer (typically AcroRd32.exe) is determined from


the registry. You set this variable to the full path of a PDF viewer.
o Linux: The PATH variable is searched for a PDF viewer (typically acroread). You
set this variable to either the full path of a supported PDF viewer executable, or
simply to the name of the viewer executable (if it can be found with the Unix/Linux
PATH variable).

Note
The MGC_PDF_READER variable does not control the PDF viewer used from
the InfoHub (Open PDF button). That viewer is controlled by the browser’s
“helper application” settings.

Examples
Use the following examples to set the path to the alternate access location for the docs directory:

• Windows
MGC_ALT_DOC_PATH="Z:\EE_7.9.2\docs"

• Linux/UNIX
MGC_ALT_DOC_PATH="/usr/local/mgc/EE_7.9.2/docs"

• Web server
MGC_ALT_DOC_PATH="http://server1/EE_7.9.2/docs"

Use the following examples to set the default web browser for the Mentor HTML content:

• Windows
MGC_HTML_BROWSER="C:\Program Files\Mozilla Firefox\firefox.exe"

• Linux/UNIX
MGC_HTML_BROWSER="/usr/local/bin/firefox"

Related Topics
Documentation Options
mgc_viewer_config.ini File Format
Documentation Environment Variables
Hosting Documentation on an Internal HTTP Server
Browser Settings

Mentor® Documentation System, v4.0_1 13


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
mgc_viewer_config.ini File Format

mgc_viewer_config.ini File Format


Input for: Mentor Documentation System
Location:
• Windows — C:\users\<username>\AppData\Local\MentorGraphics\
• Linux — /home/<username>/
Controls the default PDF and HTML viewers for all installed documentation trees for the
specific user.
Format
A mgc_viewer_config.ini file must conform to the following restrictions:

• Comments begin the line with the pound sign (#). If the line wraps, use an additional
pound sign.
• One line per variable.
# Comment line.
MGC_HTML_BROWSER="<browser_executable_path>"
MGC_PDF_READER="<viewer_executable_path>"

Parameters
• MGC_HTML_BROWSER
Specifies the web browser to use for displaying HTML documentation; used to override the
default order of browser selection. The default browser is determined differently on
Windows versus Linux.
o Windows: Your default browser setting is determined from the registry. You set this
variable to the full path of a supported web browser executable.
o Linux: The PATH variable is searched for a browser using the following order:
firefox, mozilla, and then netscape. You set this variable to either the full path of a
supported web browser executable, or simply to the name of the browser executable
(if it can be found with the Unix/Linux PATH variable).
• MGC_PDF_READER
Specifies the PDF viewer to use for displaying PDF documentation when it is opened
directly from the Mentor product. The default browser is determined differently on
Windows versus Linux.
o Windows: Your default PDF viewer (typically AcroRd32.exe) is determined from
the registry. You set this variable to the full path of a PDF viewer.
o Linux: The PATH variable is searched for a PDF viewer (typically acroread). You
set this variable to either the full path of a supported PDF viewer executable, or

14 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Documentation Environment Variables

simply to the name of the viewer executable (if it can be found with the Unix/Linux
PATH variable).

Note
The MGC_PDF_READER variable does not control the PDF viewer used from
the InfoHub (Open PDF button). That viewer is controlled by the browser’s
“helper application” settings.

Examples
Use the following examples to set the default web browser for the Mentor HTML content:

• Windows
MGC_HTML_BROWSER="C:\Program Files\Mozilla Firefox\firefox.exe"

• Linux/UNIX
MGC_HTML_BROWSER="/usr/local/bin/firefox"

Related Topics
Documentation Options
mgc_doc_options.ini File Format
Documentation Environment Variables
Browser Settings

Documentation Environment Variables


Previous releases of the Mentor Documentation System supported environment variables;
however their use has changed.
The MGC_DOC_PATH environment variable was previously available at the OS level to set
the location for the documentation system. This variable should not be used because it will set
the location for all installed documents, which exists in multiple software trees. The
mgc_doc_options.ini file replaces this environment variable. For more information, refer to
“Documentation Options” on page 10.

The MGC_HTML_BROWSER, and MGC_PDF_READER still function properly at the OS


level, and can be set, if you are not using the mgc_doc_options.ini file.

• MGC_HTML_BROWSER — Specifies the web browser to use for displaying HTML


documentation and is used to override the default order of browser selection.
o Windows: Your default browser setting is determined from the registry. You set this
variable to the full path of a supported web browser executable. For example, set
MGC_HTML_BROWSER to “C:\Program Files\Mozilla Firefox\firefox.exe”.

Mentor® Documentation System, v4.0_1 15


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Hosting Documentation on an Internal HTTP Server

o Linux: The PATH variable is searched for a browser using the following order:
firefox, mozilla, and then netscape. You set this variable to either the full path of a
supported web browser executable, or simply to the name of the browser executable
(if it can be found with the Unix/Linux PATH variable). For example, set
MGC_HTML_BROWSER to “chromium”.
• MGC_PDF_READER — Specifies the viewer to use for PDF documentation. You set
this variable to the full path of the Acrobat executable. This variable replaces
$MGC_HELP_VIEWER.
o Windows: Your default PDF viewer (typically AcroRd32.exe) is determined from
the registry. You set this variable to the full path of a PDF viewer. For example, set
MGC_PDF_READER to “C:\Program Files\Adobe\Acrobat 7.0\Reader\
AcroRd32.exe”.
o Linux: The PATH variable is searched for a PDF viewer (typically acroread). You
set the MGC_PDF_READER variable to either the full path of a supported PDF
viewer executable, or simply to the name of the viewer executable (if it can be found
with the Unix/Linux PATH variable). For example, set MGC_PDF_READER to “/
opt/Acrobat7/bin/acroread”.

Note
You can no longer download Adobe Reader for Linux; other third-party viewers
are available. Third-party PDF viewers have different levels of search support,
especially on Linux.

Related Topics
Documentation Options
mgc_doc_options.ini File Format
mgc_viewer_config.ini File Format
Hosting Documentation on an Internal HTTP Server
Browser Settings

Hosting Documentation on an Internal HTTP


Server
You can serve all the documentation for a release on an internal-only web host.
Modern browsers have implemented security restrictions that, by default, prevent JavaScript
from accessing local files without an HTTP server. Because InfoHub is a JavaScript-driven
system that accesses locally installed files, it cannot fully function unless you configure your
browser to enable JavaScript to run on local files. One way you can get around this issue,
without changing your browser’s security settings, is to host the Mentor documentation on an

16 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Setting Your HTML Preferences

HTTP server that is available from within your company’s firewall (not available outside of
your internal network).

Procedure
1. Copy the documentation from your software tree to an internal HTTP server.
Typically, you would copy the docs directory. It is recommended that you create a
directory named for the release, such as ee_7.9.5 or calibre_2013.4, and place the new
docs directory inside. This way you can have multiple documentation trees copied from
multiple Mentor releases available on the HTTP server.
2. Confirm that your new docs directory on the web-server contains the infohubs,
htmldocs, and pdfdocs directories, along with any other files and directories that were in
the docs directory of your original software tree.
3. Create a file named mgc_doc_options.ini and place it in the docs directory of your
original software tree.
4. Add the MGC_ALT_DOC_PATH variable to the file and specify the “http://” path to
the documents copied to your internal web-server. For more details and examples, refer
to “mgc_doc_options.ini File Format” on page 12.
5. Test the setup by invoking a product in the software tree and accessing the
documentation through the Help menu.
Related Topics
mgc_doc_options.ini File Format

Setting Your HTML Preferences


You can set defaults for the behavior of the HTML content.
When you submit your initial search in InfoHub, there is a delay before the search results
appear. All subsequent searches are not subject to this delay, and the search results will appear
instantly. As long as you keep your InfoHub browser window or tab open, all searches after the
initial search are instantaneous. If you experience slow performance with your initial InfoHub
search, we recommend that you keep your InfoHub browser window or tab available throughout

Mentor® Documentation System, v4.0_1 17


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Setting Your HTML Preferences

the day. If you try to close your InfoHub window or tab, you will receive a confirmation
message:

Procedure
1. Click the Preferences item in the footer of the InfoHub web page to open the InfoHub
Preferences dialog.
2. Click the check box to turn off the confirmation dialog.
3. Click Save.
Related Topics
Documentation Options

18 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Browser Settings

Browser Settings
Verify that your browser version is supported and that you have the required browser settings
for accessing and viewing the Mentor Documentation System (including InfoHub), and Support
Center.
Tip
The InfoHub and HTML documents will not fully function unless the browser settings
enable JavaScript to run. Without JavaScript enabled, the InfoHub and HTML documents
fall back to a Compatibility Mode, with only single navigation and no search capability.

If you are using one of the following unsupported browsers, follow the remedy.
Unsupported Browsers Remedy
Firefox 1.x Upgrade to version 3.x or newer
Internet Explorer 5.x, 6.x, 7.x Upgrade to version 8.x or newer. You can also use
Microsoft Edge.
Mozilla 1.x No longer supported by Mozilla, upgrade to Firefox.
Netscape 4.x, 6.x, 7.x, 8.x, and 9.x Upgrade to Firefox.
Opera 6.x, 7.x, 8.x, and 9.x Upgrade to the 10.x or newer.

Tip
Viewing PDF files — PDF files do not fully function when viewed within a web browser
due to browser plug-in security restrictions. Use the HTML version of the documentation to
fully navigate and search. You can also navigate to the documentation tree and view the PDFs
using a PDF Viewer, such as Adobe Reader.

Following is a list of supported browsers for viewing the HTML documentation:

Edge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Internet Explorer 8.x, 9.x, 10.x, and Newer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Firefox 4.x and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Chrome 9 and Newer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Safari 5.x and 6.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Opera 10x through 12x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Edge
Set up Edge options to properly access and view the InfoHub and Support Center.

Mentor® Documentation System, v4.0_1 19


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Internet Explorer 8.x, 9.x, 10.x, and Newer

Procedure
At this time, no action is needed within Edge to set options in order to view or use the InfoHub
and HTML documentation.

Internet Explorer 8.x, 9.x, 10.x, and Newer


Set up Internet Explorer options to properly access and view the InfoHub and Support Center.
Note
Internet Explorer 7.x uses an older generation JavaScript interpreter. Thus, it is significantly
slower loading the search data and navigating around the InfoHub and HTML documents. It
is recommended that you update to a newer version of Internet Explorer, Edge, Firefox, or
Chrome.

Procedure
1. Choose Tools > Internet Options menu item, then set the options.
2. If you are running Windows 7, Vista, or Windows XP Service Pack 2 or later, perform
the following: on the Advanced tab, select “Allow active content to run in files on My
Computer” in order for the InfoHub and HTML documents to fully function.
If you do not want to change the security setting for the active content on My Computer,
you can alternately host the documentation on an internal web-server. Refer to “Hosting
Documentation on an Internal HTTP Server” on page 16.
3. On the Security tab, select the “Internet” Web content zone, then click Custom Level.
“Enable” the following Scripting options: Active Scripting and Scripting of Java
Applets. Under User Authentication > Logon, choose either “Automatic logon only in
Intranet zone” or “Prompt for user name and password”. Click OK.
4. On the Security tab, select the “Local intranet” Web content zone, then duplicate the
settings made in step 2.
5. On the Privacy tab, set the Automatic cookie handling setting to a level that will accept
session cookies (try Medium), or use the Advanced options to override automatic
settings. Session cookies are required for opening a Service Request on Support Center.
6. Click OK.

Firefox 4.x and Newer


Set up Firefox options to properly access and view the InfoHub and Support Center.

20 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Chrome 9 and Newer

Prerequisites
If you are using a version of Firefox that is in the range of v4 to v22, you need to confirm your
settings. Otherwise, if you are using Firefox v23 and newer, it functions with the default
settings.

Procedure
1. Choose Firefox menu and then the Options menu item to set the options.

2. For older versions, under the Content option, verify that “Enable JavaScript” is selected.
3. Under the Privacy option, choose the History dropdown item “Use custom settings for
history.” Choose “Accept cookies from sites,” if not already selected.
4. Click OK.

Chrome 9 and Newer


Set up Chrome options to properly access and view the InfoHub and Support Center.
Note
When using Google Chrome to access Mentor HTML documents from the local file system
(file://), inter-frame communication with JavaScript is disabled for security purposes. Most
features of the HTML documents are still functional, including navigation and search. The
following features that depend on inter-frame communication are disabled: open to PDF topic,
print topic, breadcrumbs bar, resizing of text, highlighting of search results, and TOC
highlighting in the left sidebar. To enable all features, you can host the documentation on an
HTTP server or use Firefox.

Procedure
1. Click Customize and control Google Chrome (Menu button), then set the options.
2. Choose Settings and click on the “Show advanced settings” link at the bottom of the
page, or Options > Under the Hood > Privacy item, depending on your version of
Chrome.
3. Scroll to Privacy section and click Content settings.
4. Under JavaScript, verify that “Allow all sites to run JavaScript,” is selected.
5. Click Done or the X in the upper right corner to accept the changes.

Safari 5.x and 6.x


Set up Safari options to properly access and view the InfoHub and Support Center.

Mentor® Documentation System, v4.0_1 21


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Mentor Documentation System
Opera 10x through 12x

Procedure
1. Choose general Safari settings (Gear button) > Preferences menu item, then set the
options.
2. Choose the Security tab.
3. Under Web Content, set “Enable JavaScript”.
4. Click the X in the upper right corner to accept the changes.

Opera 10x through 12x


Set up Opera options to properly access and view the InfoHub and Support Center.
Procedure
1. Choose Tools > Preferences menu item, then set the options.
2. Open the Advanced tab, and under the Content item, verify that the “Enable JavaScript”
option is selected.
3. In the Advanced tab, click on the Style options button and verify that the following
options are enabled: “Enable frames” and “Enable inline frames.” Click OK.
4. Under the Cookies item, select “Accept cookies.”
5. Click OK.

22 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 2
Using Mentor Documentation

The InfoHub documentation system provides a number of methods for accessing content,
including search, indexes, printing, and adding a custom tab.
Document Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Searching All Installed Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Searching a Specific Product Area Scope of Documents . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Searching a Custom Set of Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Searching a Single Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Searching Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Search Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Basic Rules and Tips for Local Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Searching for Commands, Functions, and Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Search Results Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Printing HTML Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Custom Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Creating a Custom Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Pointing to a Common customer.js File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Mentor® Documentation System, v4.0_1 23


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Document Search

Document Search
From the Search box within the InfoHub banner, you can perform a local, keyword-based
search of all documents, documents by scope, or use a custom list of documents (My Document
List). These documents include all Mentor HTML content in your software tree. You can also
perform a search of a single document from the Search tab within an HTML document.
The results display topics from highest probability to lowest probability, in descending order,
based on the weighting and number of times the text string is found within that topic. You can
change the results list to filter the results using the Filter Results button in the search results.
You can also perform an web server-based search on Support Center. For more information on
composing search terms, refer to “Search Tips” on page 28.

You can use any of these methods to control the scope of the content you search:

Searching All Installed Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24


Searching a Specific Product Area Scope of Documents . . . . . . . . . . . . . . . . . . . . . . . . . 25
Searching a Custom Set of Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Searching a Single Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Searching Support Center. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Searching All Installed Documents


When you are unsure which document contains the content you are looking for, search all
locally installed HTML content from the InfoHub.
Procedure
1. Open the InfoHub.
2. Select the All <release_name> Installed Docs scope in the left sidebar.
3. In the Search text box, enter your search keywords.
4. Click the Search icon. The search pane opens with your search results shown. If this is
the first search during this InfoHub session, the search data is loaded for the documents.
5. Click the Filter Results button to further constrain the results.
Related Topics
Search Tips
Searching a Specific Product Area Scope of Documents
Searching a Custom Set of Documents
Searching a Single Document
Searching Support Center

24 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Searching a Specific Product Area Scope of Documents

Searching a Specific Product Area Scope of


Documents
To narrow your search to a related set of documents in the specified InfoHub scope, choose the
InfoHub “Local by Scope” option. This is particularly useful for a release with a large number
of documents.
Procedure
1. Open the InfoHub.
2. Choose a specific InfoHub scope in the left sidebar.
3. In the Search text box, enter your search keywords.
4. Click the Search icon. The search pane opens with your search results shown. If this is
the first search during this InfoHub session, the search data is loaded for the documents.
5. Click the Filter Results button to further constrain the results.
Related Topics
Search Tips
Searching All Installed Documents
Searching a Custom Set of Documents
Searching a Single Document
Searching Support Center

Searching a Custom Set of Documents


If you are familiar with the set of documents you typically use and want to limit your search to
just those documents, use this option.
Procedure
1. Open the InfoHub.
2. Select the My Document List in the left sidebar.
3. Click the Edit List button on the lower right of the dialog to set your custom list of
documents. The Edit My Document List dialog opens.
4. Pick the documents you want in your search scope by using the arrows or double-
clicking on the title, and click Save.
5. In the Search text box, enter your search keywords.
6. Click the Search icon. The search pane opens with your search results shown. If this is
the first search during this InfoHub session, the search data is loaded for the documents.

Mentor® Documentation System, v4.0_1 25


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Searching a Single Document

7. Click the Filter Results button to further constrain the results.


Related Topics
Search Tips
Searching All Installed Documents
Searching a Specific Product Area Scope of Documents
Searching a Single Document
Searching Support Center

Searching a Single Document


If you know what document should have the answer, search within that document.
Procedure
1. Open a document from within the InfoHub by clicking
2. Open the search box using one of the following methods: Open HTML or Open PDF
from a list box. You can also click the PDF icon in an open HTML document.

If you want to... Do the following:


Search HTML Click the Search tab from within the desired HTML
manual.
Search PDF Click the Search icon in the banner within Adobe Reader.

3. Enter the text string to search for and click the Search icon. Your search results show in
the sidebar.
Related Topics
Search Tips
Searching All Installed Documents
Searching a Specific Product Area Scope of Documents
Searching a Custom Set of Documents
Searching Support Center

Searching Support Center


If you cannot find your answer, you can use InfoHub to submit a search directly to Support
Center. This powerful web server-based search enables you to search all your product

26 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Searching Support Center

documentation, plus Knowledge Base articles, videos, and release notes for update releases and
patches.
Procedure
1. Enter your search keywords within the InfoHub search text box.
2. Select the Support Center option below the search text box. This option requires a
SupportNet login to view results.
3. Click the Search icon to direct the search to Support Center. The results page opens on
Support Center. This search is automatically constrained to the product(s) documented
within your current InfoHub scope.
Related Topics
Search Tips
Searching All Installed Documents
Searching a Specific Product Area Scope of Documents
Searching a Custom Set of Documents
Searching a Single Document

Mentor® Documentation System, v4.0_1 27


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Search Tips

Search Tips
Use these topics to understand and improve your local, HTML search results.
For information on performing different levels of searches within HTML document or on
Support Center, refer to “Document Search” on page 24.

Basic Rules and Tips for Local Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28


Searching for Commands, Functions, and Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Search Results Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Basic Rules and Tips for Local Search


Use these rules and tips to improve your search results.
• Wildcards — Use wildcards at the beginning or end of a word. Search automatically
includes a wildcard after each word you enter in order to display stemming results (-ing,
-ed, plurals, and so on), except when the “Exact match of search words” filter is enabled.
For example, to include hits on the plural form of “instance”, you would enter
“instance*” (or just “instance” due to the default wildcard at the end). Results returned
include: instance, instances, and instanced. To also search for “instantiate” and
“instantiation”, you could enter “instan*”. Note that the question mark (?) wildcard is
not supported.

Note
If you begin your search word with an asterisk (*), all words in the search database
must be scanned for a potential match. This can take significantly longer than a
search where you specify the beginning characters of the word.

• Phrases — Search phrases are not supported. Quotes have no effect on search. The
results list first contains topics with all of the specified words, although not necessarily
as an exact phrase. Next in the results list are topics with all but one of the words, then
topics with all but two of the words, and so on. You can search for phrases on Support
Center.
• Letter case — Do not search based on letter case. The search engine is not case
sensitive.
• Special characters — Single or double quotes have no effect on search and are not
searchable.
o Special characters that are typically part of software language keywords or
commands can be included in search words. Examples of these characters are: dollar
sign ($), period (.), colon (:), pound (#), and dash (-).

28 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Searching for Commands, Functions, and Options

o Some special characters are treated as white space and are not searchable. If they are
submitted in the search, they are automatically stripped before the search occurs.
These characters include: < > + = , ? ! ; | @ ~ " ^ { } [ ] ( ) / \
o Also see “Searching for Commands, Functions, and Options” on page 29.
• Exclude words — Some common language words are excluded from search. Computer
terms included in this list are: and, do, else, if, or, then, to, when, and while, unless they
appear in the heading of a reference page.
• Multiple words — Enter multiple keywords. The results list contains topics with all of
the specified words first, although not necessarily as an exact phrase. Next in the list,
topics with all but one of the words are listed, then topics with all but two of the words,
and so on.
Related Topics
Document Search

Searching for Commands, Functions, and Options


You can quickly search for commands, functions, and properties.
Procedure
1. Enter “command_name”, “$function_name()”, “$function_name”, “function_name()”
or just “function_name” and click the Search icon.
2. If you do not see a match on the first page, click FilterResults.
3. Choose the “Search within topic headings only” option.
4. Click Apply Filter. The results are filtered to only show headings of topics and
reference pages that contain the specified terms.
5. When searching for options, you can include the leading special character or omit it. For
example, when searching for a command switch, you can enter -switch_name or
switch_name.
Related Topics
Document Search

Search Results Refinement


Sometimes you may not find what you are seeking. There are several methods for improving
your search results.

Mentor® Documentation System, v4.0_1 29


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Printing HTML Manuals

• First, try broadening the search by selecting the All <release_name> Installed Docs
scope and resubmitting the search. For additional information, refer to “Searching All
Installed Documents” on page 24.
• If you have too many results you can select a different InfoHub scope, define a custom
My Documents List scope, or use the Filter Results. For additional information, refer
to “Searching a Specific Product Area Scope of Documents” on page 25 or “Searching a
Custom Set of Documents” on page 25.
• You can also open a single document from the list and re-issue the search within the
document’s Search tab. For additional information, refer to “Document Search” on
page 24.
• If you still cannot find what you are seeking, you can use InfoHub to submit a web
server-based search directly to Support Center. For additional information, refer to
“Searching Support Center” on page 26.
Related Topics
Document Search

Printing HTML Manuals


You can print a topic, section, chapter, or entire manual.
Procedure
1. Open the HTML document, if not already open.
2. Choose the amount of content you want to print using one of the following methods:

If you want to... Do the following:


Print the currently displayed 1. Click the Print icon in the topic banner of the
topic within HTML HTML file. The browser Print dialog box opens.
2. Click OK. Only the topic body is printed; the
sidebar is not printed.
Print a section, chapter or 1. Click the PDF icon in the topic banner. Your PDF
entire manual viewer opens and displays the PDF version of the
current document.
2. Choose Print.
3. Specify the range of pages to print and click OK.

30 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Custom Tab

Custom Tab
By default, the InfoHub displays the Custom Info tab. You can change the name of this tab and
define links to your company's process and design documents. The information on the custom
tab is visible in all InfoHub scopes within the same installed Mentor software tree release or
flow.
Note
Neither the content on the actual Custom Info tab nor anything that it links to is searchable
from the InfoHub.

Creating a Custom Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31


Pointing to a Common customer.js File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Creating a Custom Page


If you are creating a web page on the custom tab within the InfoHub, you can create links to
your PDF or HTML content. These links can be individual links or grouped within list boxes
that use the same data format that is used in the other areas of the InfoHub.
All of these customizations are stored in a customer.js file in your documentation tree. You can
also create one customer.js file that is referenced from all software trees that need the same
custom tab content.

Note
Due to browser security restrictions, you can no longer embed and display a web page
within the Custom Info tab area. You can still add specific URL links with the Custom
Info tab for quick access to pertinent information.

Prerequisites
An administrator login is required to copy the resulting file to other computers.

Procedure
1. Navigate to the location in the Mentor software tree that contains the InfoHub, using
your appropriate OS command. Change directories to one of these locations (dependent
on your software):
• <path_to_MGC_tree>/docs/infohubs/mgc_ih/js
• <path_to_MGC_tree>/doc/infohubs/mgc_ih/js
• <path_to_MGC_tree>/shared/infohubs/mgc_ih/js
2. With administrator login, copy the customer_orig.js file to a new file named,
customer.js.

Mentor® Documentation System, v4.0_1 31


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Creating a Custom Page

By copying this file to a new name, you preserve the software tree and ensure that your
customizations will not get overwritten if you install a patch. You can also copy the
customer.js file to a new release tree.
3. Open the customer.js file in a text editor (Windows format).
4. To enable the tab, change the value of the IHTab_Custom.fVisible() function to “true”.

5. Set the name of the tab to an appropriate title, like “Company_name Processes” or
“Company_name Information,” by changing the value of the IHTab_Custom.fSetTitle()
function.

6. Add content to the custom tab area using the examples in the customer.js file. You can
group your sets of links into different topics. Within those topics, you can create lists of
links in a scrollable box or create them as individual links. Use the comments in the file
to help you create these links.

32 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Pointing to a Common customer.js File

7. Save the customer.js file and open any InfoHub within this software tree and click the
“custom” tab to view the example entries. Sometimes you may need to reload the
InfoHub to force the JavaScript in the customer.js to be re-read by the browser.

Pointing to a Common customer.js File


If you have many Windows, Linux, or UNIX installations of a Mentor software tree and want to
use the same custom tab for all the software trees, you can define a common customer.js file.
This method enables you to edit one version of the customer.js file for all your Mentor software
trees.
Prerequisites
• Before defining a reference to a common customer.js file, ensure you have followed the
instructions in “Creating a Custom Page” on page 31 to create the contents of the
common customer.js file that will be referenced by all the trees.
Procedure
1. Copy the customer.js file to a common location that is accessible to all the software
trees. This location must be accessible through a file path or URL. You may also want to
change its name to “<release_name>_customer.js” to help differentiate it from other
files for other releases. Remember that this is the main, common customer.js file.

Mentor® Documentation System, v4.0_1 33


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using Mentor Documentation
Pointing to a Common customer.js File

2. Create a new pointer customer.js file that will be placed into each of your installed
software trees. The purpose of this customer.js file is to point to the common customer.js
file you placed in the common location.
a. Log in as administrator.
b. Copy the customer_orig.js file to a new file named, customer.js.
3. Open this new customer.js file in a text editor (Windows format).
4. Remove all of the code between lines 38 and 60 that defines individual entries.
5. Uncomment and define the file system path or the URL to the common customer.js file
to use within the custom tab of the InfoHub by changing the value of the
SetCustomerJS() function.

6. Save the customer.js file (the pointer file) and copy it to each of the installed Mentor
Graphics software trees that you want to use your common <release_name>_customer.js
file.
7. Now you can make edits in the common customer.js file, and users will see the change
in the content of the custom tab of each InfoHub that points to it.

34 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Appendix A
Troubleshooting

Use this section to help fix issues that can occur when using the InfoHub and the HTML
documentation.
Broken PDF Links in Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Internet Explorer Active Content Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Compatibility Mode for InfoHub and HTML Documents . . . . . . . . . . . . . . . . . . . . . . . 36
No PDF Bookcase Level Search on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
No Topic-Level Help on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Document Not Found. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Cannot Find What I am Searching For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
About InfoHub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Broken PDF Links in Documentation


Due to enhanced security restrictions in web browser plug-ins for viewing PDF files, manual-
to-manual links, and some internal links do not resolve. Clicking a link may result in no action,
or it may load the title page of the current PDF manual (instead of the intended target in the PDF
manual). The unresolved link behavior occurs in all web browsers on Windows® and
Linux®1platforms. Because of this behavior, the navigational experience of PDF manuals is
compromised. PDF is still ideal for printing because of its page-oriented layout.
Solution
For a fully-functional and superior navigational experience, use the HTML manuals. The
HTML interface for Mentor documentation is designed for effective navigation to help you
quickly find what you need. Use the HTML manuals to search for topics, navigate between
topics, and click links to examples, videos, reference material, and other related technical
content. HTML manuals are superior to PDF manuals for web-based search and navigation.

You can also use a PDF Viewer, like Adobe Reader, to navigate to the <install_location>/docs/
pdfdocs directory and view the PDF files directly. Note that you do not have documentation tree
level search while using this method.

Related Topics
Documentation Options

1. Linux® is a registered trademark of Linus Torvalds in the U.S. and other countries.

Mentor® Documentation System, v4.0_1 35


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
Internet Explorer Active Content Error

Browser Settings

Internet Explorer Active Content Error


By default, Microsoft chooses to have Internet Explorer block all Active Content from running
in HTML documents located on your local file system. This prevents JavaScript from running
and results in the content being displayed in “compatibility mode” for InfoHub and HTML
documents.
Solution
There are three solutions for solving this error.

Temporarily Fixing the issue within Internet Explorer


1. An information bar appears that let you chose to temporarily allow the blocked content.
2. Click Allow.
Fixing the Issue within Internet Explorer
1. Choose Tools> Internet Options.
2. Select the Advanced tab.
3. Scroll down to the Security section, select “Allow active content to run in files on My
Computer”.
4. Click OK.
Changing Your Default Browser
This is not an issue for Chrome or Firefox users. You can also change the default browser to
Firefox or Chrome for use with just Mentor documentation. Refer to “Documentation Options”
on page 10.

Hosting Documentation Instead of Changing Security Settings


If you do not want to change the security settings for the active content on your computer, you
can alternately host the documentation on an internal web-server. Refer to “Hosting
Documentation on an Internal HTTP Server” on page 16.

Compatibility Mode for InfoHub and HTML


Documents
The Mentor Documentation System uses JavaScript for browsing and searching HTML
documentation. If you are seeing the “compatibility mode” note at the top of the InfoHub or
your help topic, then JavaScript is currently disabled in your browser and needs to be enabled if
you want to use the full capabilities of the documentation system.

36 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
Compatibility Mode for InfoHub and HTML Documents

Symptoms
When using the InfoHub in compatibility mode, you have basic navigation and no search, as
shown in Figure A-1. The HTML documents have basic navigation, as shown in Figure A-2.
Also, the hyperlinks within documents do not function.

Figure A-1. InfoHub in Compatibility Mode

Mentor® Documentation System, v4.0_1 37


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
No PDF Bookcase Level Search on Linux

Figure A-2. HTML Document in Compatibility Mode

Solution
There are two solutions for solving this error.

Fixing Within the Browser


Enable JavaScript in your browser. Refer to “Browser Settings” on page 19.

Hosting Documentation Instead of Changing JavaScript Settings


If you do not want to change the JavaScript settings on your computer, you can alternately host
the documentation on an internal web-server. Refer to “Hosting Documentation on an Internal
HTTP Server” on page 16.

No PDF Bookcase Level Search on Linux


Mentor PDF-only documentation trees on Linux have limited search capabilities if you are not
using Adobe Reader.
Symptoms
• Search of the complete PDF-only documentation tree is not an option for PDF viewers
other than Adobe Reader.
• Adobe Reader v9.5.5 is not present on the Linux system and cannot be downloaded from
Adobe.

38 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
No Topic-Level Help on Linux

Causes
Adobe Reader for Linux is no longer available from Adobe. Third-party PDF viewers cannot
use the PDF search index available with Adobe Reader. Contact Adobe for additional
information and options for Adobe Reader for Linux.

Solution
You can access and search all manuals in your release from Mentor Support Center (http://
supportnet.mentor.com). If you have limited or no access to the Internet, or you do not have a
Support Center account, you can choose one or both of the following:

• Copy the documentation tree to a Windows OS location and use the PDF search index
accessible with Adobe Reader for Windows.
• Install a third-party PDF viewer so that you can view the PDF files and perform single
document searches. (Adobe Reader for Linux is no longer available from Adobe
Corporation.)
Related Topics
mgc_doc_options.ini File Format

No Topic-Level Help on Linux


Mentor PDF-only documentation trees on Linux have limited context-sensitive help capabilities
if you are not using Adobe Reader.
Symptoms
• If you are not using Adobe Acrobat, context-sensitive help calls from the Mentor
products to a PDF-only documentation tree open to the PDF manual title page, not to the
topic within the PDF manual.
• Adobe Reader v9.5.5 is not present on the Linux system and cannot be downloaded from
Adobe.
Causes
Adobe Reader for Linux is no longer available from Adobe. Third-party PDF viewers cannot
open the PDF file to the specific topic, as with Adobe Reader. Contact Adobe for additional
information and options for Adobe Reader for Linux.

Solution
There is not direct resolution for the fact that Adobe Reader is not available for Linux and is
required to open context-sensitive help directly to the topic. However, you can still install a
third-party PDF viewer so that you can view the PDF files and perform single document
searches on Linux.

Mentor® Documentation System, v4.0_1 39


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
Document Not Found

Related Topics
mgc_doc_options.ini File Format

Document Not Found


The Mentor Documentation System cannot find the requested document in this software tree.
Symptoms
The message box is opened, then the first document listed in the All <release_name> Installed
Docs scope opens instead.

Solution
Depending on the release, you may not have installed the particular document. Try installing the
missing document by choosing the associated software product within the install program. You
can also go to Support Center to view the document: choose the product associated with that
document, then open the Reference tab for that product site.

Cannot Find What I am Searching For


Sometimes you may not be able to find results for the terms you searched.
Solution
Use the methods and tips in “Search Tips” on page 28 help you tune your search terms and
context.

About InfoHub
The software version of the documentation system.

40 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
About InfoHub

©2005-2017 Mentor Graphics Corporation. All Rights Reserved.

THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE
PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT
TO LICENSE TERMS.

For an overview of the InfoHub and its features, refer to “Mentor Documentation System” on
page 5.

Software Versions:

mgc_html v4.0_1.24
infohub_core v4.0_0.5

Mentor® Documentation System, v4.0_1 41


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Troubleshooting
About InfoHub

42 Mentor® Documentation System, v4.0_1


April 2017

Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
End-User License Agreement
The latest version of the End-User License Agreement is available on-line at:
www.mentor.com/eula

IMPORTANT INFORMATION

USE OF ALL SOFTWARE IS SUBJECT TO LICENSE RESTRICTIONS. CAREFULLY READ THIS LICENSE
AGREEMENT BEFORE USING THE PRODUCTS. USE OF SOFTWARE INDICATES CUSTOMER’S COMPLETE
AND UNCONDITIONAL ACCEPTANCE OF THE TERMS AND CONDITIONS SET FORTH IN THIS AGREEMENT.
ANY ADDITIONAL OR DIFFERENT PURCHASE ORDER TERMS AND CONDITIONS SHALL NOT APPLY.

END-USER LICENSE AGREEMENT (“Agreement”)

This is a legal agreement concerning the use of Software (as defined in Section 2) and hardware (collectively “Products”)
between the company acquiring the Products (“Customer”), and the Mentor Graphics entity that issued the corresponding
quotation or, if no quotation was issued, the applicable local Mentor Graphics entity (“Mentor Graphics”). Except for license
agreements related to the subject matter of this license agreement which are physically signed by Customer and an authorized
representative of Mentor Graphics, this Agreement and the applicable quotation contain the parties’ entire understanding
relating to the subject matter and supersede all prior or contemporaneous agreements. If Customer does not agree to these
terms and conditions, promptly return or, in the case of Software received electronically, certify destruction of Software and all
accompanying items within five days after receipt of Software and receive a full refund of any license fee paid.

1. ORDERS, FEES AND PAYMENT.

1.1. To the extent Customer (or if agreed by Mentor Graphics, Customer’s appointed third party buying agent) places and Mentor
Graphics accepts purchase orders pursuant to this Agreement (each an “Order”), each Order will constitute a contract between
Customer and Mentor Graphics, which shall be governed solely and exclusively by the terms and conditions of this Agreement,
any applicable addenda and the applicable quotation, whether or not those documents are referenced on the Order. Any
additional or conflicting terms and conditions appearing on an Order or presented in any electronic portal or automated order
management system, whether or not required to be electronically accepted, will not be effective unless agreed in writing and
physically signed by an authorized representative of Customer and Mentor Graphics.

1.2. Amounts invoiced will be paid, in the currency specified on the applicable invoice, within 30 days from the date of such invoice.
Any past due invoices will be subject to the imposition of interest charges in the amount of one and one-half percent per month
or the applicable legal rate currently in effect, whichever is lower. Prices do not include freight, insurance, customs duties, taxes
or other similar charges, which Mentor Graphics will state separately in the applicable invoice. Unless timely provided with a
valid certificate of exemption or other evidence that items are not taxable, Mentor Graphics will invoice Customer for all
applicable taxes including, but not limited to, VAT, GST, sales tax, consumption tax and service tax. Customer will make all
payments free and clear of, and without reduction for, any withholding or other taxes; any such taxes imposed on payments by
Customer hereunder will be Customer’s sole responsibility. If Customer appoints a third party to place purchase orders and/or
make payments on Customer’s behalf, Customer shall be liable for payment under Orders placed by such third party in the event
of default.

1.3. All Products are delivered FCA factory (Incoterms 2010), freight prepaid and invoiced to Customer, except Software delivered
electronically, which shall be deemed delivered when made available to Customer for download. Mentor Graphics retains a
security interest in all Products delivered under this Agreement, to secure payment of the purchase price of such Products, and
Customer agrees to sign any documents that Mentor Graphics determines to be necessary or convenient for use in filing or
perfecting such security interest. Mentor Graphics’ delivery of Software by electronic means is subject to Customer’s provision
of both a primary and an alternate e-mail address.

2. GRANT OF LICENSE. The software installed, downloaded, or otherwise acquired by Customer under this Agreement, including any
updates, modifications, revisions, copies, documentation, setup files and design data (“Software”) are copyrighted, trade secret and
confidential information of Mentor Graphics or its licensors, who maintain exclusive title to all Software and retain all rights not
expressly granted by this Agreement. Except for Software that is embeddable (“Embedded Software”), which is licensed pursuant to
separate embedded software terms or an embedded software supplement, Mentor Graphics grants to Customer, subject to payment of
applicable license fees, a nontransferable, nonexclusive license to use Software solely: (a) in machine-readable, object-code form
(except as provided in Subsection 4.2); (b) for Customer’s internal business purposes; (c) for the term of the license; and (d) on the
computer hardware and at the site authorized by Mentor Graphics. A site is restricted to a one-half mile (800 meter) radius. Customer
may have Software temporarily used by an employee for telecommuting purposes from locations other than a Customer office, such as
the employee’s residence, an airport or hotel, provided that such employee’s primary place of employment is the site where the
Software is authorized for use. Mentor Graphics’ standard policies and programs, which vary depending on Software, license fees paid
or services purchased, apply to the following: (a) relocation of Software; (b) use of Software, which may be limited, for example, to
execution of a single session by a single user on the authorized hardware or for a restricted period of time (such limitations may be
technically implemented through the use of authorization codes or similar devices); and (c) support services provided, including
eligibility to receive telephone support, updates, modifications, and revisions. For the avoidance of doubt, if Customer provides any
feedback or requests any change or enhancement to Products, whether in the course of receiving support or consulting services,
evaluating Products, performing beta testing or otherwise, any inventions, product improvements, modifications or developments made
by Mentor Graphics (at Mentor Graphics’ sole discretion) will be the exclusive property of Mentor Graphics.
3. BETA CODE.

3.1. Portions or all of certain Software may contain code for experimental testing and evaluation (which may be either alpha or beta,
collectively “Beta Code”), which may not be used without Mentor Graphics’ explicit authorization. Upon Mentor Graphics’
authorization, Mentor Graphics grants to Customer a temporary, nontransferable, nonexclusive license for experimental use to
test and evaluate the Beta Code without charge for a limited period of time specified by Mentor Graphics. Mentor Graphics may
choose, at its sole discretion, not to release Beta Code commercially in any form.

3.2. If Mentor Graphics authorizes Customer to use the Beta Code, Customer agrees to evaluate and test the Beta Code under normal
conditions as directed by Mentor Graphics. Customer will contact Mentor Graphics periodically during Customer’s use of the
Beta Code to discuss any malfunctions or suggested improvements. Upon completion of Customer’s evaluation and testing,
Customer will send to Mentor Graphics a written evaluation of the Beta Code, including its strengths, weaknesses and
recommended improvements.

3.3. Customer agrees to maintain Beta Code in confidence and shall restrict access to the Beta Code, including the methods and
concepts utilized therein, solely to those employees and Customer location(s) authorized by Mentor Graphics to perform beta
testing. Customer agrees that any written evaluations and all inventions, product improvements, modifications or developments
that Mentor Graphics conceived or made during or subsequent to this Agreement, including those based partly or wholly on
Customer’s feedback, will be the exclusive property of Mentor Graphics. Mentor Graphics will have exclusive rights, title and
interest in all such property. The provisions of this Subsection 3.3 shall survive termination of this Agreement.

4. RESTRICTIONS ON USE.

4.1. Customer may copy Software only as reasonably necessary to support the authorized use. Each copy must include all notices
and legends embedded in Software and affixed to its medium and container as received from Mentor Graphics. All copies shall
remain the property of Mentor Graphics or its licensors. Except for Embedded Software that has been embedded in executable
code form in Customer’s product(s), Customer shall maintain a record of the number and primary location of all copies of
Software, including copies merged with other software, and shall make those records available to Mentor Graphics upon
request. Customer shall not make Products available in any form to any person other than Customer’s employees and on-site
contractors, excluding Mentor Graphics competitors, whose job performance requires access and who are under obligations of
confidentiality. Customer shall take appropriate action to protect the confidentiality of Products and ensure that any person
permitted access does not disclose or use Products except as permitted by this Agreement. Customer shall give Mentor Graphics
written notice of any unauthorized disclosure or use of the Products as soon as Customer becomes aware of such unauthorized
disclosure or use. Customer acknowledges that Software provided hereunder may contain source code which is proprietary and
its confidentiality is of the highest importance and value to Mentor Graphics. Customer acknowledges that Mentor Graphics
may be seriously harmed if such source code is disclosed in violation of this Agreement. Except as otherwise permitted for
purposes of interoperability as specified by applicable and mandatory local law, Customer shall not reverse-assemble,
disassemble, reverse-compile, or reverse-engineer any Product, or in any way derive any source code from Software that is not
provided to Customer in source code form. Log files, data files, rule files and script files generated by or for the Software
(collectively “Files”), including without limitation files containing Standard Verification Rule Format (“SVRF”) and Tcl
Verification Format (“TVF”) which are Mentor Graphics’ trade secret and proprietary syntaxes for expressing process rules,
constitute or include confidential information of Mentor Graphics. Customer may share Files with third parties, excluding
Mentor Graphics competitors, provided that the confidentiality of such Files is protected by written agreement at least as well as
Customer protects other information of a similar nature or importance, but in any case with at least reasonable care. Customer
may use Files containing SVRF or TVF only with Mentor Graphics products. Under no circumstances shall Customer use
Products or Files or allow their use for the purpose of developing, enhancing or marketing any product that is in any way
competitive with Products, or disclose to any third party the results of, or information pertaining to, any benchmark.

4.2. If any Software or portions thereof are provided in source code form, Customer will use the source code only to correct software
errors and enhance or modify the Software for the authorized use, or as permitted for Embedded Software under separate
embedded software terms or an embedded software supplement. Customer shall not disclose or permit disclosure of source
code, in whole or in part, including any of its methods or concepts, to anyone except Customer’s employees or on-site
contractors, excluding Mentor Graphics competitors, with a need to know. Customer shall not copy or compile source code in
any manner except to support this authorized use.

4.3. Customer agrees that it will not subject any Product to any open source software (“OSS”) license that conflicts with this
Agreement or that does not otherwise apply to such Product.

4.4. Customer may not assign this Agreement or the rights and duties under it, or relocate, sublicense, or otherwise transfer the
Products, whether by operation of law or otherwise (“Attempted Transfer”), without Mentor Graphics’ prior written consent and
payment of Mentor Graphics’ then-current applicable relocation and/or transfer fees. Any Attempted Transfer without Mentor
Graphics’ prior written consent shall be a material breach of this Agreement and may, at Mentor Graphics’ option, result in the
immediate termination of the Agreement and/or the licenses granted under this Agreement. The terms of this Agreement,
including without limitation the licensing and assignment provisions, shall be binding upon Customer’s permitted successors in
interest and assigns.

4.5. The provisions of this Section 4 shall survive the termination of this Agreement.

5. SUPPORT SERVICES. To the extent Customer purchases support services, Mentor Graphics will provide Customer with updates and
technical support for the Products, at the Customer site(s) for which support is purchased, in accordance with Mentor Graphics’ then
current End-User Support Terms located at http://supportnet.mentor.com/supportterms.

6. OPEN SOURCE SOFTWARE. Products may contain OSS or code distributed under a proprietary third party license agreement, to
which additional rights or obligations (“Third Party Terms”) may apply. Please see the applicable Product documentation (including
license files, header files, read-me files or source code) for details. In the event of conflict between the terms of this Agreement
(including any addenda) and the Third Party Terms, the Third Party Terms will control solely with respect to the OSS or third party
code. The provisions of this Section 6 shall survive the termination of this Agreement.

7. LIMITED WARRANTY.

7.1. Mentor Graphics warrants that during the warranty period its standard, generally supported Products, when properly installed,
will substantially conform to the functional specifications set forth in the applicable user manual. Mentor Graphics does not
warrant that Products will meet Customer’s requirements or that operation of Products will be uninterrupted or error free. The
warranty period is 90 days starting on the 15th day after delivery or upon installation, whichever first occurs. Customer must
notify Mentor Graphics in writing of any nonconformity within the warranty period. For the avoidance of doubt, this warranty
applies only to the initial shipment of Software under an Order and does not renew or reset, for example, with the delivery of (a)
Software updates or (b) authorization codes or alternate Software under a transaction involving Software re-mix. This warranty
shall not be valid if Products have been subject to misuse, unauthorized modification, improper installation or Customer is not in
compliance with this Agreement. MENTOR GRAPHICS’ ENTIRE LIABILITY AND CUSTOMER’S EXCLUSIVE
REMEDY SHALL BE, AT MENTOR GRAPHICS’ OPTION, EITHER (A) REFUND OF THE PRICE PAID UPON
RETURN OF THE PRODUCTS TO MENTOR GRAPHICS OR (B) MODIFICATION OR REPLACEMENT OF THE
PRODUCTS THAT DO NOT MEET THIS LIMITED WARRANTY. MENTOR GRAPHICS MAKES NO WARRANTIES
WITH RESPECT TO: (A) SERVICES; (B) PRODUCTS PROVIDED AT NO CHARGE; OR (C) BETA CODE; ALL OF
WHICH ARE PROVIDED “AS IS.”

7.2. THE WARRANTIES SET FORTH IN THIS SECTION 7 ARE EXCLUSIVE. NEITHER MENTOR GRAPHICS NOR ITS
LICENSORS MAKE ANY OTHER WARRANTIES EXPRESS, IMPLIED OR STATUTORY, WITH RESPECT TO
PRODUCTS PROVIDED UNDER THIS AGREEMENT. MENTOR GRAPHICS AND ITS LICENSORS SPECIFICALLY
DISCLAIM ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT OF INTELLECTUAL PROPERTY.

8. LIMITATION OF LIABILITY. TO THE EXTENT PERMITTED UNDER APPLICABLE LAW, IN NO EVENT SHALL
MENTOR GRAPHICS OR ITS LICENSORS BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES (INCLUDING LOST PROFITS OR SAVINGS) WHETHER BASED ON CONTRACT, TORT OR ANY OTHER
LEGAL THEORY, EVEN IF MENTOR GRAPHICS OR ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES. IN NO EVENT SHALL MENTOR GRAPHICS’ OR ITS LICENSORS’ LIABILITY UNDER THIS
AGREEMENT EXCEED THE AMOUNT RECEIVED FROM CUSTOMER FOR THE HARDWARE, SOFTWARE LICENSE OR
SERVICE GIVING RISE TO THE CLAIM. IN THE CASE WHERE NO AMOUNT WAS PAID, MENTOR GRAPHICS AND ITS
LICENSORS SHALL HAVE NO LIABILITY FOR ANY DAMAGES WHATSOEVER. THE PROVISIONS OF THIS SECTION 8
SHALL SURVIVE THE TERMINATION OF THIS AGREEMENT.

9. THIRD PARTY CLAIMS.

9.1. Customer acknowledges that Mentor Graphics has no control over the testing of Customer’s products, or the specific
applications and use of Products. Mentor Graphics and its licensors shall not be liable for any claim or demand made against
Customer by any third party, except to the extent such claim is covered under Section 10.

9.2. In the event that a third party makes a claim against Mentor Graphics arising out of the use of Customer’s products, Mentor
Graphics will give Customer prompt notice of such claim. At Customer’s option and expense, Customer may take sole control
of the defense and any settlement of such claim. Customer WILL reimburse and hold harmless Mentor Graphics for any
LIABILITY, damages, settlement amounts, costs and expenses, including reasonable attorney’s fees, incurred by or awarded
against Mentor Graphics or its licensors in connection with such claims.

9.3. The provisions of this Section 9 shall survive any expiration or termination of this Agreement.

10. INFRINGEMENT.

10.1. Mentor Graphics will defend or settle, at its option and expense, any action brought against Customer in the United States,
Canada, Japan, or member state of the European Union which alleges that any standard, generally supported Product acquired
by Customer hereunder infringes a patent or copyright or misappropriates a trade secret in such jurisdiction. Mentor Graphics
will pay costs and damages finally awarded against Customer that are attributable to such action. Customer understands and
agrees that as conditions to Mentor Graphics’ obligations under this section Customer must: (a) notify Mentor Graphics
promptly in writing of the action; (b) provide Mentor Graphics all reasonable information and assistance to settle or defend the
action; and (c) grant Mentor Graphics sole authority and control of the defense or settlement of the action.

10.2. If a claim is made under Subsection 10.1 Mentor Graphics may, at its option and expense: (a) replace or modify the Product so
that it becomes noninfringing; (b) procure for Customer the right to continue using the Product; or (c) require the return of the
Product and refund to Customer any purchase price or license fee paid, less a reasonable allowance for use.

10.3. Mentor Graphics has no liability to Customer if the action is based upon: (a) the combination of Software or hardware with any
product not furnished by Mentor Graphics; (b) the modification of the Product other than by Mentor Graphics; (c) the use of
other than a current unaltered release of Software; (d) the use of the Product as part of an infringing process; (e) a product that
Customer makes, uses, or sells; (f) any Beta Code or Product provided at no charge; (g) any software provided by Mentor
Graphics’ licensors who do not provide such indemnification to Mentor Graphics’ customers; (h) OSS, except to the extent that
the infringement is directly caused by Mentor Graphics’ modifications to such OSS; or (i) infringement by Customer that is
deemed willful. In the case of (i), Customer shall reimburse Mentor Graphics for its reasonable attorney fees and other costs
related to the action.

10.4. THIS SECTION 10 IS SUBJECT TO SECTION 8 ABOVE AND STATES THE ENTIRE LIABILITY OF MENTOR
GRAPHICS AND ITS LICENSORS, AND CUSTOMER’S SOLE AND EXCLUSIVE REMEDY, FOR DEFENSE,
SETTLEMENT AND DAMAGES, WITH RESPECT TO ANY ALLEGED PATENT OR COPYRIGHT INFRINGEMENT
OR TRADE SECRET MISAPPROPRIATION BY ANY PRODUCT PROVIDED UNDER THIS AGREEMENT.

11. TERMINATION AND EFFECT OF TERMINATION.

11.1. If a Software license was provided for limited term use, such license will automatically terminate at the end of the authorized
term. Mentor Graphics may terminate this Agreement and/or any license granted under this Agreement immediately upon
written notice if Customer: (a) exceeds the scope of the license or otherwise fails to comply with the licensing or confidentiality
provisions of this Agreement, or (b) becomes insolvent, files a bankruptcy petition, institutes proceedings for liquidation or
winding up or enters into an agreement to assign its assets for the benefit of creditors. For any other material breach of any
provision of this Agreement, Mentor Graphics may terminate this Agreement and/or any license granted under this Agreement
upon 30 days written notice if Customer fails to cure the breach within the 30 day notice period. Termination of this Agreement
or any license granted hereunder will not affect Customer’s obligation to pay for Products shipped or licenses granted prior to
the termination, which amounts shall be payable immediately upon the date of termination.

11.2. Upon termination of this Agreement, the rights and obligations of the parties shall cease except as expressly set forth in this
Agreement. Upon termination of this Agreement and/or any license granted under this Agreement, Customer shall ensure that
all use of the affected Products ceases, and shall return hardware and either return to Mentor Graphics or destroy Software in
Customer’s possession, including all copies and documentation, and certify in writing to Mentor Graphics within ten business
days of the termination date that Customer no longer possesses any of the affected Products or copies of Software in any form.

12. EXPORT. The Products provided hereunder are subject to regulation by local laws and European Union (“E.U.”) and United States
(“U.S.”) government agencies, which prohibit export, re-export or diversion of certain products, information about the products, and
direct or indirect products thereof, to certain countries and certain persons. Customer agrees that it will not export or re-export Products
in any manner without first obtaining all necessary approval from appropriate local, E.U. and U.S. government agencies. If Customer
wishes to disclose any information to Mentor Graphics that is subject to any E.U., U.S. or other applicable export restrictions, including
without limitation the U.S. International Traffic in Arms Regulations (ITAR) or special controls under the Export Administration
Regulations (EAR), Customer will notify Mentor Graphics personnel, in advance of each instance of disclosure, that such information
is subject to such export restrictions.

13. U.S. GOVERNMENT LICENSE RIGHTS. Software was developed entirely at private expense. The parties agree that all Software is
commercial computer software within the meaning of the applicable acquisition regulations. Accordingly, pursuant to U.S. FAR 48
CFR 12.212 and DFAR 48 CFR 227.7202, use, duplication and disclosure of the Software by or for the U.S. government or a U.S.
government subcontractor is subject solely to the terms and conditions set forth in this Agreement, which shall supersede any
conflicting terms or conditions in any government order document, except for provisions which are contrary to applicable mandatory
federal laws.

14. THIRD PARTY BENEFICIARY. Mentor Graphics Corporation, Mentor Graphics (Ireland) Limited, Microsoft Corporation and
other licensors may be third party beneficiaries of this Agreement with the right to enforce the obligations set forth herein.

15. REVIEW OF LICENSE USAGE. Customer will monitor the access to and use of Software. With prior written notice and during
Customer’s normal business hours, Mentor Graphics may engage an internationally recognized accounting firm to review Customer’s
software monitoring system and records deemed relevant by the internationally recognized accounting firm to confirm Customer’s
compliance with the terms of this Agreement or U.S. or other local export laws. Such review may include FlexNet (or successor
product) report log files that Customer shall capture and provide at Mentor Graphics’ request. Customer shall make records available in
electronic format and shall fully cooperate with data gathering to support the license review. Mentor Graphics shall bear the expense of
any such review unless a material non-compliance is revealed. Mentor Graphics shall treat as confidential information all information
gained as a result of any request or review and shall only use or disclose such information as required by law or to enforce its rights
under this Agreement. The provisions of this Section 15 shall survive the termination of this Agreement.

16. CONTROLLING LAW, JURISDICTION AND DISPUTE RESOLUTION. The owners of certain Mentor Graphics intellectual
property licensed under this Agreement are located in Ireland and the U.S. To promote consistency around the world, disputes shall be
resolved as follows: excluding conflict of laws rules, this Agreement shall be governed by and construed under the laws of the State of
Oregon, U.S., if Customer is located in North or South America, and the laws of Ireland if Customer is located outside of North or
South America or Japan, and the laws of Japan if Customer is located in Japan. All disputes arising out of or in relation to this
Agreement shall be submitted to the exclusive jurisdiction of the courts of Portland, Oregon when the laws of Oregon apply, or Dublin,
Ireland when the laws of Ireland apply, or the Tokyo District Court when the laws of Japan apply. Notwithstanding the foregoing, all
disputes in Asia (excluding Japan) arising out of or in relation to this Agreement shall be resolved by arbitration in Singapore before a
single arbitrator to be appointed by the chairman of the Singapore International Arbitration Centre (“SIAC”) to be conducted in the
English language, in accordance with the Arbitration Rules of the SIAC in effect at the time of the dispute, which rules are deemed to be
incorporated by reference in this section. Nothing in this section shall restrict Mentor Graphics’ right to bring an action (including for
example a motion for injunctive relief) against Customer in the jurisdiction where Customer’s place of business is located. The United
Nations Convention on Contracts for the International Sale of Goods does not apply to this Agreement.

17. SEVERABILITY. If any provision of this Agreement is held by a court of competent jurisdiction to be void, invalid, unenforceable or
illegal, such provision shall be severed from this Agreement and the remaining provisions will remain in full force and effect.

18. MISCELLANEOUS. This Agreement contains the parties’ entire understanding relating to its subject matter and supersedes all prior
or contemporaneous agreements. Any translation of this Agreement is provided to comply with local legal requirements only. In the
event of a dispute between the English and any non-English versions, the English version of this Agreement shall govern to the extent
not prohibited by local law in the applicable jurisdiction. This Agreement may only be modified in writing, signed by an authorized
representative of each party. Waiver of terms or excuse of breach must be in writing and shall not constitute subsequent consent, waiver
or excuse.

Rev. 170330, Part No. 270941

You might also like