Cadence Sigrity 2017 Release Installation Guide: Product Version Sigrity 2017 December 2016
Cadence Sigrity 2017 Release Installation Guide: Product Version Sigrity 2017 December 2016
Guide
Product Version Sigrity 2017
December 2016
© 2012-2018 Cadence Design Systems, Inc. All rights reserved.
Portions © Regents of the University of California, Massachusetts Institute of Technology, University of
Florida. Used by permission. Printed in the United States of America. Used by permission.
Printed in the United States of America.
Cadence Design Systems, Inc. (Cadence), 2655 Seely Ave., San Jose, CA 95134, USA.
Allegro Platform Products contain technology licensed from, and copyrighted by: 1901 Munsey Drive Forest
Hill, MD 21050, USA © 2000-2005, Apache Software Foundation. Sun Microsystems, 4150 Network Circle,
Santa Clara, CA 95054 USA © 1994-2007, Sun Microsystems, Inc. Free Software Foundation, 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA © 1989, 1991, Free Software Foundation, Inc. Regents of
the University of California, Sun Microsystems, Inc., Scriptics Corporation, © 2001, Regents of the
University of California. Daniel Stenberg, © 1996 - 2006, Daniel Stenberg. UMFPACK © 2005, Timothy A.
Davis, University of Florida, ([email protected]). Ken Martin, Will Schroeder, Bill Lorensen © 1993-2002,
Ken Martin, Will Schroeder, Bill Lorensen. Massachusetts Institute of Technology, 77 Massachusetts
Avenue, Cambridge, Massachusetts, USA © 2003, the Board of Trustees of Massachusetts Institute of
Technology. vtkQt, © 2000-2005, Matthias Koenig. All rights reserved.
Open SystemC, Open SystemC Initiative, OSCI, SystemC, and SystemC Initiative are trademarks or
registered trademarks of Open SystemC Initiative, Inc. in the United States and other countries and are
used with permission.
Trademarks: Trademarks and service marks of Cadence Design Systems, Inc. contained in this document
are attributed to Cadence with the appropriate symbol. For queries regarding Cadence’s trademarks,
contact the corporate legal department at the address shown above or call 800.862.4522.
Open SystemC, Open SystemC Initiative, OSCI, SystemC, and SystemC Initiative are trademarks or
registered trademarks of Open SystemC Initiative, Inc. in the United States and other countries and are
used with permission.
Restricted Permission: This publication is protected by copyright law and international treaties and
contains trade secrets and proprietary information owned by Cadence. Unauthorized reproduction or
distribution of this publication, or any portion of it, may result in civil and criminal penalties. Except as
specified in this permission statement, this publication may not be copied, reproduced, modified, published,
uploaded, posted, transmitted, or distributed in any way, without prior written permission from Cadence.
Unless otherwise agreed to by Cadence in writing, this statement grants Cadence customers permission to
print one (1) hard copy of this publication subject to the following conditions:
1. The publication may be used only in accordance with a written agreement between Cadence and its
customer.
2. The publication may not be modified in any way.
3. Any authorized copy of the publication or portion thereof must include all original copyright,
trademark, and other proprietary notices and this permission statement.
4. The information contained in this document cannot be used in the development of like products or
software, whether for internal or external use, and shall not be used for the benefit of any other party,
whether or not for consideration.
Disclaimer: Information in this publication is subject to change without notice and does not represent a
commitment on the part of Cadence. Except as may be explicitly set forth in such agreement, Cadence does
not make, and expressly disclaims, any representations or warranties as to the completeness, accuracy or
usefulness of the information contained in this document. Cadence does not warrant that use of such
information will not infringe any third party rights, nor does Cadence assume any liability for damages or
costs of any kind that may result from use of such information.
Restricted Rights: Use, duplication, or disclosure by the Government is subject to restrictions as set forth
in FAR52.227-14 and DFAR252.227-7013 et seq. or its successor
Cadence Sigrity 2017 Release Installation Guide
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Compatibility Matrix ...................................................... 6
Hardware and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 7
Windows Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Linux Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Installing License Manager on Windows. . . . . . . . . . . . . . . . . . . . . . . 11
Installing License manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Standalone Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Network Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Uninstalling the License Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
The License Server Configuration Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
The License Client Configuration Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Installing Cadence Sigrity Products on Windows . . . . . . . . . . . . . 17
Performing Interactive Product Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Running Allegro–Sigrity Flow on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Uninstalling the products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Installing Client on a Remote Computer on Windows. . . . . . . . 21
Installing a Client Interactively on a Remote Computer . . . . . . . . . . . . . . . . . . . . . . . 22
Uninstalling the Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Configuring and Using Service Manager for PowerSI
Distributed Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Configuring the Service Manager for PowerSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Starting and Stopping PowerSI Remote Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Performing Silent Installations on Windows . . . . . . . . . . . . . . . . . . . 27
The silentinstall-asi.ini file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Installing License Manager in the Silent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Installing Products in the Silent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Installing Client in the Silent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Performing Maintenance in the Silent Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Introduction
This document lists the hardware and software that support Cadence® Sigrity™ 2017 and
describes how to install Cadence Sigrity 2017 products on supported Windows and Linux
operating systems. It also describes how to install and configure the license server to run the
products.
Compatibility Matrix
The compatibility matrix is recommended for the benefit of the users of integrated
applications, such as Allegro® Sigrity™ PI, Allegro® Sigrity™ SI, and APD–XtractIM. This will
ensure that the latest database features are fully supported by the Sigrity™ applications..
This manual is designed to help you quickly find the information required to install Cadence®
Sigrity™ 2017 products.
The following sections describe the system requirements for Windows and Linux.
Windows Requirements
Because Cadence Sigrity products are integrated directly with Windows, hardware and
peripherals supported by Windows are also supported by the Cadence Sigrity products. A list
of hardware and peripherals officially supported by Windows can be obtained from the
Microsoft web page.
Linux Requirements
This section describes the system requirements for Linux.
Operating System RHEL 5.10 (64-bit); RHEL 6.5 (64-bit); RHEL 7.1 (64-bit); SLES 11
SP2/SP3 (64-bit); Ubuntu 14.04 (64-bit)
Hardware Intel P4 compatibles (includes AMD OpteronΤΜ), Intel P4 EMT and
AMD AthlonΤΜ
8 GB (or greater) system memory
12 GB swap space
10 GB (or greater) available disk space
TrueColor required
Window Manager Gnome
You must install and configure Cadence® License Manager to be able to use installed
products. You can set up licensing locally or over a network.
To set up licensing:
1. Install the License Manager, locally or in a server.
Note: Ensure that you install the latest Cadence License Manager. For Sigrity 2017,
upgrade to Cadence License Manager 12.07 (FLEXnet License Manager version
11.13.1.3 or later). You can check the version of FLEXnet by choosing Cadence–
License Manager–LmTools from the Windows Start menu. Then choose Help–About.
2. Configure the license server using the License Server Configuration Utility and the
license file provided by Cadence.
To be able to run the products, ensure that license is configured in the system where products
are installed. You can configure license by either specifying the License Path while installing
the products or by using the License Client Configuration Utility.
The remaining sections in this chapter describes how to install License Manager and
configure license.
The sections below describe the two installation types and explains the installation procedure.
Standalone Installation
To install the licensing for a single user on an isolated computer that will not depend on access
to a network, install the License Manager directly on that computer.
Network Installation
In a network installation, you install the License Manager on a computer that is accessible
over a network, referred to as a license server. In this configuration, multiple users can run
the Cadence products at the same time across the network by accessing the license and file
server.
You may have up to three license servers running simultaneously. These are referred to as
redundant license servers. The licensing system remains operational as long as any two of
the three License Managers are functioning properly.
1. Click on setup.exe in the top-level of the Windows DVD images (above the Disk 1
folder).
The Cadence Product Components menu appears.
2. Click License Manager.
The Welcome window of the InstallShield Wizard dialog box appears.
3. Click Next to proceed.
The License Agreement dialog box appears.
4. Enable the I accept the terms of the license agreement checkbox to accept the
License Agreement.
5. Click Next to proceed with the installation process.
The Choose Destination Location dialog box appears.
6. Accept the default location or click the Change button to designate another location,
where you want to install, and then click Next to continue.
The Select Features dialog box appears.
7. Check the Licensing checkbox (if not checked) and then click Next.
The Ready to Install the Program dialog box appears.
8. Click Install to start the installation.
The Setup Status dialog box appears to monitor the install progress. When complete, the
License File Location dialog box appears.
9. Specify a location to the Cadence license file or browse to it, and then click Next.
The License Server Data dialog box appears.
Note: You can click Cancel to configure the License Manager at a later time. You need
to run Start – Cadence – License Manager – License Server Configuration Utility
to configure licensing.
10. Review the license server information and modify the host name, if necessary, and then
click Next.
The Configuration Status dialog box appears informing you that the license file
installation was successful.
11. Click Finish.
The InstallShield Wizard Complete dialog box appears.
You can use the Cadence® Sigrity™ installer to install products in two modes, interactive and
unattended. The interactive mode uses a installation wizard to guide you through the
installation steps. The unattended mode lets you edit a template in the installation CD and run
the installation process without intervention.
You can also run the installer to maintain installed products. Maintenance allows you to
modify or repair the current installation.
You can remove the installation from the Programs and Features tool of Windows Control
Panel by clicking the Uninstall button.
Interactive installation flow depends upon the option, either Complete or Custom, which you
select in the Setup Type page of the installer.
Note: This chapter discusses interactive installation. To learn about silent or unattended
installation, refer to Performing Silent Installations on Windows on page 27.
Important
In order to install the Cadence Sigrity products, you must be logged on as a user
with administrative privileges.
The first few steps of installation, till accepting the license agreement, are similar for all
installation types. However, depending upon the option selected in the Setup Type page, the
remaining steps will change.
1. Double-click setup.exe in the top-level of the Windows DVD images (above the Disk 1
folder).
The Cadence Product Components menu appears.
2. Click Products from the list.
The InstallShield Wizard prepares for setup.
Note: Running anti-virus software while performing installation might significantly
increase the install time or even lead to unsuccessful installation.
3. In the Welcome page of the installer, click Next to open the License Agreement page.
4. Check I accept the terms of the license agreement to accept the License Agreement
and click Next.
The Setup Type page appears.
5. Select the setup type. Select Complete if you want to install all the Cadence Sigrity
products. Select Custom if you want to install specific products. Click Next.
If you chose Complete, go to step 9.
6. In the text field of the Control File Location page, specify the path to the control file you
received from Cadence, including the name of the control file.
If you do not have a control file, leave it blank.
Note: For each version of a release, the Control File page only appears the first time you
perform an installation. For later installations, you must select products from the
remaining product list displayed in the Select Products page.
7. Click Next.
8. In the Choose Destination Location page of the installation wizard, specify the installation
directory.
Important
To use OpenPOWER Compliance Kit, download the models for OpenPower
compliance kits from the Library section of the Sigrity release of
downloads.cadence.com and extract to the <installation_location>/
shared folder. Refer OpenPOWER_readme.pdf for more information.
If the location of the hierarchy being called is not known, such as if the installation hierarchies
are not on the same system or if the huarache being called is installed as a client, you are
prompted to specify the location of the called hierarchy on running for the first time. The
specified location information is then updated and used in subsequent runs.
Before prompting you for a location, Allegro and products check the SIGRITY_EDA_DIR
variable in the /share/pcb/text/env file to locate Sigrity 2017 hierarchy if an installed Sigrity
2017 is not found.
Similarly, Sigrity 2017 checks the CDSROOT environment variable to determine the location of
the Allegro and OrCAD hierarchy if an installed hierarchy is not found.
After installing the License Manager software and products on a file server, you can set up
remote client computers. The file server can be any computer on which you have installed
Cadence® Sigrity™ products.
Note: The system that has Cadence Sigrity products installed acts as a file server. You can
also run all installed products from the file server and Start menu entries are created in the
file server along with the creation of all environment variables required to run the installed
products.
You can install the client either interactively using the Installation Wizard or unattended in the
silent mode. Both types of installations will add a standard shortcut to the start menu as Start
– All Programs – Cadence Sigrity <version>. For example, Start – All Programs –
Cadence Sigrity 2017.
Note: This chapter discusses interactive installation of the client. To learn about silent or
unattended installation, refer to Performing Silent Installations on Windows on page 27.
Remote client computers access the license server and the products (on the file server) over
a network. The remote client computer itself does not have the License Manager software or
any of the products installed on it. Instead, a minimum of files are installed (system DLLs,
registry entries, and environment variables) and icons that point to the products on the file
server are put into the Start menu on the remote client computer. In addition, the remote client
installation creates a Start menu command (Start–All Programs–Cadence–License
Manager–License Client Configuration Utility) that updates the CDS_LIC_FILE
environment variable on the remote client computer with the licensing information on the file
server.
Note: You can use a UNC path or a mapped drive to specify the file server location.If you use
a mapped drive and UAC (User Account Control) is on, browse to the location instead of
typing the path to the server location. Specifying a UNC path is recommended as mapped
drive might not be accessible due to company specific IT policies.
The wizard prepares to remove the installation and then displays a message asking if you
want to completely remove the selected application and all its product.
4. Click Yes to uninstall the client.
5. Click Finish in the Uninstall Complete page.
Important
If you use Windows 7, right-click on SigrityServiceManager.exe and choose
Run as administrator.
2. Click Find PowerSI to locate PowerSI.exe and then click Open to set the path.
3. Click Work Path to set a location where PowerSI can store temporary files.
Note: Ensure users have write permission to:
❍ the folders containing the PowerSI.exe and .spd files on all machines used
as servers
❍ the registry HKEY_LOCAL_MACHINE > SOFTWARE > Sigrity >
SiRemote.exe
Tip
If SIRemoteExe.exe is not listed in Windows Task Manager, click Stop Service
and then click Start Service to restart the service.
Cadence® Sigrity™ 2017 silent or unattended installation does not require user intervention.
You start silent installation from the command line using a simple text file called the silent
installation file. You can find a template of the silent installation file in the installation CD
(Disk1\documents\silentinstall-asi.ini).
Note: The Disk1\Documents\silentinstall-licensing.inifile can similarly be
used to install the license manager.
Variable Description
State
TargetDir Specify the location where you want to install the products.
This variable is in the State section of the template. For
example, to install the products at the location
D:\Cadence\Sigrity2017 edit the template to read
TargetDir=D:\Cadence\Sigrity2017.
If you use a mapped drive for the path and UAC is on, ensure
that the mapped drive is accessible from your system by
using the Windows command prompt or any other shell.
RebootIfReqd Specify RebootIfReqd=Y if you want the computer to reboot
when installation is completed. The default value is N.
FileServerLocation Specify the server location. This is the shared location where
Dir products are installed. This variable is required for client
installation.
If you use a mapped drive for the location and UAC is on,
ensure that the mapped drive is accessible from your system
by using the Windows command prompt or any other shell.
OnMaintenance You can specify whether you want to modify, repair, or remove
installation. The possible values are MODIFY, REPAIR, and
REMOVEALL. MODIFY allows you to add new products by
editing the Feature section of the silent installation file.
REPAIR will update the environment variables and the
registry settings. REMOVEALL will uninstall the current
installation.
MODE Specify if you want to install all the products or a selected list
of products. This variable is in the State section. To install all
products, edit the file to MODE=COMPLETE. To install specific
product, edit to MODE=CUSTOM.
If you specify the value of MODE as CUSTOM, you need to
modify the Features section. In the Features section of the
template, add the semicolon (;) to the lines that contain the
product not to be installed. For example, to ensure 3D-EM is
not installed, add a semicolon (;) to the beginning of the line
Feature1=Standalone Sigrity SI and PI Products\3D-EM,
as shown below.
[Features]
;Feature1=Standalone Sigrity SI and PI Products\3D-EM
Feature2=Standalone Sigrity SI and PI
Products\Broadband_SPICE
Feature3=Standalone Sigrity SI and PI
Products\CAD_Translators
Feature4=Standalone Sigrity SI and PI
Products\OptimizePI
Feature5=Standalone Sigrity SI and PI Products\PowerDC
Features Specify the products that you want to install in this section, if
you had specified the MODE=CUSTOM. Refer to the description
of MODE in this table for more information.
Important
You need to run Start – Cadence – License Manager – License Server
Configuration Utility after an unattended installation to configure licensing.
This chapter explains how to install and configure a license manager on LINUX:
■ Installing License Manager on Linux on page 34
■ Configuring the License Manager on Linux on page 35
Untar the downloaded files and perform the following steps in a Linux system:
1. From CDROM1, start the interactive utility SETUP.SH.
A shell is started.
2. In the shell:
b. Enter the installation location when prompted with the text: Specify path of install
directory.
c. If you do not have InstallScape installed, type n for the prompt Do you have
InstallScape for lnx86 platform installed somewhere?.
d. To install InstallScape, type y for the prompt Do you want to install InstallScape
for lnx86.
e. Enter the location where you want InstallScape installed for the prompt Type the
path to InstallScape installation directory.
3. In the InstallScape Classic View window, click Local directory/Media install
Note: The Select the Source Local Directory or Media page appears if InstallScape
preference is Original GUI.
4. In the Select location of media page, browse to select CDROM1
5. Click Continue or Next depending on the InstallScape preference.
6. Select the listed release and click Next.
Note: If preference is set for Original GUI, select Select Products manually and then
click Next. Ensure that the Select Install Directory specifies the correct directory and
click Next.
7. Select all the products under PCLU. By default, all product IDs are selected.
Deselect PLCU to deselect all IDs. You can then select individual IDs.
Note: Ensure that the correct installation directory is selected under Choose Install
Options.
8. Click Start. If preference is set for Original GUI, click Install.
9. Accept the license agreement.
10. Type y to configure licensing or n to quit.
Note: If preference is set for Original GUI, a window appears for configuration. Click Yes.
Note: For details about the Options file see How to Configure Licensing in the
Cadence License Manager guide available in the <install_dir>/doc directory of
the license manager.
9. When prompted with Enter the license file the license daemons should
use, press Enter if the correct file is listed or specify the file.
10. When prompted with Enter the licensing debug log file the license
daemons should use, press Enter to accept the default file or specify the file.
11. When prompted with Enter the lmgrd daemon options, press Enter if you do
not want any options (default).
12. When prompted with Configure the clients file, press y.
13. When prompted with Override the default?, press y.
14. When prompted with Enter the path to the license file from all
workstations, enter y.
15. When prompted with Edit <hostnames>'s boot script?, enter the y.
Note: You must know the root password to be able to perform this. You can enter n to
skip this step.
16. When prompted with Start the license server daemons?, enter y to start the
daemon.
Note: You can start the configuration again anytime by running InstallScape and then clicking
Configure releases.
In the Cadence® Downloads page, after you log in with valid credentials, activate the LINUX
tab and click the link for Cadence Sigrity™ 2017.
You can edit the My Download Preferences section on the right pane of the page to change
your preferences for download, such as the Server Location, Download Method, and Default
OS. You will perform one of the following depending on the Download Method:
■ InstallScape using either HTTP or FTP: You need to download and install InstallScape
to use this method. Click Download by InstallScape under Base Release to download
the control file (.sdl) file.
■ Complete CD Images: Under Base Release, click Download.
Untar the downloaded files in your system.
On the InstallScape Wizard page, choose File – Open SDL File and then provide the path
to the downloaded control file.
Follow the instructions in the Wizard to install the Cadence Sigrity products.
5. Click Continue.
6. Specify the product release number, 2017, to be installed.
7. Click Next.
8. Choose the product(s) to install, and specify the destination folder for the installation.
Note: You can use a control file or choose individual products that you want to install.
9. Click Start.
The installation starts and its progress is reported.
When the process is complete, a report of the installation is displayed.
10. Click Done.
11. Choose File – Exit in the InstallScape wizard window.
You can then run any of the Cadence Sigrity tools by entering the tool name at the command
line.
For example, to run PowerSI, you can either run the wrapper <install_directory>/
tools/bin/powersi, or run <install_directory>/tools/bin/powersi.exe
after sourcing <install_directory>/tools/bin/setenv.csh. Then, you can
enter powersi at the command line to run the tool.
Note: Run spdgen before running any of the Co-Design tools. You can start SPDGEN
and then exit it.
How do I check my Linux version and architecture to see if my system meets the
requirement?
cat /etc/issue
Verify that the result contains the versions specified in the section Linux Requirements on
page 9.
What should I do if I get the information libstdc++.so.6: can not open shared
object file: no such file or directory?
If your system meets the system requirement mentioned in the sectionLinux Requirements
on page 9 , it means it is missing the C++ runtime library. Contact your system administrator
or install it from your distribution CDs.
What should I do if I get libcomdlg32.so: can not open shared object file:
no such file or directory?
The MainWin environment is not set up properly. Ensure you have sourced setenv.sh/
.csh. If there are still problems, contact your system administrator or Cadence Support for
help.
What should I do if I see distribution plots with wrong colors in PowerDC through VNC?
For example:
If GLX is missing and a Sigrity dialog opens displaying the message choosePixelFormat
failed. Also the Linux console displays the message Xlib: extension GLX missing
on display.
This means that the default VNC server does not support OpenGL. One solution could be
XF4VNC (http://xf4vnc.sourceforge.net/). Contact your system administrator for further help.
If you have to operate your Linux server through Windows, another solution is to use a
commercial Windows X server.
For example:
A Sigrity dialog opens displaying the message choose PixelFormat failed and the
Linux console displays the message Unable to resolve function
glXQueryExtension or Unable to resolve function glXMakerCurrent.
Your X server may not support GLX (OpenGL Extension to the X Window System).
If the result is empty, it confirms that your X server does not support GLX. Contact your
system administrator for help.