00001 // ***************************************************************************** 00002 // oaTechDB.h 00003 // 00004 // This is the main header file for the OpenAccess technology database. It 00005 // includes all other OpenAccess technology database header files required by 00006 // applications. 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 2002-2005 Cadence Design Systems, Inc. 00015 // All Rights Reserved. 00016 // 00017 // $Author: icftcm $ 00018 // $Revision: #1 $ 00019 // $Date: 2010/08/09 $ 00020 // $State$ 00021 // ***************************************************************************** 00022 // ***************************************************************************** 00023 00024 00025 00026 #if !defined(oaTechDB_P) 00027 #define oaTechDB_P 00028 00029 00030 00031 // ***************************************************************************** 00032 // Public Header Includes 00033 // ***************************************************************************** 00034 #include "oaBase.h" 00035 #include "oaDM.h" 00036 00037 #include "oaTechDBTypes.h" 00038 00039 #include "oaTechModTypes.h" 00040 #include "oaTechMsgs.h" 00041 #include "oaTechObject.h" 00042 #include "oaLayerArray.h" 00043 #include "oaPurposeArray.h" 00044 #include "oaTechCollection.h" 00045 #include "oaTechHeader.h" 00046 #include "oaTech.h" 00047 #include "oaTechException.h" 00048 #include "oaLayer.h" 00049 #include "oaDerivedLayerParamDef.h" 00050 #include "oaDerivedLayerParam.h" 00051 #include "oaDerivedLayerDef.h" 00052 #include "oaDerivedLayer.h" 00053 #include "oaSizedLayer.h" 00054 #include "oaPhysicalLayer.h" 00055 #include "oaPurpose.h" 00056 #include "oaSiteDef.h" 00057 #include "oaViaParam.h" 00058 #include "oaViaDef.h" 00059 #include "oaViaDefArray.h" 00060 #include "oaViaVariant.h" 00061 #include "oaViaTopology.h" 00062 #include "oaTechValue.h" 00063 #include "oaViaSpec.h" 00064 #include "oaOpPoint.h" 00065 #include "oaAnalysisLib.h" 00066 #include "oaTechTraits.h" 00067 #include "oaTechLayerHeader.h" 00068 #include "oaTechViaDefHeader.h" 00069 #include "oaViaVariantHeader.h" 00070 #include "oaTechObserver.h" 00071 #include "oaLayerConstraint.h" 00072 #include "oaLayerPairConstraint.h" 00073 #include "oaLayerArrayConstraint.h" 00074 00075 00076 00077 // ***************************************************************************** 00078 // Public Inline Includes 00079 // ***************************************************************************** 00080 #include "oaLayerArray.inl" 00081 #include "oaPurposeArray.inl" 00082 #include "oaTechCollection.inl" 00083 #include "oaTechEnumWrapper.inl" 00084 #include "oaTechException.inl" 00085 #include "oaSiteDef.inl" 00086 #include "oaViaParam.inl" 00087 #include "oaViaDefArray.inl" 00088 #include "oaTechValue.inl" 00089 #include "oaTechObserver.inl" 00090 00091 00092 #endif
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.