oaTechMsgs.h

Go to the documentation of this file.
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

Return to top of page