table of contents
other versions
- buster 5.1.1-3
GETRDSMODELLIST(3) | RDS PHYSICAL FUNCTIONS | GETRDSMODELLIST(3) |
NAME¶
getrdsmodellist - gets model list of the instances of a figureORIGIN¶
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 "rutnnn.h" ptype_list ∗getrdsmodellist( Figure ) rdsfig_list ∗Figure;
PARAMETER¶
- Figure
- The figure which contains the models to extract.
DESCRIPTION¶
The getrdsmodellist function gets list of instance's models of the figure ´Figure´. The data structure returned "ptype_list" is defined ( in MBK library mutnnn.h ) as follows :typedef struct ptype { struct ptype ∗NEXT; /∗ next pointer ∗/ void ∗DATA; /∗ generic pointer ∗/ long TYPE; /∗ type ∗/ } ptype_list;
The field ´DATA´ of ptype_list structure contains the pointer to the rdsfig_list structure.
RETURN VALUE¶
The getrdsmodellist function returns a pointer which is head of pointer's list of the instances's models of the figure. If the list is empty, NULL pointer is returned.ERRORS¶
noneEXAMPLE :¶
#include "mphnnn.h" #include "mutnnn.h" #include "rdsnnn.h" #include "rutnnn.h" #include "rtlnnn.h" main() { phfig_list ∗MbkFigure; rdsfig_list ∗RdsFigure; ptype_list ∗FigureList; ptype_list ∗ScanFigureList; mbkenv(); rdsenv(); loadrdsparam(); MbkFigure = getphfig("core",'A'); RdsFigure = figmbkrds(MbkFigure,0,0); FigureList = getrdsmodellist( RdsFigure ); for ( ScanFigureList = FigureList ; ScanFigureList != (ptype_list ∗) NULL ; ScanFigureList = ScanFigureList->NEXT ) viewrdsfig ( (rdsfig_list ∗) ScanFigureList->DATA ); . . . }
SEE ALSO¶
librut, MutlibraryBUG REPORT¶
This tool is under development at the ASIM department of the LIP6 laboratory.We need your feedback to improve documentation and tools.
October 1, 1997 | ASIM/LIP6 |