Start Here for ModelSim EE EE Installation - 6 Installation - UNIX platforms - 7 Installation - Windows platforms - 10 Locating Documentation - 21 Tech Support, Updates & Licensing - 25 Online References - 32
ModelSim /VHDL, ModelSim /VLOG, ModelSim /LNL, and ModelSim /PLUS are 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.
Thank you Thank you for purchasing from Model Technology’s family of simulation products! If we can help you with any additional product information, please email our sales department at sales@model.com, or visit our home page at www.model.com.
Table of Contents EE Installation - 6 System requirements for ModelSim EE - 6 Installation - UNIX platforms - 7 Installation - Windows platforms - 10 Installing the FLEXid security key - 10 Installation and setup for a PC server - 10 Troubleshooting PC server setup - 12 Setup for a UNIX server - 12 Windows platform installation details - 12 Licensing - 12 How to find the security key ID - 13 Regenerating your design libraries - 13 Installed directories and files - 13 Platform-specific directories - 19 Loca
Licenses - ModelSim EE - 29 Where to obtain your license - 29 If you have trouble with licensing - 29 All customers: ModelSim EE licensing - 29 A license.
EE Installation System requirements for ModelSim EE Platform Operating system & interface Memory Storage SPARCstation SunOS 4.1 & OpenWindows 32 Mb minimum (memory need scales with size of circuit med to large gate design may need 256 Mb) hard disk with at least 35 Mb spare capacity Solaris 2.4, 2.5, 2.6 & OSF/ Motif , OpenWindows, or CDE IBM RISC/ 6000 AIX 4.1, 4.2 & OSF/Motif HP 700 HP-UX 9x through 11.0 & HP VUE , OSF/Motif, or CDE X86 network-ready (see note) Windows NT 4.
Installation - UNIX platforms Before you begin a new ModelSim EE installation on a UNIX machine, make sure you have a Globetrotter license data file (license.dat file); you’ll need the file to run ModelSim. If you don’t have a license file see "Licenses - ModelSim EE" (p29).
Platform HP hp700.tar IBM rs6000.tar All platforms docs.tar ( ModelSim manuals in pdf format) In addition to the platform-specific file you need to extract base.tar (common ModelSim files) and docs.tar (documentation).
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 6 For HP installation using HP-UX version 9.x only: either the device /dev/ lan0 must be writable by the userID that starts the server, or the lmgrd daemon and the lmhostid utility must be made “setuid root”.
Installation - Windows platforms Note: Any PC client or server must be connected to a network with TCP/ 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. ModelSim EE requires a server for proper installation. Your server can be one of the following: • A stand-alone PC with a FLEXlm security key attached. (The PC acts as both server and client.) • A Windows server (95/98/NT) with a security key attached.
2 During installation you will be asked to choose a Sentinel driver for your 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. 3 Copy license.dat (the license file you received by email when you purchased ModelSim) to C:\modelsim\win32\license.dat, or to your specific ModelSim pathname if different. Pasting the text from the email into the license.dat file is the safest way to create a valid license file.
8 Go to the FLEXlm License Manager located in your Control Panel. Choose the Setup tab and add the pathnames for the lmgrd.exe, license.dat, and debug.log. Make sure the pathnames and extensions are correct, 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 9 Next choose the FLEXlm Control tab. Press the start button. Wait a moment, then press the status button.
If your license server is a UNIX workstation, make sure you are running lmgrd version 5.12b. If you have ModelSim 5.2 installed on the UNIX server, you have the current version - earlier lmgrd versions will not work for Windows machines accessing the server. If you need a new version of lmgrd, please download it from: http://www.globetrotter.com/lmgrd.htm. If you are a Mentor customer using an MGC license, consult MGC documentation for setting up your server.
Installed files - ModelSim EE Directory Files & subdirectories Description / convert.tcl, modelsim.ini, rebuild_libs.csh, rebuild_libs.sh, release_notes, release_notes.html, vsim.ps translates 4.6 DO files into 5.1 DO files, modelsim initialization file, recreates all libraries from the source files (for csh and sh shells), modelsim readme files in text and HTML formats, Postscript header file .
Installed files - ModelSim EE Directory Files & subdirectories Description ./docs technotes, HTML, winhelp, ee_start_here.pdf, ee_tutorial_.pdf, ee_manual_.pdf, ee_doc_index.pdf sdk_um.pdf, general ModelSim technotes, HTML versions of the Tcl/ Tk man pages, WinHelp version of the Tcl man pages, Start Here document in PDF format, ModelSim Tutorial in PDF format, EE/ PLUS Reference Manual in PDF format, ModelSim documentation index, MGC standard developer’s kit manual in PDF format .
Installed files - ModelSim EE 16 Directory Files & subdirectories Description ./ieee various library for accelerated IEEE and Synopsys arithmetic packages ./ieeepure various standard VHDL IEEE library ./include various include files for use with Verilog PLI, VHDL foreign interface, and TCL ./mgc_portable various Mentor Graphics QuickSim compatible logic set ./std various VHDL STD library and package TEXTIO ./std_developerskit various libraries for MGC standard developer’s kit .
Installed files - ModelSim EE Directory Files & subdirectories Description ./vhdl_src/ieee mti_numeric_bit.vhd, mti_numeric_std.vhd, stdlogic.vhd sources for rebuilding basic IEEE std_logic_1164 library and accelerated IEEE arithmetic packages ./vhdl_src/mentor numeric_extra.vhd, numeric_signed.vhd, numeric_unsigned.vhd, qsim_logic.vhd, qsim_relations.vhd, qsim_tc.vhd, std_logic_1164_ext.vhd source for Mentor Graphics QuickHDL add-ons ./vhdl_src/std standard.vhd, textio.
Installed files - ModelSim EE Directory Files & subdirectories Description ./vhdl_src/synopsys mti_std_logic_arith.vhd, mti_std_logic_misc.vhd, mti_std_logic_signed.vhd mti_std_logic_unsigned.v hd, std_logic_textio.vhd, syn_ari.vhd, syn_attributes.vhd, syn_type.vhd sources for rebuilding accelerated arithmetic packages ./vhdl_src/verilog vltypes.vhd source for rebuilding Verilog library ./vhdl_src/vital2.2b prmtvs_b.vhd, prmtvs_p.vhd, timing_b.vhd, timing_p.
Platform-specific directories Platform-specific directories within the directory (hp700, rs6000, sun4, sunos5, and win32) contain files as noted below. Platform-specific directories - UNIX platforms Files in UNIX platform directory Description DUMPLOG64 dumps readable content for vsim .wav file START_SERVER license manager script libhm.sl, libsm.sl, libswiftpli.
Platform-specific directories - UNIX platforms Files in UNIX platform directory Description vgencomp ModelSim tool for use with Verilog modules in VHDL vsim ModelSim simulator wav2log translates ModelSim log file to QuickSim II log file ./rs6000/mti_exports list of foreign interface routines exported from mti ./sun4/vsim.swift ModelSim simulator for use with LMG models; only required for Sun4 Platform-specific directories - Windows platforms 20 Files in the ..
Platform-specific directories - Windows platforms Files in the ../win32 directory Description tcl80.dll, tclpip80.dll, tix4180.dll, tk80.dll Tcl, Tix and Tk dynamic libraries tssi2mti.exe ModelSim tool for use with SEF files vcom.exe ModelSim VHDL compiler vdel.exe, vdir.exe, vlib.exe, vmake.exe, vmap.exe ModelSim library management tools vlog.exe ModelSim Verilog compiler vish.exe Tcl/TK user interface vlm.exe simulation license manager vgencomp.
Our documentation requires Acrobat Reader version 3.01 for viewing (free from adobe.com, and on the ModelSim CD). We suggest you use the Reader with Search for viewing the files because it facilitates indexed searching, which is much faster than simple text-string searches. See "Using ModelSim’s PDF documentation" (p25) for more information about using Search. Getting the most current PDF manuals Download the current PDF reference manuals from the Model Technology FTP site: ftp://ftp.model.com/pub.
• Mentor Graphics VHDL design development kit • default path: //docs/sdk_um.pdf Start Here for ModelSim (this guide) • PDF format • installation and support references • default path: //docs/ee_start_here.
indexed document. See "Requirements for Acrobat Search" (p24) below. The Find icon initiates a simple text search of the PDF file. Depending on the speed of your machine and the size of the file, Find can be slow (but effective). Requirements for Acrobat Search To use Acrobat Search with ModelSim PDF docs you need the following file/directory structure. If you installed ModelSim from the CD-ROM or downloaded the documentation set from our web site (http://www.model.com) you will likely have this structure.
Tech Support, Updates & Licensing ModelSim contact matrix If you are viewing this document online, select a link for ModelSim sales and support from the table below, or see the sections that follow for additional detail. Model Technology (www.model.com) Americas Europe Asia Mentor Graphics (www.mentorg.com) North America Outside North America 1-800-547-4303 supportnetweb.mentorg.com Annapolis Microsystems www.annapmicro.com Exemplar Logic www.exemplar.com Hewlett Packard EEsof www.hp.
The more preliminary information customers can supply about a problem or issue at the beginning of the reporting process, the sooner the Software Support Engineer (SSE) can supply a solution or workaround. Information of most help to the SSE includes accurate operating system and software version numbers, the steps leading to the problem or crash, the first few lines of a traceback, and problem sections of the Procedural Interface code.
To establish a SupportNet account for your site (both a site-based SupportNet-Web account and a user-based SupportNet Email account), please submit the following information: name, phone number, fax number, email address, company name, site ID. Within one business day, you will be provided with the account information for new registrations.
Technical support - other channels For customers who purchased ModelSim as part of a bundled product from an OEM, or VAR, support is available at the following: • Annapolis Microsystems email: wftech@annapmicro.com telephone: 1-410-841-2514 web site: http://www.annapmicro.com • Exemplar Logic email: support@exemplar.com telephone: 1-510-789-3333 web site: http://www.exemplar.com • Hewlett Packard EEsof email: hpeesof_support@hp.com telephone: 1-800-HPEESOF (1-800-473-3763) web site: http://www.hp.
Model Technology customers: getting the latest version via FTP You can ftp the latest version of the software from the web site at ftp://ftp.model.com. Instructions are there as well. A valid license file from Model Technology is needed to uncompress the ModelSim EE files. A password from Model Technology is needed to uncompress the ModelSim PE files. Contact license@model.com if you are a current PE customer and need a password.
FEATURE vsim modeltech 1998.080 31-aug-98 1 \ FCB4FD0F2A635C20E5CF ck=128 FEATURE vlog modeltech 1998.080 31-aug-98 1 \ 0C944D9F176CA773E889 ck=10 FEATURE vsim-vlog modeltech 1998.080 31-aug-98 1 \ FCB41D9FC43C87567DBC ck=116 FEATURE hdlcom modeltech 1998.080 31-aug-98 1 \ 4C94EDFF6A00858BC8F2 ck=93 FEATURE hdlsim modeltech 1998.
For example, DAEMON modeltech /usr/mti5.2/sunos5/modeltech \ /usr/mti5.2/sunos5/options A FEATURE line describes how many licenses ("tokens") are available; it contains the feature name, daemon required, most current build date authorized to run, token expiration date, number of tokens for the feature, license code, and a checksum.
All customers: maintenance renewals and EE licenses When maintenance is renewed, a new license file that incorporates the new maintenance expiration date will be automatically sent to you. If maintenance is not renewed, the current license file will still permit the use of any version of the software built before the maintenance expired until the stop date is reached.
Model Technology License Agreement Software License Agreement This is a legal agreement between you, the end user, and Model Technology Incorporated (MTI). By opening the sealed package, or by signing this form, you are agreeing to be bound by the terms of this agreement. If you do not agree to the terms of this agreement, promptly return the unopened package and all accompanying items to the place you obtained them for a full refund. Model Technology Software License 1. LICENSE.
as received from MTI. All copies of the SOFTWARE, whether provided by MTI or made by you, shall remain the property of MTI or its licensors. You will maintain a record of the number and location of all copies of the SOFTWARE made, including copes that have been merged with other software, and will make those records available to MTI or its applicable licensor upon request. 5. TRADE SECRET. The source code of the SOFTWARE is trade secret or confidential information of MTI or its licensors.
CUSTOMER REMEDIES. MTI’s entire liability and your exclusive remedy shall be, at MTI’s option, either (a) return of the price paid or (b) repair or replacement of the SOFTWARE that does not meet MTI’s Limited Warranty and which is returned to MTI. This Limited Warranty is void if failure of the SOFTWARE has resulted from accident, abuse or misapplication. Any replacement SOFTWARE will be warranted for the remainder of the original warranty period or 30 days, whichever is longer. NO OTHER WARRANTIES.
Keep these numbers handy for tech support: UNIX server hostid # : FLEXid security key # : Model Technology Incorporated www.model.
Thank you for purchasing ModelSim! Model Technology A M E N T O R G R A P H I C S C O M P A N Y www.model.