1 /*------------------------------------------------------------\ 2 | | 3 | This file is part of the Alliance CAD System Copyright | 4 | (C) Laboratoire LIP6 - D�partement ASIM Universite P&M Curie| 5 | | 6 | Home page : http://www-asim.lip6.fr/alliance/ | 7 | E-mail : mailto:alliance-users@asim.lip6.fr | 8 | | 9 | This progam is free software; you can redistribute it | 10 | and/or modify it under the terms of the GNU General Public | 11 | License as published by the Free Software Foundation; | 12 | either version 2 of the License, or (at your option) any | 13 | later version. | 14 | | 15 | Alliance VLSI CAD System is distributed in the hope that | 16 | it will be useful, but WITHOUT ANY WARRANTY; | 17 | without even the implied warranty of MERCHANTABILITY or | 18 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | 19 | Public License for more details. | 20 | | 21 | You should have received a copy of the GNU General Public | 22 | License along with the GNU C Library; see the file COPYING. | 23 | If not, write to the Free Software Foundation, Inc., | 24 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | 25 | | 26 \------------------------------------------------------------*/ 27 28 29 /*------------------------------------------------------------\ 30 | | 31 | Tool : GRAAL | 32 | | 33 | File : Create.h | 34 | | 35 | Author : Jacomme Ludovic | 36 | | 37 | Date : 28.03.95 | 38 | | 39 \------------------------------------------------------------*/ 40 41 /*------------------------------------------------------------\ 42 | | 43 | Include Files | 44 | | 45 \------------------------------------------------------------*/ 46 47 # ifndef GRAAL_CREATE 48 # define GRAAL_CREATE 49 50 /*------------------------------------------------------------\ 51 | | 52 | Constants | 53 | | 54 \------------------------------------------------------------*/ 55 /*------------------------------------------------------------\ 56 | | 57 | Types | 58 | | 59 \------------------------------------------------------------*/ 60 /*------------------------------------------------------------\ 61 | | 62 | Variables | 63 | | 64 \------------------------------------------------------------*/ 65 /*------------------------------------------------------------\ 66 | | 67 | Segment & Wire | 68 | | 69 \------------------------------------------------------------*/ 70 71 extern char GraalSegmentLayer; 72 extern float GraalSegmentWidth; 73 extern char *GraalSegmentName; 74 extern char GraalSegmentWire; 75 76 /*------------------------------------------------------------\ 77 | | 78 | Via | 79 | | 80 \------------------------------------------------------------*/ 81 82 extern char GraalViaType; 83 extern char *GraalViaName; 84 85 /*------------------------------------------------------------\ 86 | | 87 | Big Via | 88 | | 89 \------------------------------------------------------------*/ 90 91 extern char GraalBigViaType; 92 extern char *GraalBigViaName; 93 94 /*------------------------------------------------------------\ 95 | | 96 | Transistor | 97 | | 98 \------------------------------------------------------------*/ 99 100 extern char GraalTransistorType; 101 extern char *GraalTransistorName; 102 extern float GraalTransistorWidth; 103 extern char GraalTransistorWire; 104 105 /*------------------------------------------------------------\ 106 | | 107 | Connector | 108 | | 109 \------------------------------------------------------------*/ 110 111 extern char GraalConnectorLayer; 112 extern float GraalConnectorWidth; 113 extern char *GraalConnectorName; 114 extern char GraalConnectorOrient; 115 116 /*------------------------------------------------------------\ 117 | | 118 | Reference | 119 | | 120 \------------------------------------------------------------*/ 121 122 extern char GraalReferenceType; 123 extern char *GraalReferenceName; 124 125 /*------------------------------------------------------------\ 126 | | 127 | Instance | 128 | | 129 \------------------------------------------------------------*/ 130 131 extern char GraalInstanceSym; 132 extern char *GraalInstanceName; 133 extern char *GraalInstanceModel; 134 135 /*------------------------------------------------------------\ 136 | | 137 | Functions | 138 | | 139 \------------------------------------------------------------*/ 140 141 # endif 142