xmbk - A simple way to set alliance environnement variables
This software belongs to the ALLIANCE CAD system from the CAO-VLSI team at
ASIM/LIP6/UPMC laboratory.
LIP6/ASIM
University P. et M. Curie
4, place Jussieu
75252 PARIS Cedex 05
FRANCE
Fax : {33/0} 1.44.27.62.86
E-mail support : alliance-support@asim.lip6.fr
xmbk [-h] [-u] [-c]
Xmbk is a graphical interactive tool that let you set some environment variables used by Alliance CAD tools whitin the shell session it has been executed. Xmbk lets you also save this environnement in a script file for later use.
This program is self explanatory : baloon help will appear when leaving the cursor on an environnement variable name.
Xmbk prints shell commands for setting these environment variables. For this output to take effect, xmbk must either be evaluated as part of the command line (usually done with a shell alias or function) or else redirected to a file which can then be read in. From the C shell (usually known as /bin/csh), the following alias could be defined in the user's .cshrc (Don't forget the `\' before the word xmbk to avoid alias loop.) :
% alias xmbk `eval `\xmbk -c`'
When he wants to change its Alliance Environment, the user would type:
% xmbk
Users of versions of the Bourne shell (usually known as /bin/sh) that don't have command functions will need to send the output to a temporary file and the read it back in with the ``.'' command ('eval' should work whith bash the same way as csh) :
$ xmbk > /tmp/out
$ . /tmp/out
The following options may be used with xmbk:
csh(1) , tcsh(1) , sh(1) , bash(1) , MBK_IN_LO(1) , MBK_IN_PH(1) , MBK_OUT_LO(1) , MBK_OUT_PH(1) , MBK_CATA_LIB(1) , MBK_CATAL_NAME(1) , MBK_TARGET_LIB(1) , MBK_WORK_LIB(1) , MBK_VDD(1) , MBK_VSS(1) , ELP_TECHNO_NAME(1) , RDS_TECHNO_NAME(1)
This tool is under development at the ASIM/LIP6/UPMC laboratory, cao-vlsi
research team.
We need your feedbak to improve documentation and tools.
If you find bugs, please fill-in the form at
http://asim.lip6.fr/alliance/support/bug-report/
Thanks for doing this.