NAME¶
GENLIB_SET_LORES - set the resistance value of a logical resistor, after its
creation.
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"
void GENLIB_SET_LORES(figname,resname,newresi)
char ∗figname ;
char ∗resname ;
double newresi ;
PARAMETERS¶
- figname
- Name of the logical figure
- resname
- Instance name of the resistor
- newresi
- New resistance value
DESCRIPTION¶
GENLIB_SET_LORES looks in the list of resistors of the logical model
figname for a resistor identified by its instance
resname and
set the RESI field to the newresi value.
RETURN VALUE¶
None
ERRORS¶
"∗∗∗ mbk error ∗∗∗ getlores
impossible : resistor
name doesn't exist in figure
ptfig ->
NAME"
No resistor matches the name.
EXAMPLE¶
#include <genlib.h>
int main(int argc,char ∗argv[])
{
/∗ Create a figure to work on, a parallel resistor ∗/
GENLIB_DEF_LOFIG("parallel_res") ;
/∗ Define interface ∗/
GENLIB_LOCON("i",IN,"input") ;
GENLIB_LOCON("f",OUT,"output") ;
/∗ Add resistors ∗/
GENLIB_LORES(RESMIM,5.1,"input","output","res1") ;
GENLIB_LORES(RESMIM,5.2,"input","output","res2") ;
/* Modify resistors value */
GENLIB_SET_LORES("parallel_res","res1",6.2) ;
GENLIB_SET_LORES("parallel_res","res2",6.3) ;
/∗ Save all that on disk ∗/
GENLIB_SAVE_LOFIG() ;
return 0 ;
}
SEE ALSO¶
mbk(1),
GENLIB_DEF_LOFIG(3),
GENLIB_LORES(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.