Scroll to navigation

DELRDSINSREC(3) RDS PHYSICAL FUNCTIONS DELRDSINSREC(3)

NAME

delrdsinsrec - deletes a rectangle of an instance

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"rdsnnn.h"

int delrdsinsrec( Instance, Rectangle )
rdsins_list ∗Instance;
rdsrec_list ∗Rectangle;

PARAMETER

Instance which contains the rectangle to delete.
The rectangle to delete.

DESCRIPTION

The delrdsinsrec function deletes a rectangle of an RDS instance.

RETURN VALUE

1 => The rectangle has been deleted.
0 => The rectangle doesn't exist.

ERRORS

None

EXAMPLE


#include "mutnnn.h"
#include "rdsnnn.h"
#include "rtlnnn.h"
typedef struct UserStruct
{
char ∗STRING;
void ∗USER1;
} UserStruct;
main()
{
rdsfig_list ∗Figure;
rdsrec_list ∗Rectangle;
rdsins_list ∗Instance;
int Result;
mbkenv();
rdsenv();
loadrdsparam();
Figure = addrdsfig ("core",sizeof ( UserStruct ) );
Instance = addrdsins (Figure,"na2_y","and2",RDS_NOSYM,8,6);
Rectangle =
addrdsinsrec(Instance,"Alu1",RDS_ALU1,2,4,12,1);
/∗
destruction of the rectangle of the instance
∗/
Result = delrdsinsrec ( Instance,Rectangle );
if ( Result == 0 ) printf("Rectangle not found !\n");
}

SEE ALSO

librds, allocrdsinsrec

BUG 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