Table of Contents

Name

roundrdsrec - adjusts a rectangle to lambda grid step

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 rfmnnn.h"
void roundrdsrec( Rectangle )
rdsrec_list *Rectangle;

Parameter

Rectangle
RDS rectangle to treat.

Description

the roundrdsrec function adjusts (in lambda) to lower grid step for rectangle extremity which has coordinates (X,Y), adjusts to upper grid step for rectangle extremity which has coordinates (X+DX,Y+DY).

Return Value

nothing

Errors

none

Example

#include mphnnn.h"
#include mutnnn.h"
#include rdsnnn.h"
#include rfmnnn.h"
#include rtlnnn.h"
typedef struct UserStruct
{
char *STRING;
void *USER1;
} UserStruct;
main()
{
rdsfig_list *RdsFigure;
rdsrec_list *Rectangle;
mbkenv();
rdsenv();
loadrdsparam();

RdsFigure
= addrdsfig("core_2",sizeof(UserStruct)); Rectangle = addrdsfigrec(RdsFigure, seg", RDS_ALU1, 2.5, 3.5, 6, 7); viewrfmrec ( Rectangle ); /* */ roundrdsrec ( Rectangle ); /* view rectangle after rounding */ viewrfmrec ( Rectangle ); }

See Also

librfm, viewrfmrec et_un_autre_see_also

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.