1 /* -*- tab-width: 4 -*- 2 * 3 * Electric(tm) VLSI Design System 4 * 5 * File: tecmocmossub.h 6 * MOSIS CMOS Submicron technology header 7 * Written by: Steven M. Rubin, Static Free Software 8 * 9 * Copyright (c) 2000 Static Free Software. 10 * 11 * Electric(tm) is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * Electric(tm) is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with Electric(tm); see the file COPYING. If not, write to 23 * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, 24 * Boston, Mass 02111-1307, USA. 25 * 26 * Static Free Software 27 * 4119 Alpine Road 28 * Portola Valley, California 94028 29 * info@staticfreesoft.com 30 */ 31 32 #if defined(__cplusplus) && !defined(ALLCPLUSPLUS) 33 extern "C" 34 { 35 #endif 36 37 #define MOCMOSSUBMETALS 034 /* number of metal layers */ 38 #define MOCMOSSUB2METAL 0 /* 2-metal rules */ 39 #define MOCMOSSUB3METAL 04 /* 3-metal rules */ 40 #define MOCMOSSUB4METAL 010 /* 4-metal rules */ 41 #define MOCMOSSUB5METAL 014 /* 5-metal rules */ 42 #define MOCMOSSUB6METAL 020 /* 6-metal rules */ 43 #define MOCMOSSUBNOCONV 040 /* don't convert to new "mocmos" technology */ 44 45 extern TECHNOLOGY *mocmossub_tech; /* the technology */ 46 47 /* prototypes for local routines */ 48 BOOLEAN mocmossub_initprocess(TECHNOLOGY*, INTBIG); 49 void mocmossub_setmode(INTBIG, CHAR*[]); 50 INTBIG mocmossub_request(CHAR*, va_list); 51 52 #if defined(__cplusplus) && !defined(ALLCPLUSPLUS) 53 } 54 #endif 55