object_idstr - The name of the higher level entity
that contains the link (if the entity is not part of another
(i.e. compound entity), this name should be TOPLEVEL). The
name can be the type name of an entity defined in the entity library,
in which case the link corners will be positioned on all of the
entities of that type. It can also be the instance name of the
required entity. The instance name should be the complete hierarchical
name. When specifying a level name from the hierarchy, the instance
name, not the type name, should be used. Each level in the hierarchy
should be separated by a '.', i.e. the syntax for a complete
hierarchical name is:
The linkcorner information given to an instance overrides the
linkcorner information of the library component.
src_entitystr - The instance name of the entity
where the link starts. This name should be the name of an entity that
is a child of the entity specified by entity_name.
src_portstr - The name of the port that the link
starts from. It should be one of src_entity's ports.
dest_entitystr - The instance name of the entity
where the link finishes. This name should be the name of an entity
that is a child of the entity specified by entity_name.
dest_portstr - The name of the port that the link
finishes. It should be one of dest_entity's ports.
no_of_cornersint - The number of corners to be
included in the link.
cxNint - The x coordinate of the Nth corner of the
link. It is given relative to the source port. More corners are
specified by including more pairs of coordinates. The number of pairs
should correspond to the specified number of links.
cyNint - The y coordinate of the Nth corner of the
link. It is given relative to the source port. More corners are
specified by including more pairs of coordinates. The number of pairs
should correspond to the specified number of corners.
Examples
Memory_Hierarchy.secondary_cache : LINKCORNER first_cache OUT second_cache IN 3 (10,0) (10,10) (50,10)
TOPLEVEL : LINKCORNER ALU output2 BUS2 input2 2 (0,15) (90,15)