Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
"How to install the libraries can be read here:
You can use the SiMKit library in 2 possible ways:
Generate a .cmiconfig file in your home directory or
Make use of an environment variable CMI_CONFIG which points to the configuration file containing the library information
In both cases, the file must contain the following information:
;***Start Philips_models***
load $SIMKIT_HOME/libsimkit_spectre_%M.sl
load $SIMKIT_HOME/libsmk_%M.sl
; Related to Cadence_ic 4.4.6:
unload libphilips.sl
; Related to Cadence_ic 5.0:
unload libphilips_sh.sl
;***End Philips_models***
Note that:
SIMKIT_HOME points to the directory where the two libraries are stated.
the extension 'sl' is related to the HPUX environment and the extension 'so' is related to the SUNOS and the LINUX environment!
the information in the configuration file set by the environment variable CMI_CONFIG will be overruled by the information of the .cmiconfig file if available in the working home dir. "
Re: How to install the SiMKit library(Philips) for Spectre i
Hello rfic,
Don't know what you mean about .tcshrc?
Is it a control file for a shell (TC shell?), something like the kshell or bshell, where you want to define the environment variable?
What Unix/Linux version are you using?
In ksh or bash, i would put something like:
export CMI_CONFIG=<path to cmi configuration file>
And then add the above mentioned lines in this configuration file.
Make sure to replace the .sl extensions to .so under linux!
And either create an environment variable $SIMKIT_HOME or replace this with the directory where the files are located.
Re: How to install the SiMKit library(Philips) for Spectre i
1) Download latest simkit from Philips site (1.2.1 at this moment)
2) Uncompress / untar to the directory of your choise
3) Create a .cmiconfig file with the contents as stated above.
Don't forget to change all .sl to .so
Don't forget to change $SIMKIT_HOME with the directory where the .so files are located.
Also I had to change the %M to the real file name (2.0 in my case).
So for me it looked like:
;***Start Philips_models***
load /opt/cadence/simkit/libsimkit_spectre_2.0.so
load /opt/cadence/simkit/libsmk_2.0.so
; Related to Cadence_ic 4.4.6:
; unload libphilips.sl
; Related to Cadence_ic 5.0:
unload libphilips_sh.so
;***End Philips_models***
4a) Place this .cmiconfig file in your home directory. If you start cadence
and then analog artist, you should see a line with Philips Simkit (ver 1.2.1)
or 4b) place the .cmiconfig file somewhere else and create the environment variable. In tcshrc this would probably be: setenv CMI_CONFIG <directory to .cmiconfig file>
Hopefully it'll work now. At least it works for me (SUSE linux 8.0, cadence 5.0.33.144)
Re: How to install the SiMKit library(Philips) for Spectre i
I think there are some other posts already on this board describing installation of cadence on redhat. Try a search.
(e.g. )
I'm not using Redhat but Suse, and just followed the guidelines from other posts.
Re: How to install the SiMKit library(Philips) for Spectre i
enviroment vaariables in linux (unix) are like those in DOS/Windows;
in linux they are written (difined) in /etc/profile (if u r using kshell which is the defult of redhat linux) like autoexec.bat in DOS/Windows.
for writing it u must be root (Super User), simply open it with an editor and add the required environment variable to the end of the file, do not forget to export them also.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.