simkit spectre
How to install the SiMKit library(Philips) for Spectre in Cadence IC_50?
Look on the Philips site:
http://www.semiconductors.philips.co...ary/index.html
Quote:
"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 SSIMKIT_HOME/libsimkit_spectre_%M.sl
load SSIMKIT_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. "
Sceptre
Hello,Spectre
Could you tell me "how to write in .tcshrc?" in details? Because I couldn't doit.
thanks
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 SSIMKIT_HOME or replace this with the directory where the files are located.
Sceptre
It is a shell(TC shell),
I want to define the environment variable in redhat Linux.
Can you explain the process of installation in details?
Thanks
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 SSIMKIT_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)
Hello,sceptre
Could you tell me how to install Cadence IC_50 in redhat linux?
I couldn't how to set convironment varials.
Please describe the process of installation in details.
I think there are some other posts already on this board describing installation of cadence on redhat. Try a search.
(e.g. https://www.edaboard.com/viewtopic.p...hlight=cadence )
I'm not using Redhat but Suse, and just followed the guidelines from other posts.
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.
examples:
1.
PATH=path_to_your_favourite_directory:SPATH
export PATH
2.
MY_NAME=goodboy_pl
export MY_NAME
the environment variables can be used in .bash_profile of any user without root privilege like the process mentioned above.
BEST!
- Need to modify spectre netlist to get NF1
- Spectre RF Envelope Simulation for Wireless Transmitter with Switched-Cap Baseband
- How to plot Loadline in cadence spectre
- How to reduce Harmonic Balance simulation time in Spectre
- Plotting Imag(Y11+Y12) in Cadence Virtuoso/Spectre
- Difference of S-parameters between Cadence Spectre and Keysight ADSsim
