oaTechModTypes.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // oaTechModTypes.h
00004 //
00005 // This file contains the definitions for the enumerated values that correspond
00006 // to modifications that can occur to various technology database objects.
00007 //
00008 // *****************************************************************************
00009 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00010 // Integration Initiative, this material may not be copied, modified,
00011 // re-published, uploaded, executed, or distributed in any way, in any medium,
00012 // in whole or in part, without prior written permission from Cadence.
00013 //
00014 //                Copyright 2003-2005 Cadence Design Systems, Inc.
00015 //                           All Rights Reserved.
00016 //
00017 //  $Author: icftcm $
00018 //  $Revision: #1 $
00019 //  $Date: 2010/08/09 $
00020 //  $State: Exp $
00021 // *****************************************************************************
00022 // *****************************************************************************
00023 
00024 
00025 
00026 #if !defined(oaTechModTypes_P)
00027 #define oaTechModTypes_P
00028 
00029 
00030 
00031 // *****************************************************************************
00032 // Nested includes
00033 // *****************************************************************************
00034 #include "oaCommonTypes.h"
00035 
00036 
00037 
00038 // *****************************************************************************
00039 // Declare and define types in the OpenAccess namespace.
00040 // *****************************************************************************
00041 BEGIN_OA_NAMESPACE
00042 
00043 
00044 
00045 // *****************************************************************************
00046 // oaAnalysisLibModTypeEnum
00047 // *****************************************************************************
00048 enum oaAnalysisLibModTypeEnum {
00049     oacSetTypeAnalysisLibModType        = 2,
00050     oacSetFileNameAnalysisLibModType    = 3,
00051     oacSetCellNameAnalysisLibModType    = 4,
00052     oacSetViewNameAnalysisLibModType    = 5
00053 };
00054 
00055 
00056 
00057 // *****************************************************************************
00058 // oaDerivedLayerParamModTypeEnum
00059 // *****************************************************************************
00060 enum oaDerivedLayerParamModTypeEnum {    oacSetValueDerivedLayerParamModType    = 2};
00061 
00062 
00063 
00064 // *****************************************************************************
00065 // oaDerivedLayerModTypeEnum
00066 // *****************************************************************************
00067 #if !defined(OA_DEPRECATED)
00068 enum oaDerivedLayerModTypeEnum {    oacSetNumLayersDerivedLayerModType   = 2};
00069 #endif
00070 
00071 
00072 // *****************************************************************************
00073 // oaLayerModTypeEnum
00074 // *****************************************************************************
00075 enum oaLayerModTypeEnum {
00076     oacSetNumberLayerModType                            = 2,
00077     oacSetNameLayerModType                              = 3,
00078 
00079     oacSetPeakACCurrentDensityLayerModType              = 4,
00080     oacSetAvgACCurrentDensityLayerModType               = 5,
00081     oacSetRmsACCurrentDensityLayerModType               = 6,
00082     oacSetAvgDCCurrentDensityLayerModType               = 7,
00083 
00084     oacPhysicalLayerSetMaterialLayerModType             = 10,
00085     oacPhysicalLayerSetPrefRoutingDirLayerModType       = 11,
00086     oacPhysicalLayerSetMaskNumberLayerModType           = 12,
00087     oacPhysicalLayerSetManufacturingGridLayerModType    = 13,
00088     oacPhysicalLayerSetExcludedLayersLayerModType       = 14,
00089     oacPhysicalLayerUnsetExcludedLayersLayerModType     = 15,
00090 
00091     oacDerivedLayerSetParamsLayerModType                = 20
00092 };
00093 
00094 
00095 
00096 // *****************************************************************************
00097 // oaOpPointModTypeEnum
00098 // *****************************************************************************
00099 enum oaOpPointModTypeEnum {
00100     oacSetProcessOpPointModType     = 2,
00101     oacSetVoltageOpPointModType     = 3,
00102     oacSetTemperatureOpPointModType = 4
00103 };
00104 
00105 
00106 
00107 // *****************************************************************************
00108 // oaPurposeModTypeEnum
00109 // *****************************************************************************
00110 enum oaPurposeModTypeEnum {
00111     oacSetNumberPurposeModType  = 2,
00112     oacSetNamePurposeModType    = 3
00113 };
00114 
00115 
00116 
00117 // *****************************************************************************
00118 // oaSiteDefModTypeEnum
00119 // *****************************************************************************
00120 enum oaSiteDefModTypeEnum {
00121     oacSetTypeSiteDefModType        = 2,
00122     oacSetWidthSiteDefModType       = 3,
00123     oacSetHeightSiteDefModType      = 4,
00124     oacSetSymmetrySiteDefModType    = 5,
00125     oacSetSitePatternSiteDefModType = 6
00126 };
00127 
00128 
00129 
00130 // *****************************************************************************
00131 // oaTechModTypeEnum
00132 // *****************************************************************************
00133 enum oaTechModTypeEnum {
00134     oacSetDBUPerUUTechModType                   = 0,
00135     oacSetUserUnitsTechModType                  = 1,
00136     oacSetClearanceMeasureTechModType           = 2,
00137     oacSetDefaultManufacturingGridTechModType   = 4,
00138     oacSetDefaultConstraintGroupTechModType     = 5,
00139     oacSetFoundryConstraintGroupTechModType     = 6,
00140     oacSetRefsTechModType                       = 7,
00141     oacSetGateGroundedTechModType               = 8,
00142     oacUnsetDBUPerUUTechModType                 = 9,
00143     oacUnsetUserUnitsTechModType                = 10,
00144     oacUnsetClearanceMeasureTechModType         = 11,
00145     oacUnsetDefaultManufacturingGridTechModType = 12,
00146     oacUnsetGateGroundedTechModType             = 13,
00147     oacUnsetRefsTechModType                     = 14,
00148     oacSetProcessFamilyTechModType              = 15,
00149     oacUnsetProcessFamilyTechModType            = 16
00150 };
00151 
00152 
00153 
00154 // *****************************************************************************
00155 // oaTechHeaderModTypeEnum
00156 // *****************************************************************************
00157 enum oaTechHeaderModTypeEnum {
00158     oacBindTechHeaderModType    = 2,
00159     oacUnbindTechHeaderModType  = 3
00160 };
00161 
00162 
00163 
00164 // *****************************************************************************
00165 // oaTechLayerHeaderModTypeEnum
00166 // *****************************************************************************
00167 enum oaTechLayerHeaderModTypeEnum {
00168     oacBindTechLayerHeaderModType   = 2,
00169     oacUnbindTechLayerHeaderModType = 3
00170 };
00171 
00172 
00173 
00174 // *****************************************************************************
00175 // oaTechViaDefHeaderModTypeEnum
00176 // *****************************************************************************
00177 enum oaTechViaDefHeaderModTypeEnum {
00178     oacBindTechViaDefHeaderModType      = 2,
00179     oacUnbindTechViaDefHeaderModType    = 3
00180 };
00181 
00182 
00183 
00184 // *****************************************************************************
00185 // oaViaDefModTypeEnum
00186 // *****************************************************************************
00187 enum oaViaDefModTypeEnum {
00188     oacSetResistancePerCutViaDefModType     = 2,
00189     oacSetParamsStdViaDefModType            = 3,
00190     oacCustomViaDefSetMasterViaDefModType   = 4
00191 };
00192 
00193 
00194 
00195 // *****************************************************************************
00196 // oaViaSpecModTypeEnum
00197 // *****************************************************************************
00198 enum oaViaSpecModTypeEnum {
00199     oacSetValueViaSpecModType           = 2,
00200     oacSetDefaultValueViaSpecModType    = 3
00201 };
00202 
00203 
00204 
00205 // *****************************************************************************
00206 // oaViaVariantModTypeEnum
00207 // *****************************************************************************
00208 enum oaViaVariantModTypeEnum {
00209 };
00210 
00211 
00212 
00213 // *****************************************************************************
00214 // oaViaVariantHeaderModTypeEnum
00215 // *****************************************************************************
00216 enum oaViaVariantHeaderModTypeEnum {
00217     oacBindViaVariantHeaderModType      = 2,
00218     oacUnbindViaVariantHeaderModType    = 3
00219 };
00220 
00221 
00222 
00223 END_OA_NAMESPACE
00224 
00225 #endif

Return to top of page