98 lines
2.0 KiB
Plaintext
98 lines
2.0 KiB
Plaintext
/* available devices:
|
|
nfet,pfet,enfet,epfet,nffet,pffet
|
|
poly capacitor
|
|
micro-machined devices
|
|
*/
|
|
#define cif_tech cmosn
|
|
style lambda=lambda_v
|
|
scalefactor lambda_1 scaleunit
|
|
layer NWN nwell
|
|
bloat-or allPDiff,PFet * lambda_5
|
|
bloat-or allNOhmic * lambda_3
|
|
grow lambda_3
|
|
shrink lambda_3
|
|
calma 1 1
|
|
layer NWP pwell
|
|
bloat-or allNDiff,NFet * lambda_5
|
|
bloat-or allPOhmic * lambda_3
|
|
grow lambda_3
|
|
shrink lambda_3
|
|
calma 2 1
|
|
layer NMS allMetal2
|
|
labels m2
|
|
calma 12 1
|
|
layer NMF pad
|
|
grow lambda_1
|
|
or allMetal1
|
|
labels homeMetal1
|
|
calma 10 1
|
|
layer NPG cap
|
|
or allPoly
|
|
labels poly,nfet,pfet
|
|
calma 4 1
|
|
layer NAA allActive
|
|
or open,pstop
|
|
labels ndiff,pdiff
|
|
calma 3 1
|
|
layer NVA pad
|
|
shrink pad_via
|
|
or open
|
|
calma 11 1
|
|
layer NVA m2c
|
|
calma 11 1
|
|
layer NEL allPoly2
|
|
calma 5 1
|
|
layer NCT gc
|
|
or capc
|
|
or ec
|
|
calma 9 1
|
|
/* temp CIF layer for select generation */
|
|
templayer XTN
|
|
bloat-or allNDiff * lambda_2 allPOhmic 0
|
|
bloat-or ndop * lambda_2
|
|
grow lambda_1
|
|
shrink lambda_1
|
|
shrink lambda_half
|
|
grow lambda_half
|
|
templayer XTP
|
|
bloat-or allPDiff * lambda_2 allNOhmic 0
|
|
bloat-or pdop * lambda_2
|
|
grow lambda_1
|
|
shrink lambda_1
|
|
shrink lambda_half
|
|
grow lambda_half
|
|
layer NSN
|
|
bloat-or allNDiff * lambda_2 allPOhmic 0
|
|
bloat-or NFet * lambda_2 ndiff lambda_3 allPOhmic 0
|
|
bloat-or allNOhmic * lambda_2 allPDiff 0
|
|
bloat-or ndop * lambda_2 allPOhmic,allPDiff,pdop 0
|
|
grow lambda_1
|
|
shrink lambda_1
|
|
shrink lambda_half
|
|
grow lambda_half
|
|
and-not XTP
|
|
calma 45 1
|
|
layer NSP
|
|
bloat-or allPDiff * lambda_2 allNOhmic 0
|
|
bloat-or PFet * lambda_2 pdiff lambda_3 allNOhmic 0
|
|
bloat-or allPOhmic * lambda_2 allNDiff 0
|
|
bloat-or pdop * lambda_2 allNOhmic,allNDiff,ndop 0
|
|
grow lambda_1
|
|
shrink lambda_1
|
|
shrink lambda_half
|
|
grow lambda_half
|
|
bloat-min pstop * lambda_2 open 0
|
|
and-not XTN
|
|
and-not NSN
|
|
calma 44 1
|
|
layer NOG pad
|
|
shrink pad_glass
|
|
or glass
|
|
or open
|
|
labels pad
|
|
calma 52 1
|
|
layer XP pad
|
|
shrink pad_glass
|
|
|
|
#undef cif_tech
|