oaInst.h File Reference

Go to the source code of this file.

Compounds

class  oaBitInst
class  oaInst
class  oaInstAttrType
class  oaPlacementStatus
class  oaTraits< oaBitInst >
class  oaTraits< oaInst >

Defines

#define oaInst_P
#define oavNumInstAttrTypes   6
#define oavNumPlacementStatusTypes   5
#define oacInstUsageFeedthru   0x0001u
#define oacInstUsageSpare   0x0002u
#define oacInstUsageJTag   0x0004u

Enumerations

enum  oaInstAttrTypeEnum {
  oacLibNameInstAttrType = 0, oacCellNameInstAttrType = 1, oacViewNameInstAttrType = 2, oacNameInstAttrType = 3,
  oacNumBitsInstAttrType = 4, oacIsBoundInstAttrType = 5
}
enum  oaPlacementStatusEnum {
  oacNonePlacementStatus = 0, oacUnplacedPlacementStatus = 1, oacPlacedPlacementStatus = 2, oacFixedPlacementStatus = 3,
  oacLockedPlacementStatus = 4
}


Define Documentation

#define oacInstUsageFeedthru   0x0001u
 

#define oacInstUsageJTag   0x0004u
 

#define oacInstUsageSpare   0x0002u
 

#define oaInst_P
 

#define oavNumInstAttrTypes   6
 

#define oavNumPlacementStatusTypes   5
 


Enumeration Type Documentation

enum oaInstAttrTypeEnum
 

Enumeration values:
oacLibNameInstAttrType  "libName"
oacCellNameInstAttrType  "cellName"
oacViewNameInstAttrType  "viewName"
oacNameInstAttrType  "name"
oacNumBitsInstAttrType  "numBits"
oacIsBoundInstAttrType  "isBound"

enum oaPlacementStatusEnum
 

Enumeration values:
oacNonePlacementStatus  "none" The placement status has not been set, but the current placement location is to be treated as valid
oacUnplacedPlacementStatus  "unplaced" The current placement is arbitrary and should be changed. Unplaced objects do not contribute to the bounding box of the containing design, and they will not be returned by region query.
oacPlacedPlacementStatus  "placed" An effort has been made to place this object but it may be placed again by future attempts
oacFixedPlacementStatus  "fixed" The placement of this object should not be changed by an automatic placement tool
oacLockedPlacementStatus  "locked" The placement of this object should not be changed

Return to top of page