NAME¶
guessextdir - guess external connectors directions from internal connectors
directions
ORIGIN¶
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at
LIP6 laboratory of Université Pierre et Marie CURIE, in Paris,
France.
Web :
http://asim.lip6.fr/recherche/alliance/
E-mail :
alliance-users@asim.lip6.fr
SYNOPSYS¶
#include "mlo.h"
int guessextdir(ptfig)
lofig_list ∗ptfig;
PARAMETER¶
- ptfig
- Pointer to a lofig_list
DESCRIPTION¶
The
guessextdir function guesses external connectors directions from
internal connectors' ones. The translation table below indicates the resulting
direction for two internals connectors.
IN OUT INOUT UNKNOWN TRISTATE TRANSCV
IN IN INOUT INOUT IN TRANSCV TRANSCV
OUT INOUT OUT+ INOUT+ OUT OUT+ TRANSCV+
INOUT INOUT INOUT+ INOUT+ INOUT INOUT+ INOUT+
UNKNOWN IN OUT INOUT UNKNOWN TRISTATE TRANSCV
TRISTATE TRANSCV OUT+ INOUT+ TRISTATE TRISTATE TRANSCV
TRANSCV TRANSCV TRANSCV+ INOUT+ TRANSCV TRANSCV TRANSCV
RETURN VALUE¶
guessextdir returns
1 on success,
0 if there is an error in
the translation.
ERROR¶
The values followed by a
+ character in the translation table indicate an
error.
EXAMPLE¶
#include "mut.h"
#include "mlo.h"
lofig_list ∗ getgoodlofig(figname, mode)
char ∗figname;
char mode;
{
lofig_list ∗ptfig;
ptfig = getlofig(figname, mode);
restorealldir(ptfig);
guessextdir(ptfig);
return ptfig;
}
SEE ALSO¶
mbk(1),
lofig(3),
locon(3),
getlofig(3),
restorealldir(3).
BUG REPORT¶
This tool is under development at the
ASIM department of the
LIP6
laboratory.
We need your feedback to improve documentation and tools.