00001 // ***************************************************************************** 00002 // ***************************************************************************** 00003 // oaTechMsgs.h 00004 // 00005 // This files contains the messageIds used by OpenAccess tech database 00006 // exceptions. 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(oaTechMsgs_P) 00027 #define oaTechMsgs_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 // Message Ids 00047 // ***************************************************************************** 00048 #define oavTechMsgIdStartValue 2000 00049 #define oavNumTechMsgIds 152 00050 00051 00052 enum oaTechMsgIds { 00053 oacInvalidTech = oavTechMsgIdStartValue, 00054 oacNotATech = 2001, 00055 oacTechLibNotFound = 2002, 00056 oacSaveReadOnlyTech = 2003, 00057 oacTechAlreadyExists = 2004, 00058 oacOpenOnTechBeingPurged = 2005, 00059 oacCannotFindLibraryTech = 2006, 00060 oacInvalidUserUnitsTypeName = 2007, 00061 oacInvalidClearanceMeasureTypeName = 2008, 00062 oacInvalidDBUPerUU = 2009, 00063 oacInvalidTechViewType = 2010, 00064 oacCannotLockTech = 2011, 00065 00066 oacInvalidLayer = 2012, 00067 oacLayerNumberExists = 2013, 00068 oacLayerNameExists = 2014, 00069 oacLayerDerivationExists = 2015, 00070 oacLayer1Layer2NotInSameTech = 2016, 00071 oacInvalidMaterialName = 2017, 00072 oacInvalidPrefRoutingDirName = 2018, 00073 oacInvalidLayerOpName = 2019, 00074 oacInvalidSizeOpName = 2020, 00075 oacSizedLayerExists = 2021, 00076 00077 oacInvalidPurpose = 2022, 00078 oacPurposeNumberExists = 2023, 00079 oacPurposeNameExists = 2024, 00080 oacInvalidPurposeTypeName = 2025, 00081 oacCannotChangeReservedPurpose = 2026, 00082 oacCannotDestroyReservedPurpose = 2027, 00083 00084 oacInvalidViaSpec = 2028, 00085 oacViaSpecExists = 2029, 00086 oacViaSpecAndViaDefNotInSameTech = 2030, 00087 00088 oacInvalidViaDef = 2031, 00089 oacViaDefExists = 2032, 00090 00091 oacInvalidSiteDef = 2033, 00092 oacSiteDefExists = 2034, 00093 oacSiteDefNotFound = 2035, 00094 oacInvalidSiteDefTypeName = 2036, 00095 00096 oacInvalidOpPoint = 2037, 00097 oacOpPointNameExists = 2038, 00098 00099 oacInvalidAnalysisLib = 2039, 00100 oacAnalysisLibNameExists = 2040, 00101 00102 oacInvalidTechDataTypeName = 2041, 00103 00104 oacInvalidViaParamRowNumber = 2042, 00105 oacInvalidViaParamColumnNumber = 2043, 00106 oacZeroColumnsSpecifiedForViaParam = 2044, 00107 oacZeroRowsSpecifiedForViaParam = 2045, 00108 00109 oacInvalidAntennaModelName = 2046, 00110 oacAntennaRatioValueNotInSameTech = 2047, 00111 00112 oacInvalidACCurrentDensityValue = 2048, 00113 oacInvalidDCCurrentDensityValue = 2049, 00114 00115 oacViaDef2DTblViaDefNotInSameTech = 2050, 00116 00117 oacTechCannotObtainReadAccess = 2051, 00118 oacTechCannotObtainWriteAccess = 2052, 00119 oacTechHasReadNeedWriteAccess = 2053, 00120 00121 oacInvalidTechObject = 2054, 00122 00123 oacTechAttachedTechLibDetected = 2055, 00124 oacCannotFindInheritedTechLib = 2056, 00125 00126 oacTechFileDoesNotExist = 2057, 00127 00128 oacInvalidViaParamTypeName = 2058, 00129 00130 oacDestroyTechOpen = 2059, 00131 00132 oacZeroViaCutDimensions = 2060, 00133 oacInvalidViaCutLayerNum = 2061, 00134 00135 oacViaParamCutColsNumNotSet = 2062, 00136 oacViaParamCutRowsNumNotSet = 2063, 00137 00138 oacObsoleteTechMsg2064 = 2064, 00139 oacTechCannotSetDuplicateRefs = 2065, 00140 oacTechSetRefsConflicts = 2066, 00141 oacTechSetRefsCannotOpenAllRefGraphs = 2067, 00142 00143 oacInvalidDerivedLayerParamTypeName = 2068, 00144 oacInvalidDerivedLayerConnectivityTypeName = 2069, 00145 00146 oacReservedTechConstraintGroupName = 2070, 00147 oacConstraintGroupNotInRefTech = 2071, 00148 oacConstraintGroupNotTechConstraintGroup = 2072, 00149 oacInvalidBuiltInTechConstraintGroupInTech = 2073, 00150 00151 oacInvalidTechHeader = 2074, 00152 00153 oacInvalidDerivedLayerParam = 2075, 00154 oacDerivedLayerParamAlreadyOwned = 2076, 00155 oacCantDestroyOwnedDerivedLayerParam = 2077, 00156 oacInvalidObjForDerivedLayerParam = 2078, 00157 oacDerivedLayerParamNotInSameDB = 2079, 00158 00159 oacInvalidDerivedLayerParamDef = 2080, 00160 oacDerivedLayerParamDefExists = 2081, 00161 oacDerivedLayerParamDefHasReference = 2082, 00162 oacValueInvalidForDerivedLayerParamDef = 2083, 00163 00164 oacInvalidDerivedLayerDef = 2084, 00165 oacDerivedLayerDefExists = 2085, 00166 oacDerivedLayerDefHasReference = 2086, 00167 oacInvalidNumLayersForDerivedLayerDef = 2087, 00168 oacInvalidValueForDerivedLayerDef = 2088, 00169 oacInvalidDBForDerivedLayerDef = 2089, 00170 00171 oacLayerNotInReferencedTech = 2090, 00172 oacViaDefNotInReferencedTech = 2091, 00173 00174 oacInvalidTechLayerHeader = 2092, 00175 oacInvalidTechViaDefHeader = 2093, 00176 00177 oacCloseOnTechBeingPurged = 2094, 00178 oacPurgeOnTechBeingPurged = 2095, 00179 00180 oacConflictingLayerNamesInTech = 2096, 00181 oacConflictingLayerNumbersInTech = 2097, 00182 oacConflictingViaDefNamesInTech = 2098, 00183 00184 oacConflictingClearanceMeasureInTech = 2099, 00185 oacConflictingDefaultManufacturingGridInTech = 2100, 00186 oacConflictingGateGroundedInTech = 2101, 00187 oacConflictingDBUPerUUInTech = 2102, 00188 oacConflictingUserUnitsInTech = 2103, 00189 00190 oacAttachLibraryHasLocalTech = 2104, 00191 oacDetachNoAttachment = 2105, 00192 oacGetAttachmentNoAttachment = 2106, 00193 00194 oacUnsetClearanceMeasureNotSet = 2107, 00195 oacUnsetDefaultManufacturingGridNotSet = 2108, 00196 oacUnsetGateGroundedNotSet = 2109, 00197 oacUnsetDBUPerUUNotSet = 2110, 00198 oacUnsetUserUnitsNotSet = 2111, 00199 00200 oacDestroyWithAttachProperty = 2112, 00201 oacTechSetRefsCircularReference = 2113, 00202 00203 oacStdViaDefDoesNotHaveImplant1 = 2114, 00204 oacStdViaDefDoesNotHaveImplant2 = 2115, 00205 00206 oacConflictingProcessFamilyInTech = 2116, 00207 00208 00209 oacLayerIsExcluded = 2117, 00210 oacTechSetRefsExcludedLayer = 2118, 00211 oacExcludedLayerAlreadyExists = 2119, 00212 00213 oacPurposeNumberIsReserved = 2120, 00214 00215 oacLayerExclusionConflictInTech = 2121, 00216 oacLayerConflictsInTech = 2122, 00217 00218 oacInvalidViaVariant = 2123, 00219 oacInvalidObjForViaVariant = 2124, 00220 oacAllParamsNeededForViaVariant = 2125, 00221 oacViaVariantNameExists = 2126, 00222 00223 oacNotExistInDefaultTechParam = 2127, 00224 oacInvalidDataTypeForTechParam = 2128, 00225 00226 oacViaVariantViaDefParamExists = 2129, 00227 00228 oacInvalidViaVariantHeader = 2130, 00229 oacInvalidObjForViaVariantHeader = 2131, 00230 oacInvalidViaVariantHeaderType = 2132, 00231 00232 oacViaTopology2DTblViaTopologyNotInSameDB = 2133, 00233 oacViaVariantNotInReferencedTech = 2134, 00234 oacConflictingViaVariantNamesInTech = 2135, 00235 oacCannotCopyUnboundViaTopologyArrayValue = 2136, 00236 00237 oacRepeatedNameInExcludedLayersList = 2137, 00238 00239 oacInvalidTechDataTypeForTimeStamp = 2138, 00240 00241 oacSetRefsTechOpen = 2139, 00242 oacUnsetRefsTechOpen = 2140, 00243 00244 oacInvalidViaVariantForViaTopologyArrayValue = 2141, 00245 00246 oacOpenUndefinedModeTech = 2142, 00247 00248 oacRecoverTechFileAlreadyOpened = 2143, 00249 oacRecoverTechFileDoesNotExist = 2144, 00250 00251 oacInvalidTechConflictTypeName = 2145, 00252 oacCannotMimimizeDiskOnOpenTech = 2146, 00253 00254 oacTechUndoNotEnabled = 2147, 00255 oacTechCannotChangeUndoModel = 2148, 00256 oacTechCannotUnsetNonEmptyCp = 2149, 00257 oacTechCannotUndoWithoutCpInPostModel = 2150, 00258 00259 oacTechInvalidUndoModel = 2151 00260 }; 00261 00262 00263 00264 END_OA_NAMESPACE 00265 00266 #endif
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.