Added postscript support for gf180 as well Added postscript support for gf180 as well
diff --git a/gf180mcu/magic/gf180mcu.tech b/gf180mcu/magic/gf180mcu.tech index b5181b0..f6475a5 100644 --- a/gf180mcu/magic/gf180mcu.tech +++ b/gf180mcu/magic/gf180mcu.tech
@@ -5362,5 +5362,162 @@ draw nwell cwell draw pwell cwell draw dnwell cwell + + style postscript + # --- Stipple Pattern Matrices (16*16 pixels) --- + 1 30003000 00000000 03C003C0 00000000 03C003C0 00000000 00000000 00000000 + 2 F0F0F0F0 F0F0F0F0 00000000 00000000 0F0F0F0F 0F0F0F0F 00000000 00000000 + 3 FCFCFCFC 3F3F3F3F CFCFCFCF F3F3F3F3 FCFCFCFC 3F3F3F3F CFCFCFCF F3F3F3F3 + 4 00000000 00000000 F0F0F0F0 F0F0F0F0 00000000 00000000 F0F0F0F0 F0F0F0F0 + 5 30003000 0C000C00 03000300 00C000C0 00300030 000C000C 00030003 C000C000 + 6 CCCCCCCC 33333333 CCCCCCCC 33333333 CCCCCCCC 33333333 CCCCCCCC 33333333 + 7 000C000C 00300030 00C000C0 03000300 0C000C00 30003000 C000C000 00030003 + 8 C003C003 000F000F 003C003C 00F000F0 03C003C0 0F000F00 3C003C00 F000F000 + 9 C003C003 F000F000 3C003C00 0F000F00 03C003C0 00F000F0 003C003C 000F000F + 10 00000000 00000000 00000000 FFFFFFFF 00000000 00000000 00000000 FFFFFFFF + 11 30303030 30303030 30303030 30303030 30303030 30303030 30303030 30303030 + 12 33333333 CCCCCCCC 33333333 CCCCCCCC 33333333 CCCCCCCC 33333333 CCCCCCCC + 13 0F0F0F0F 0F0F0F0F FFFFFFFF FFFFFFFF F0F0F0F0 F0F0F0F0 FFFFFFFF FFFFFFFF + 14 CCCCCCCC 33333333 CCCCCCCC 33333333 CCCCCCCC 33333333 CCCCCCCC 33333333 + 15 00000000 00030003 00000000 03C003C0 00000000 00000000 00000000 03C003C0 + 16 F000F000 003F003F FFFFFFFF FFFFFFFF F000F000 003F003F FFFFFFFF FFFFFFFF + 17 F03FF03F F03FF03F F03FF03F F03FF03F F03FF03F F03FF03F F03FF03F F03FF03F + 18 3FF03FF0 3FF03FF0 3FF03FF0 3FF03FF0 3FF03FF0 3FF03FF0 3FF03FF0 3FF03FF0 + 19 0FF00FF0 F00FF00F 300C300C 300C300C F00FF00F 0FF00FF0 0C300C30 0C300C30 + 20 0C300C30 300C300C C003C003 C003C003 300C300C 0C300C30 03C003C0 03C003C0 + 21 03000300 0C000C00 00000000 00000000 00000000 000C000C 00300030 00C000C0 + 22 00C000C0 00300030 00000000 00000000 00000000 30003000 0C000C00 03000300 + 23 0FF00FF0 3C3C3C3C F00FF00F C003C003 F00FF00F 3C3C3C3C 0FF00FF0 03C003C0 + 24 F00FF00F 0FF00FF0 CFF3CFF3 CFF3CFF3 0FF00FF0 F00FF00F F3CFF3CF F3CFF3CF + 25 F3F3F3F3 CFCFCFCF 3F3F3F3F FCFCFCFC F3F3F3F3 CFCFCFCF 3F3F3F3F FCFCFCFC + 26 FC0CFC0C 30FC30FC 330C330C 0CC30CC3 C330C330 FC30FC30 C0FCC0FC 03030303 + 27 3F033F03 303F303F 30033003 00000000 300C300C 3F0C3F0C 303F303F C3C3C3C3 + 28 C3C3C3C3 0FF00FF0 3FFC3FFC FC3FFC3F FC3FFC3F 3FFC3FFC 0FF00FF0 C3C3C3C3 + 29 30303030 C0C0C0C0 33333333 0C0C0C0C 30303030 C0C0C0C0 33333333 0C0C0C0C + 30 0F000F00 3C003C00 F000F000 F003F003 3C0F3C0F 0F3C0F3C 03F003F0 03C003C0 + 31 33333333 F3CFF3CF 0C0C0C0C F3CFF3CF 33333333 F3CFF3CF 0C0C0C0C F3CFF3CF + 32 3C003C00 F000F000 C003C003 000F000F 003C003C 00F000F0 03C003C0 0F000F00 + 33 00000000 00000000 00000000 0F000F00 3C003C00 3C003C00 0F000F00 00000000 + 34 00000000 000C000C 003C003C 00FC00FC 00FC00FC 003C003C 000C000C 00000000 + 35 00000000 3FFC3FFC 0FF00FF0 03C003C0 00000000 FC3FFC3F F00FF00F C003C003 + 36 FC00FC00 3C0C3C0C 0C3C0C3C 00FC00FC 00FC00FC 0C3C0C3C 3C0C3C0C FC00FC00 + + # --- Color Table (C M Y K) --- + 1 0 0 0 55 + 2 0 145 145 35 + 3 176 0 176 42 + 4 0 53 110 53 + 5 0 57 103 86 + 6 0 154 140 71 + 7 0 0 255 25 + 8 0 0 0 255 + 9 127 86 0 5 + 10 41 191 0 64 + 11 37 79 0 33 + 12 0 0 0 0 + 13 0 0 0 85 + 14 0 0 0 110 + 15 0 0 0 255 + 16 0 54 44 16 + 17 0 122 82 16 + 18 0 255 67 45 + 19 60 0 48 39 + 20 89 0 57 64 + 21 255 0 255 74 + 22 76 42 0 13 + 23 255 255 0 5 + 24 195 0 5 86 + 25 191 121 0 76 + 26 42 255 0 55 + 27 0 7 76 0 + 28 0 0 255 0 + 29 0 40 81 20 + 30 0 111 175 21 + 31 0 59 255 57 + 32 0 57 255 116 + 33 0 136 53 0 + 34 199 0 3 27 + 35 0 83 193 135 + 36 33 0 0 25 + 37 36 0 36 45 + 38 0 0 0 255 + 39 0 0 248 9 + 40 0 0 0 75 + 41 0 55 200 25 + 42 0 0 0 20 + 43 0 0 0 0 + 44 0 75 75 45 + 45 90 0 90 49 + 46 0 39 56 54 + 47 0 26 47 71 + 48 0 74 68 63 + 49 0 0 136 40 + 50 0 0 0 125 + 51 70 48 0 30 + 52 21 94 0 59 + 53 89 0 38 45 + 54 55 70 0 0 + 55 53 0 18 42 + 56 22 22 0 25 + 57 19 42 0 44 + 58 0 0 0 70 + 59 0 0 0 95 + 60 0 0 0 155 + 61 0 66 45 35 + 62 0 116 23 35 + 63 138 0 138 80 + 64 0 87 0 80 + 65 0 53 148 40 + 66 0 76 30 27 + 67 0 30 107 40 + 68 0 0 0 255 + + # --- PDK Layer Style Remappings --- + magnet 8 5 + padl 15 19 + obsactive 12 5 + error_p,error_s,error_ps 12 4 + rpp,rpps,pdiffres,mvpdiffres 4 21 + rnp,rpp,rnps,rpps,nhighres,mvnhighres 2 S + rnp,rnps,ndiffres,mvndiffres 3 22 + glass,padl 14 10 + mimcap,mimcc 13 12 + mtphole 26 1 + viatp,metaltp,rmtp,obsmtp,fillmtp 26 7 + viatp,fence 11 2 + m5hole 24 1 + via4,metal5,rm5,obsm5,fillm5,viatp,mimcap,mimcc 24 22 + via4 15 5 + m4hole 13 1 + via3,metal4,rm4,obsm4,fillm4,via4 13 21 + m3hole 33 1 + m2hole 11 1 + obsv2,m3c,metal3,rm3,obsm3,fillm3,via3 33 5 + obsv2,m3c 33 36 + m1hole 9 1 + obsv1,m2c,metal2,rm2,obsm2,fillm2,obsv2,m3c,padl 11 12 + obsv1,m2c 23 35 + efuse,via3,rotate 7 2 + ppolyres,pdiode,pdiodec,mvpdiode,mvpdiodec,rm1,rm2,rm3,rm4,rm5,rmtp,rnp,rpp 4 7 + npolyres,ppolyres,nhighres,mvnhighres 22 7 + npolyres,ndiode,nndiode,ndiodec,nndiodec,mvndiode,mvnndiode,mvndiodec,mvnndiodec 3 5 + ldpdiff,ldpdc 32 25 + ldndiff,ldndc 21 3 + mvpdiff,mvpsd,mvpfet,hvpfet,mvpvar,mvpdc,mvpsc,srammvpdiff,srammvpdc,mvpdiode,mvpdiodec,mvpdiffres 8 21 + mvndiff,mvnsd,mvnfet,hvnfet,mvnnfet,mvnvar,mvndc,mvnsc,mvncap,srammvndiff,srammvndc,mvndiode,mvnndiode,mvndiodec,mvnndiodec,mvnhighres,mvndiffres 6 22 + ndc,pdc,nsc,psc,mvndc,mvpdc,mvnsc,mvpsc,ldndc,ldpdc,srammvndc,srammvpdc,sramndc,srampdc,pc,pdiodec,ndiodec,nndiodec,schottkyc,mvpdiodec,mvndiodec,mvnndiodec,metal1,rm1,obsm1,fillm1,obsv1,m2c 9 16 + ndc,pdc,nsc,psc,mvndc,mvpdc,mvnsc,mvpsc,ldndc,ldpdc,srammvndc,srammvpdc,sramndc,srampdc,pc,pdiodec,ndiodec,nndiodec,schottkyc,mvpdiodec,mvndiodec,mvnndiodec,mimcc 15 X + nvar,pvar,mvnvar,mvpvar,poly,pc,npolyres,ppolyres,efuse,fillpoly 2 14 + pfet,pcap,mvpfet,hvpfet,mvpcap,srammvpfet,srampfet 6 14 + nfet,nnfet,ncap,mvnfet,hvnfet,mvnnfet,mvncap,srammvnfet,sramnfet 5 14 + psd,pvar,psc,mvpsd,mvpvar,mvpsc 4 13 + nsd,nnfet,nvar,nsc,mvnsd,mvnnfet,mvnvar,mvnsc,nndiode,nndiodec,mvnndiode,mvnndiodec 3 13 + pdiff,pdc,mvpdiff,mvpdc,srammvpdiff,srammvpdc,srampdiff,srampdc,pdiode,pdiodec,schottky,schottkyc,mvpdiode,mvpdiodec,pdiffres,mvpdiffres 4 14 + ndiff,ndc,mvndiff,mvndc,srammvndiff,srammvndc,sramndiff,sramndc,ndiode,ndiodec,schottky,schottkyc,mvndiode,mvndiodec,ndiffres,mvndiffres,filldiff 3 14 + pwell,pfet,pcap,pbase,pbase,mvpfet,hvpfet,mvpcap,srammvpfet,srampfet 4 5 + rnwell,nfet,ncap,nbase,mvnfet,hvnfet,mvncap,srammvnfet,sramnfet 3 7 + nwell,rnwell,nbase 8 7 + isosub 10 B + dnwell,fillblock,obswell 7 7 end