143 lines
2.7 KiB
C
143 lines
2.7 KiB
C
|
|
#ifdef STANDARD
|
||
|
|
|
||
|
|
/* 3.0 micron technology - not supported anymore
|
||
|
|
#define lambda_value 150
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#include "cifin.oldnw"
|
||
|
|
#include "cifin.pw"
|
||
|
|
*/
|
||
|
|
|
||
|
|
/* ORBIT 2.0 micron technology */
|
||
|
|
#define lambda_value 100
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#include "cifin.oldnw"
|
||
|
|
#include "cifin.pw"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
|
||
|
|
/* ORBIT 1.6 micron technology - not supported, but retained for ORBIT */
|
||
|
|
#define lambda_value 80
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-ami16.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#include "cifin.oldnw"
|
||
|
|
#include "cifin.pw"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
|
||
|
|
/* 1.2 micron technology */
|
||
|
|
#define lambda_value 60
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#include "cifin.oldnw"
|
||
|
|
#include "cifin.pw"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
|
||
|
|
/* 1.2 micron technology - for Mentor Graphics CMOSN technology */
|
||
|
|
|
||
|
|
#define lambda_value 100
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-cmosn.gen"
|
||
|
|
|
||
|
|
|
||
|
|
/* all other technology */
|
||
|
|
/*
|
||
|
|
#include "cifin.others"
|
||
|
|
*/
|
||
|
|
|
||
|
|
#endif /* Standard SCMOS technologies */
|
||
|
|
|
||
|
|
#ifdef TIGHTMETAL
|
||
|
|
|
||
|
|
/* HP CMOS34 1.2 micron technology */
|
||
|
|
#define lambda_value 60
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#include "cifin.oldnw"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
|
||
|
|
/* HP CMOS26B 1.0 micron technology */
|
||
|
|
#define lambda_value 50
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-cmos26b.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#include "cifin.oldnw"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin-cmos26b.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
|
||
|
|
/* HP CMOS14B 0.6 micron technology */
|
||
|
|
#define lambda_value 35
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-cmos14b.gen"
|
||
|
|
|
||
|
|
/* read HP's layer assignment from Mentor */
|
||
|
|
/*
|
||
|
|
#define lambda_value 20
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-hp-cif.nw"
|
||
|
|
*/
|
||
|
|
|
||
|
|
/* This is just testing...
|
||
|
|
#define lambda_value 20
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin.cascade"
|
||
|
|
*/
|
||
|
|
|
||
|
|
#endif /* Tight Metal Technologies ends here .... */
|
||
|
|
|
||
|
|
#ifdef SUBMICRON
|
||
|
|
|
||
|
|
/* HP CMOS26G 0.8 micron technology */
|
||
|
|
#define lambda_value 40
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-cmos26g.gen"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin-cmos26g.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
#include "cifin.nw"
|
||
|
|
|
||
|
|
/* HP CMOS14B 0.6 micron technology */
|
||
|
|
#define lambda_value 30
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-cmos14b.gen"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin-cmos14b.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
|
||
|
|
/* 0.8 micron CMOSX technology */
|
||
|
|
/*
|
||
|
|
#define lambda_value 40
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-cmosx.gen"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin-cmosx.gen"
|
||
|
|
#undef NOWELL
|
||
|
|
*/
|
||
|
|
|
||
|
|
#endif /* HP CMOS26G and CMOS14B process */
|
||
|
|
|
||
|
|
|
||
|
|
#ifdef IBM /* IBM */
|
||
|
|
/* 0.8 micron technology */
|
||
|
|
#define lambda_value 40
|
||
|
|
#include "calc.lambda"
|
||
|
|
#include "cifin-ibm.gen"
|
||
|
|
#define NOWELL
|
||
|
|
#include "cifin-ibm.gen"
|
||
|
|
#include "cifin.nw"
|
||
|
|
#undef NOWELL
|
||
|
|
#endif /* IBM */
|