Table of Contents
mbkenv - set user preferences
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
#include mut315.h"
void mbkenv();
The mbkenv function set the user preferences through unix environment
variables. if all the variables are not defined, default values are used.
- MBK_WORK_LIB
- internally char *WORK_LIB, sets the working
directory for reading and writting, result
of a savephfig for example. Its value is ."
by default.
- MBK_CATA_LIB
- internally char **CATA_LIB, sets the working
directories for reading only. This is a set
of pathes, like the unix PATH variable. It
is used in loadlofig for example. Its value
is . by default.
- MBK_CATAL_NAME
- internally char *CATAL_NAME, sets the name
of the catalog file, needed to know where to
stop a flatten, and so on. Set to CATAL by
default.
- MBK_SEPAR
- internally char SEPAR, sets the character
used for string concatenation. Used for
example in concatname. By default it is
.".
- MBK_VDD
- internally char *VDD, sets the name to be
used as power level recognition pattern by
the tools based upon mbk that needs to identify
supplies. The default is vdd".
- MBK_VSS
- internally char *VSS, sets the name to be
used as ground level recognition pattern by
the tools based upon mbk that needs to identify
supplies. The default is vss".
- MBK_TRACE_MODE
- internally char TRACE_MODE, output information
in each mbk access function it enters.
Used for debugging purposes. By default it
is `N'.
- MBK_DEBUG_MODE
- internally char DEBUG_MODE, output information
in function that makes a check on its
values : mostly parsers for debug. It is
very verbose, and mostly unusable. No mbk
function take care of it. By default it is
`N'.
- MBK_FAST_MODE
- internally char FAST_MODE. If set to `Y', no
consistency checked are performed on many
mbk functions. This can work only on a program
that is warrantied to be bugless, else
undefined results would occur. By default
it is `N'.
- MBK_IN_LO
- internally char IN_LO[5]. Defines the logical
input format demanded by the user. See
MBK_IN_LO(1)
for a list of valid formats.
By default its value is al".
- MBK_OUT_LO
- internally char OUT_LO[5]. Defines the logical
input format demanded by the user. See
MBK_OUT_LO(1)
for a list of valid formats.
By default its value is al".
- MBK_IN_PH
- internally char IN_PH[5]. Defines the logical
input format demanded by the user. See
MBK_IN_PH(1)
for a list of valid formats.
By default its value is ap".
- MBK_OUT_PH
- internally char OUT_PH[5]. Defines the logical
input format demanded by the user. See
MBK_OUT_PH(1)
for a list of valid formats.
By default its value is ap".
- MBK_SCALE_X
- internally long SCALE_X. Defines a scale
factor for all coordinates, in order to be
able to use files that works with half
lambda rules for example. Parsers, drivers
and genlib's macros use it extensivly. Its
value is ten by default.
#include mut315.h"
#include mlo315.h"
lofig_list *load_fig(name)
char *name;
{
mbkenv(); /* make sure the good environnement is used */
return getlofig(name, `A');
}
mbk(1)
, genlib(1)
, loadlofig(3)
, loadphfig(3)
, savelofig(3)
, savephfig(3)
,
isvdd(3)
, isvss(3)
, concatname(3)
, nameindex(3)
.
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.
Table of Contents
Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC,
page maintained by Czo [Olivier Sirol]
, last updated on 26 May 2000.