HP Sim EE User Manual

Start Here for
Model
EE Installation - 6 Installation - UNIX platforms - 7 Installation - Windows platforms - 10 Locating Documentation - 21 Tech Support, Updates & Licensing - 25
Sim
EE
Online References - 32
Model produced by Model Technology Incorporated. Unauthorized copying, duplication, or other reproduction is prohibited without the written consent of Model Technology.
The information in this manual is subject to change without notice and does not represent a commitment on the part of Model Technology. The program described in this manual is furnished under a license agreement and may not be used or copied except in accordance with the terms of the agreement. The online documentation provided with this product may be printed by the end-user. The number or copies that may be printed is limited to the number of licenses purchased.
/VHDL, Model
Sim
/VLOG, Model
Sim
/LNL, and Model
Sim
/PLUS are
Sim
Model trademark of Adobe Systems Incorporated. UNIX is a registered trademark of AT&T in the USA and other countries. FLEXlm is a trademark of Globetrotter Software, Inc. IBM, AT, and PC are registered trademarks, AIX and RISC System/6000 are trademarks of International Business Machines Corporation. Windows, Microsoft, and MS-DOS are registered trademarks of Microsof t Corporation. OSF/Motif is a trademark of the Open Software Foundation, Inc. in the USA and other countries. SPARC is a registered trademark and SPARCstation is a trademark of SPARC International, Inc. Sun Microsystems is a registered trademark, and Sun, SunOS and OpenWindows are trademarks of Sun Microsystems, I nc. All other trademarks and re gistered trademarks are the properties of their respective holders.
Copyright (c) 1990-1998, Model Technology Incorporated. All rights reserved. Confidential. Online documentation may be printed by licensed customers of Model Technology Incorporated for internal business purposes only.
Published: November 1998
EE Start Here - Part # M16500 US$50
is a trademark of Model Technology Incorporated. PostScript is a register ed
Sim

Thank you

Thank you for purch asing from Model Technology’s family of sim ulation products! If we can help you with any addi tional product information, please email our sales department at sales@model.com page at www.model.com
Sim
Model
Elite Edition Simulators for UNIX and Windows
.
, or visit our home
EE/VHDL
EE/VLOG
• EE/LNL
(Language-Neutral Li censing)
EE/PLUS
Questions?
If you have questions a bout the produc t yo u have purcha sed he re are a few sources of information:
"Locating Docume ntation" (p21)
"Tech Support, Upda tes & Licensing" (p25)
"Online References" (p32)
This document
In this document you will find information on Model documentation for our Elite Edition (EE) simulators. You will also find sections on tech support, lic ensing, and EDA industry refer ences. If you are using this document online (the best way to use it), links for cross-references, email and the web are available - just click on the blue text.
Help preserve the Silicon Forest
- for VHDL simulation only
- for Verilog simulation only
- for
- for single-language, or mix ed VHDL/ Verilog simulation
VHDL, or Verilog simulation
either
installation and
Sim
Oregon is famous for its forests as well as its rain and slug chowder. Help us keep our for ests alive and green by using our online docu menta tion.
3

Table of Contents

EE Installation - 6
System requirements for ModelSim EE - 6 Installation - UNIX platforms - 7 Installation - Windows platforms - 10
Windows platform installation details - 12
Regenerating your design libraries - 13 Installed dir ectori es and files - 13 Platform-specific directories - 19
Locating Documentation - 21
Online documentation - 21
Getting the most current PDF manuals - 22
Getti ng paper ma nuals - 22 EE documentation - 22 Using ModelSim’s PDF docum entation - 23
Getting the Acrobat Reader - 23
Searching PDF files - 23
Requirements for Acrobat Search - 24
Installing th e FLEXid security k ey - 10 Installatio n and setup f or a PC server - 10 Troubleshooting PC server setup - 12 Setup for a UNIX server - 12
Licensing - 12 How to find the security key ID - 13
Doc files for ModelSim EE - 24 Copy and Paste fr om PDF files - 24
Tech Support, Updates & Licensing - 25
ModelSim contact matrix - 25 Technical support - by telephone - 25
Mentor Graphics customers In North America - 25
Mentor Graphics customers outside North America - 26
Model Technology customers worldwide - 26 Techn ical support - electronic support ser vices - 26
Mentor G r ap hi cs cus t o m ers - 26
Model Technology customers - 27 Technical support - other channels - 28 Updates - 28
Mentor customers: getting the latest version via FTP - 28
Model Technology customers: getting the latest version via FTP - 29
4
Licenses - ModelSim EE - 29
Where to obtain your license - 29 If you have trou ble with licensing - 29 All customers: Mod elSim EE licensing - 29
A All customers: maintenance renewals and EE licenses - 32 All customers: license t ransfers and server changes - 32
license.dat
Online References - 32
Books an d pu blicati on s - 32 Partners - 32 Training partners - 32 Resources - 32
Model Tech nology License Agreement - 33
Softwa re Lic ense Agre ement - 33 Model Technology Software Licens e - 33 Important Notice - 34 Limited Warranty - 34
file example - 29
Table of Contents
5

EE Installation

System requir ements for Mode l
Platform Operating system &
interface
SPARCstation SunOS 4.1 &
OpenWindows
Solaris 2.4, 2.5, 2.6 & OSF/ Motif , OpenWindows, or CDE
IBM RISC/ 6000
HP 700 HP-UX 9x through 11.0 &
X86 network-ready (see note)
Platfo rm- s pe c if ic in s truc tions
Select your platf orm for installation ins tructions.
Installation - UNIX platforms (p7)
AIX 4.1, 4.2 & OSF/Motif
HP VUE , OSF/Motif, or CDE
Windows NT 4.0 or 95/98
Sim
EE
Memory Storage
32 Mb minimum (memory need scales with size of circui t ­med to large gate design may need 256 Mb)
hard disk with at least 35 Mb spare capacit y
Installation - Windows platforms (p10)
Note:
TCP/IP or IPX/SPX. If you are installing on an NT machine, make sure you are logged in as "admi nistrator" when runn ing the installation program.
6
Any PC client or server must be conne cte d to a network with
Start Here for ModelSim EE

Installation - UNIX platforms

Before you begin a new Model make sure you have a Globetrotte r license dat a file ( need the file to run Model
Sim
EE installation on a UNIX machine,
Sim
license.dat
file); you ’ll
. If you don’t have a license file see
"Licenses - ModelSim EE" (p29).
Your workstation’s ide ntification is required for a license; here are the commands that return the ID:
Syntax Platform
hostid SPARC /etc/lans can HP 700 uname -m RISC/6000
The commands used to install Model
are case - sen s i ti v e, so they m u st
Sim
be entered exactly as shown in the following steps. (Note that neither the prompt nor the <Return> at the end of a line is shown in the examples.)
Model
1
you are installing it in the
can be installed in any directory. These instructions assume that
Sim
directory. You can change to the desired
/usr
installation directory by entering one of the following commands:
cd /usr
or
cd <pathname>
From a mounted Model
2
following syntax (this creates the top-level directory
tar xf /<CD-ROM>/WORKSTATION/install/<filename.tar>
CD, extract the file for your platform with the
Sim
modeltech
where the <fil ename.tar > is :
Platform <filename.tar>
All platforms base.tar (extract for all platforms) Sun OS-4/Solaris 1. x sun4.tar Sun OS-5/Solaris 2. x sunos5.tar
EE Installation
):
7
Platform <filename.tar>
HP hp700.tar IBM rs6000.tar All platforms docs.tar ( Model
In addition to the platform-specific file you need to extract (common Model
Add the pathname of the Model
3
files) and
Sim
docs.tar
Sim
(documentation).
executable directory to your search
manuals in pdf format)
Sim
base.tar
path (use one of the following):
/usr/modeltech/sun4 /usr/modeltech/sunos5 /usr/modeltech/hp700 /usr/modeltech/rs6000
If are using shell scripts that require platform inde pendence, you can use the
command within th e path of your she ll sc ript to retu rn th e plat form
vco
directory to your search path.
returns a path appropriate for the
Vco
hardware from which you are inv oking the simulator. The shell you are running determines how you add vco to your path:
• for csh:
set path = ( $path /usr/modeltech/‘/usr/modeltech/vco‘ )
• for sh (Bourne or Korn)
PATH=$PATH:/usr/modeltech/‘/usr/modeltech/vco‘ export PATH
If you are using SunOS 4, a nd are planning to load shared libraries, yo u’ll
4
need this path included in the LD_LIBRARY_PATH environment variable:
/usr/openwin/lib
Enter or edit the
5
license.dat
file in th e
modeltech
directory. Typically the
file looks like this (also see "Lic ense s - Mode lSi m EE " (p29)):
SERVER hostname nnnnnnnn 1650 DAEMON modeltech ./modeltech ./options FEATURE vsim modeltech 1997.090 dd-mmm-yyyy 2 \ 6C92577EC335F4C9568D ck=61 FEATURE vcom modeltech 1997.090 dd-mmm-yyyy 2 \ 6C92577EC335F4C9568D ck=61
Start Here for ModelSim EE
8
Note:
To enable starting the license daemon from any directory,
change the DAEMON line to use the full path. For example:
DAEMON modeltech /usr/modeltech/hp700/modeltech \ /usr/modeltech/hp700/options
For HP installation usi ng HP-UX version 9.x only: either the de vice /dev/
6
lan0 must be writable by the userID that starts the server, or the lmgrd daemon and the lmhostid utility must be made “setuid root”. The commands to do this are:
chmod a+w /dev/lan0
or
chown root lmgrd lmhostid chmod u+s lmgrd lmhostid
Start the license manager daemon by entering the following commands:
7
cd /usr/modeltech/<platform> START_SERVER
where <platform> can be sun4, suno s5, hp700, rs6000. If your system runs other applic ations that use Globetrotter Software’s
FLEXlm, a complete user ’s manual fo r FLEXlm is available at Globetrotter Software’s home page:
http://www.globetrotter.com/manual.htm
You may delete the executables you don’t want. Fo r example, if you don’t
8
need Model
cd /usr/modeltech/ rm -rf hp700
for HP machines:
Sim
EE Installation
9

Installation - Windows platforms

Note:
IP or IPX/SPX. If you are installing on an NT machine, make sure you are logged in as "administrator" when running the installation program.
Model one of the following:

Installing the FLEXid security key

Attach the FLEXid security key (FLEXid is printed on the key) to the parallel port of the PC server or stand-alone PC (key drivers are loa ded during installation). If a printer or other device is using the parallel port, install the security key on th e port first, the n attach that de vice to the key. The security key will not interfere with normal device operations.
Please remember to protect your security key; Model Technology will replace a defective key, but not one that is lost or stolen.

Installation and setup for a PC server

Follow this process to set up a floating license server on a PC. If you are installing Model floating license. If you are using a UNIX server see: "Se tup fo r a UN IX
server" (p12).
Any PC client or server must be conne cte d to a network with TCP/
EE requires a server for proper installation. Your server can be
Sim
• A stand-alone PC with a F LEX lm security key attached. (The PC acts as both server and client.)
• A Windows server (95/98/NT) with a security key attache d. (The client has no security key.)
• A UNIX server. (The client nor server have a security key; the server’s hostID provides the same locking function as the security key.)
on a stand-alone PC, the license is still a considered
Sim
Run the Model
1
Install from the CD -
you can click on the CD icon.
Install from an FTP file
below.
The password-protected Model and documentation file (ee_docs.zip) are available within the version­numbered directories at:
ftp.model.com/ pub/EE/
Place the unzipp ed doc ume ntation files in th e after Model
Start Here for ModelSim EE
10
Sim
is installed.
Sim
installation.
install wil l au to-r un when yo u inse rt the CD, or
- run the installation executable as noted
instal la tion exe cutabl e (mti52ee.ex e )
Sim
modelsim\docs
directory
During installation you will be asked to choos e a Sent inel driver for your
2
specific FLEXid security key. The number on your FLEXid security key (something like 7-xxxxxxxx, or 8-xxxxxxxx) relates to the driver you will select.
Copy
3
license.dat
purchased Model specific Model into th e
license.dat
(the license file you received by email when you
) to
Sim
Sim
C:\modelsim\win32\license.dat
pathname if different. Pasting the text from the email
, or to your
file is the safest way to create a valid license file. See "A licen se.da t fil e ex ample" (p29) for details on the structure of a licens e file.
Verify your hostname (the server’s computer name) via the Windows
4
Control Panel with either FLEXlm > Advanced > Diagnostics, or with Network > Iden tification.
5
Edit th e
license.dat
file and make the following changes:
• Replace "h o stname" with the server computer name.
• Change the "1650" port value only if this port is already us ed. If uncertain, do not change.
• Change the DAEMON path to correspond with the full pathname of the modeltech daemon. For example,
DAEMON modeltech C:\modelsim\win32\modeltech
Set the environment variable for LM_LICENSE_FILE.
6
• For
Windows NT
go to Control Panel > System > Environment and add LM_LICENSE_FILE with an ini tial value of 1650@MYPC, where MYPC is the hostname.
• For
Windows 95/98
set LM_LICENSE_FILE=1650@MYPC
edit the
autoexec.bat
and add the following line:
where MYPC is your hostname.
Note that the chan ges ma de to y our
license.dat
file a re ref lecte d in the port#
(1650) and the hostname (MYPC) that you set for LM_LICENSE_FILE.
Note:
If the LM_LICENSE_FILE variab le is alrea dy defined, you c an add a second value by separating the two values with a semi-colon ( ; ). For example: LM_LICENSE_FILE= 1650@MYPC;c:\renoir\license.da t
For Windows 95/98, reboot your machine; no reboot is needed for NT.
7
EE Installation
11
Go to the FLEXlm Li cense Mana ger located i n your Cont rol Panel. C hoose
8
the Setup tab and add the pathnames for the lmgrd.exe, license.dat, and debug.log. Mak e s ure the pathnames and extensions are cor r ect, then save the setup. Typical entries might look like this:
lmgrd.exe C:\modelsim\win32\lmgrd.exe License file C:\modelsim\win32\license.dat Debug log file C:\modelsim\win32\debug.log
Next choose the FLEXlm Control tab. Press the start button. Wait a
9
moment, then pres s t he stat us but ton. The server s hould be up . If the ser ver does not start, try the following troubleshooting procedures.

Troubleshooting PC server setup

Open a DOS window and go to the appropriate
1
modelsim\win32
For example, C:\modelsim\win32. Enter the command:
lmutil lmdiag
This allows you to verify each fe ature independently.
directory.
From a DOS window, and the same
2
lmutil lmstat -a
directory, enter the following:
win32
This shows you all li censes that are available.
3
Go to the
debug.log
inside the
directory. This may provide other
win32
informat ion about th e source o f the license server problems.

Setup for a UNIX server

Check with your system administrator for the server’s hostname and port# , then follow the installation instructions above (steps 5 through 7) to set the LM_LICENSE_FILE variable for your pl atform.

Windows platform installation details

Licensing
Model Globetrotter Softwa re. In a Windows-only environ ment, a FLEXid securit y key is installed that identifies the machine as the license server (a stand­alone PC acts as server the license server, and requires no security key because FLEXlm uses the UNIX server’s hostID as the identifier.
The license file ( or host ID), and is obtained from either Model Technology or Ment or Graphic s. (S ee "Lic ens es - Model Sim EE" (p29) if you n ee d a license file.)
licensing is handled by the FLEXlm license manager from
Sim
client). A UNIX machine may al s o be us ed as
and
license.dat
) is based on the serv er identifier (the FLEXid,
Start Here for ModelSim EE
12
Loading...
+ 25 hidden pages