magic/scmos/cif_template/cifin.nw

213 lines
3.7 KiB
Plaintext

/* available devices:
nfet,pfet,enfet,epfet,nffet,pffet
poly capacitor
bipolar NPN transistor
buried CCD devices
linear capacitor
*/
#undef cif_tech
#define cif_tech nwell
style lambda=lambda_v
scalefactor lambda_1
layer nwell CWN
labels CWN
layer m3 CMT
/* to avoid a CIF read problem around pads */
and-not XP
labels CMT
layer m2 CMS
labels CMS
layer m1 CMF
labels CMF
layer poly CPG
labels CPG
layer psd CAA
and CSP
and-not CPS
layer pdiff CWN
and CAA
and CSP
labels CSP
layer ndiff CAA
and CSN
and-not CCD
labels CSN
layer nsd CWN
and CSN
and CAA
layer pbase CBA
labels CBA
layer nfet CPG
and CAA
and CSN
and-not CCD
layer pfet CAA
and CPG
and CSP
and CWN
layer enfet CEL
and CAA
and CSN
and-not CCD
layer epfet CAA
and CEL
and CSP
and CWN
layer nffet CAA
and CEL
and CPG
and CSN
layer pffet CAA
and CEL
and CPG
and CSP
and CWN
layer m3c CVS
grow lambda_1
and CMT
and CMS
and-not XP
layer m2c CVA
grow lambda_1
and CMS
and CMF
layer electrode CEL
labels CEL
layer ec CCE
or CCC
grow lambda_1
and CMF
and CEL
layer cc CCE
grow lambda_1
and CMF
and CEL
and CPG
labels CCE
layer cap CPG
and CEL
and-not CAA
layer psc CCA
grow lambda_1
and CAA
and CSP
and CMF
layer ndc CCA
or CCC
grow lambda_1
and CAA
and CSN
and CMF
layer pdc CCA
or CCC
grow lambda_1
and CAA
and CWN
and CSP
and CMF
layer nsc CCA
or CCC
grow lambda_1
and CAA
and CSN
and CWN
and CMF
layer pbc CCA
or CCC
grow lambda_1
and CBA
and CMF
layer emit CBA
and CSN
shrink lambda_2
layer emc CCA
grow lambda_1
and CBA
and CSN
and CMF
layer col CX
and CAA
and CSN
and CWN
layer clc CCA
grow lambda_1
and CX
and CAA
and CSN
and CWN
and CMF
layer pc CCP
or CCC
grow lambda_1
and CPG
and CMF
labels CCP
layer nbd CSN
shrink lambda_2
and CCD
and CAA
and-not CPG
layer nbdc CCA
grow lambda_1
and CCD
and CSN
and CAA
layer bd CPG
or CEL
and CCD
and CAA
labels CCD
/* place the Cap well at the end, so that we can read linear */
/* capacitor correctly... */
layer cwell CWC
labels CWC
layer glass COG
labels COG
#ifdef OPEN
layer open CAA
and CCA
and CVA
and COG
and COP
layer pstop CAA
and CPS
and CSP
and-not CWN
#endif
layer pad CMF
shrink lambda_1
and CMS
shrink lambda_5
and CVA
shrink lambda_1
and XP
and COG
grow lambda_6
#ifdef OPEN
calma COP 23 *
calma CPS 24 *
#endif
calma XP 26 *
calma CWN 42 *
calma CAA 43 *
calma CSP 44 *
calma CSN 45 *
calma CPG 46 *
calma CCP 47 *
calma CCA 48 *
calma CMF 49 *
calma CVA 50 *
calma CMS 51 *
calma COG 52 *
calma CCE 55 *
calma CEL 56 *
calma CCD 57 *
calma CBA 58 *
calma CWC 59 *
calma CVS 61 *
calma CMT 62 *
calma CX 63 *
#undef cif_tech