Table of Contents

Name

getrdsfig - gets a pointer to a figure called by its name.

Origin

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

Synopsys

#include rtlnnn.h"
rdsfig_list *getrdsfig( Name, Mode, Size )

char
*Name;
char
Mode; unsigned int Size;

Parameter

Name
Name of the Rds figure to get.
MODE :
Caracter indicating the status of the figure in memory.

This field can take three values :

`A'
All the cell is loaded in ram (The figure, its rectangles and its instances empty).
`P'
Only information concerning the model interface is present, that means : connectors, the abutment box and through routes of the figure.
`V'
Visualization mode : all is loaded in RAM : The figure, its rectangles, its instances and the rectangles of its instances.
Size
Size of the additionnal user structure if it exists.

Description

The getrdsfig function gets a rds figure by its name. If the figure is already in memory then a pointer is returned. If the figure isn't loaded in memory then it's loaded in memory totaly or partialy according to the value of the field `Mode'. The parameter `Size' is necessary to know the size of the structure added to the rdsrec_list structure. If the user structure doesn't exist then field `Size' has to be set to 0L.

Return Value

The pointer to the figure is returned.

Errors

UNKNOWN

Example

#include mutnnn.h"
#include rdsnnn.h"
#include rtlnnn.h"
main()
{
rdsfig_list *RdsFigure;
rdsfig_list *GetFigure;
mbkenv();
rdsenv();
loadrdsparam();
loadrdsfig(RdsFigure, core", `A'); GetFigure = getrdsfig ( core ,'A', 0 ); }

See Also

librtl, loadrdsfig, rdsenv

Bug Report

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.