The purpose of this document is to help the student with the installation of HSPICE/Win95 on their home PC.
See Prof. Reese (reese@erc.msstate.edu) in the ERC, Rm 231 to get the Hspice/Win95 distribution and installation instructions. The installation comes on 8 floppies, and installs three packages:
On page 2 of the installation instructions, after you are finished with step #3 under "Installing the Utilities", you are FINISHED. The rest of the instructions deal with setting up a machine to do license serving; your machine will only be contacting the license server.
The hostname in the license.dat on the floppies is just 'cheers'. My default domain on my Win95 network setup is 'erc.msstate.edu', so this gets expanded correctly to 'cheers.erc.msstate.edu'. You may need to edit the license.dat to change it to 'cheers.erc.msstate.edu'. Edit the 'license.dat' file using 'WORDPAD' and save it as a plain text file. The HSPICE installation procedure on my home PC put the 'license.dat' file in the 'd:\META\96' directory. You must use 'WORDPAD', not 'NOTEPAD' to edit this file because it was written out as a UNIX-style text file; a Unix-style text file confuses 'Notepad' because of a different end-of-line character marking from DOS-style text files.
If you want to see what the default domain is for your Win95 TCP/IP Dial Up adapater, then open up the Control panel and double click on the 'networks' icon. In the network window, scroll through the list of network components and select the 'TCP/IP -> Dial-Up Adapter'. Click on properties; this should bring up the TCP/IP Properties window. Click on the 'DNS configuration' tab and see what the 'Domain' field is set to.
When you run HSPICE, your PPP link needs to be activated and your internet service provider needs to be able to find the 'erc.msstate.edu' domain. This basically means that if you can use Netscape to reach the the ERC home page (http://www.erc.msstate.edu) then you should be ok.
In my autoexec.bat, the HSPICE install procedure added:
SET LM_LICENSE_FILE=D:\META\96\LICENSE.DATI had set the installation directory as d:\META\96. The LM_LICENSE_FILE variable needs to be set in order for HSPICE to work.
Also, the installation procedure inserts into your 'config.sys' an option that sets the number of open files/buffers to '20'; you might want to set this to something higher than 50 because Win95 needs more files/buffers than 20.
This is the program which you run as per the installation instructions in order to launch either HSPICE or MWAVES. Unfortunately, this program does not seem to understand how to display long file names; you might want to stick to short files until this is fixed.
You are are your own with installation under Windows NT; I have not personally exercised Hspice/Win under Win NT.
~reese/EE4253/hspicewin/license.datIf you get a message saying that the license expired on March 31st, then you are using the old license file.
>I get the following error related to the license server: >FLEXlm USER:allan HOSTNAME:caroline.web-services-inc.com HOSTID:10c00000 PID:-314623 >Using FLEXlm license file: >C:\META\96\license.dat >Cannot find SERVER hostname in network database (-14,7:11001) WinSock error code >Unable to checkout metawaveswin
This problem seems to be related to having DNS disabled on your local machine. My local Win95 TCP-IP dialup is setup as follows (these instructions assume that you have dialup networking only and that your machine is not connected permanently to some local network):
Open up the Control Panel, and double click on the Network icon. Scroll through the Network components and click on TCP/IP -> Dial-Up Adapter then click on 'Properties'. Click on the 'DNS Configuration' tab. Make sure that you have DNS enabled. In the 'Domain' slot, type 'erc.msstate.edu'. Also Type in the number '192.208.145.139' in the DNS Server Search Order and click 'Add' (this is the DNS server for 'erc.msstate.edu'). You could also add 'cs.msstate.edu' as a domain with its number as '130.18.208.30' if you want to . Then you would have TCP/IP dialup setup in the same manner as I do. In the 'domain suffix search order' field I have cs.msstate.edu erc.msstate.edu In the DNS Server Search Order I have 130.18.208.30 192.208.145.139
This may or may not solve your problem, but give it a try.
No window gets opened when I run HSPUI, instead I get a the window looks like this: +-----------------------------+ | HSPUI |X| +-----------------------------+ | . | | /!\ Permission denied | | ----- | | | | OK | +-----------------------------+ the "!" is in a yellow triangle. When I press the OK button the program exits nothing else reported. I can run hspice and mwaves outside of HSPUI, just not thru the HSPUI interface. Also, When I run MWAVES, a greek character set is used for the signal names.Meta's official response to this is that Win95 OSR2 is 'unsupported'. I am certain that a patch will be released but I don't know when this will happen.