Place - Places an instance
Place ( ins, sym, point )
Placement of an instance.
The instance has to be instantiated in the method Netlist, in order to use the Place function.
ins : Instance to place.
sym : Geometrical operation to be performed on the instance before beeing placed.
sym argument can take eight legal values :
NOSYM : no geometrical operation is performed
SYM_Y : Y becomes -Y, that means toward X axe symetry
SYM_X : X becomes -X, that means toward Y axe symetry
SYMXY : X becomes -X, Y becomes -Y
ROT_P : a positive 90 degrees rotation takes place
ROT_M : a negative 90 degrees rotation takes place
SY_RP : Y becomes -Y, and then a positive 90 degrees rotation takes place
SY_RM : Y becomes -Y, and then a negative 90 degrees rotation takes place
point : coordinates of the lower left corner of the abutment box of the instance in the current figure.
Place ( myInst, NOSYM, XY ( 0, 0 ) )
Some errors may occur :
[Stratus ERROR] Placement : the instance doesn't exist.
[Stratus ERROR] Placement : the first argument is not an instance.
[Stratus ERROR] Placement : the instance is already placed.
[Stratus ERROR] Place : wrong argument for placement type.
[Stratus ERROR] Place : wrong argument for placement,
the coordinates must be put in a XY object.
Introduction PlaceTop PlaceBottom PlaceRight PlaceLeft SetRefIns DefAb ResizeAb
Sophie BELLOEIL