From 222b07ad7ae11bd37a41333fa7661c540d18f807 Mon Sep 17 00:00:00 2001 From: Matt Guthaus Date: Fri, 26 Apr 2019 10:17:38 -0700 Subject: [PATCH] Well contact cleanup for SCMOS TSMC 0.35 --- .../scn4m_subm/gds_lib/write_driver.gds | Bin 11804 -> 11484 bytes .../scn4m_subm/mag_lib/write_driver.mag | 104 +++++++++--------- technology/scn4m_subm/tech/SCN4M_SUBM.20.tech | 16 +-- 3 files changed, 61 insertions(+), 59 deletions(-) diff --git a/technology/scn4m_subm/gds_lib/write_driver.gds b/technology/scn4m_subm/gds_lib/write_driver.gds index 44dabaf15053ee00c0423e6f735b73240698d467..1f9274ac7ef3ec3b246ba7fcd29ea8c597cf71ce 100644 GIT binary patch delta 1926 zcmZ{lJ!}(a7{~u-U(e1Fz&55y)aa5sP?CPc%2avifT$3is*J8w^#c_IiyK7(G(WLx+qVP!)AZGa##D7DS)FUq7NMY9#CD-1EEVc|RY2 z_wmz@B6vt4jd3T1t8g)bVN4?&d_N+wk!JMf^#6pA^SrBzmoA_G^ozwySI#dsfBw;L zw_dz>{upSt%mwE{bhic+=KWKC%tEWbMr&HRu*Z`{nKQBe0gVB_U9n+hp~EJ}u%O}SD|;^9Bs z=(LQTCsO&oINV<4X*Y@UffKbVz=-Ur^5MRmx-6hG*~sR6U#rgnW0FBh-G(jebEYTRZpnC9 zRLSD*wjBg{tJT+To&r4iD5=}9<;_#3S`4Dvq}7zvd8w4ONfV2F?M}=qh)$YXY8+3cwqmn57=0@+oY@?n0S05lw`a?Oh)pArRBS_wx9IIKXIZ5 z4O>+CP{zsKQ9fvxY7j*C%k~^Ax4QN`EAPvh3BGqidF=l!n>8Sh0IMpuq)|);5xWc5 zQAwSea&y7NqOmDaQ)*LEvN;X3;hNP*hS^_~qLo6Mt?=Y!tK*E1{s1UNtBTe?DKZ{q zbN-bR6NeMw4!~OMfLfbvfI}tMc1$lU6?DgypFcLS)VRJaIY$8{v)H#RuW$D!rhQcT zb;C|fDg88#{@qW_Ui5Ciy|U#eh6vyA}uCsr#Cb}l=nxwP4)3C+})1`-!Lk>%AsmC5Il-7hs43t46BqpNS zq+3};(~+Mw24dS&@K6R}a}av*=%I%_6%Qdu57yJtV=pCr-+A+52#p}0ncw@)`~LpD zx6i+L@})~QB`8VftpweoETt$<@6*ZXxtE_W(&bfmc<3!5>a*?JGdFHt|N5Jm8@H~{ zm=8xT6*fB*{V9o7LuYk4$Zd9BzWjHKXtQIg)}-6oAv*mzk@CmOL{>ngZ0(rPa@++T zdWXMKe!oGKyGW#52u#=V3J9k=A_MOn7~eWu%{Tb5C>dVyfG8SQ7LAwq$sMf`onfi+ zGk#8t6Ddb)CQNuagfYyohlxWMN!3J?ioeX~PSJ$P53;O^MvLY!`Daya26>~95By|T z?3J)fi5+$ccB!ZC(il;Jl}fWklq?e|m&Q!kQ>t)2c+AIaW{6Jg5Gm)$bbB24E`JP} z67uYXd)PpBFjYd9bKLveM5kDy{H{*a`zw+1{z4aqC^@vlUsCa(`;{;(^@qR*tdf2sV9{^iHAd_!a)vZ4hk z(dJ@VVfVNjV#TL^k(Gli>#{7mDI8M%&yDfQrAkIRc{3)ah;39hGsZ7_1wC=)RbE)x zaT`ZcNlIkF*UH9`!NRoFD(Cm&mKzf-xAJ<+HItQ(%=6)r`K@v_hXtT4SEkxkcPRbl z(cl*szcNZb8h=>!{PkTz7`vlf8f%Bci M7> rect -3 101 37 138 rect -3 0 37 51 << pwell >> -rect -3 138 37 202 +rect -3 138 37 203 rect -3 51 37 101 << ntransistor >> -rect 9 177 11 189 -rect 17 177 19 189 -rect 15 162 27 164 +rect 9 178 11 190 +rect 17 178 19 190 +rect 15 163 27 165 rect 9 144 11 148 rect 17 144 19 148 rect 10 82 12 89 @@ -27,14 +27,14 @@ rect 8 38 10 45 rect 16 38 18 45 rect 24 38 26 45 << ndiffusion >> -rect 8 177 9 189 -rect 11 177 12 189 -rect 16 177 17 189 -rect 19 177 20 189 -rect 15 164 27 165 -rect 15 161 27 162 -rect 12 157 15 160 -rect 12 156 16 157 +rect 8 178 9 190 +rect 11 178 12 190 +rect 16 178 17 190 +rect 19 178 20 190 +rect 15 165 27 166 +rect 15 162 27 163 +rect 12 158 15 161 +rect 12 156 16 158 rect 8 144 9 148 rect 11 144 12 148 rect 16 144 17 148 @@ -43,7 +43,7 @@ rect 9 82 10 89 rect 12 82 13 89 rect 17 82 18 89 rect 20 82 21 89 -rect 25 82 26 86 +rect 25 82 26 89 rect 7 57 8 64 rect 10 57 11 64 rect 15 57 16 64 @@ -68,11 +68,11 @@ rect 23 38 24 45 rect 26 38 27 45 rect 3 35 7 38 << ndcontact >> -rect 4 177 8 189 -rect 12 177 16 189 -rect 20 177 24 189 -rect 15 165 27 169 -rect 15 157 27 161 +rect 4 178 8 190 +rect 12 178 16 190 +rect 20 178 24 190 +rect 15 166 27 170 +rect 15 158 27 162 rect 4 144 8 148 rect 12 144 16 148 rect 20 144 24 148 @@ -96,21 +96,21 @@ rect 19 38 23 45 rect 27 38 31 45 << psubstratepcontact >> rect 12 152 16 156 -rect 26 82 30 86 +rect 26 82 30 89 << nsubstratencontact >> rect 12 118 16 122 rect 3 31 7 35 << polysilicon >> -rect 9 194 30 196 -rect 9 189 11 194 -rect 17 189 19 191 -rect 28 185 30 194 -rect 9 175 11 177 -rect 17 172 19 177 -rect 6 170 19 172 -rect 6 167 8 170 -rect 13 162 15 164 -rect 27 162 33 164 +rect 9 195 30 197 +rect 9 190 11 195 +rect 17 190 19 192 +rect 28 186 30 195 +rect 9 176 11 178 +rect 17 173 19 178 +rect 6 171 19 173 +rect 6 168 8 171 +rect 13 163 15 165 +rect 27 163 33 165 rect 9 148 11 150 rect 17 148 19 150 rect 9 132 11 144 @@ -136,7 +136,7 @@ rect 2 71 3 75 rect 11 71 13 79 rect 18 79 20 82 rect 18 77 23 79 -rect 31 71 33 162 +rect 31 71 33 163 rect 11 69 33 71 rect 11 67 13 69 rect 8 65 13 67 @@ -153,26 +153,27 @@ rect 8 28 10 38 rect 16 14 18 38 rect 24 36 26 38 << polycontact >> -rect 28 181 32 185 -rect 4 163 8 167 +rect 28 182 32 186 +rect 4 164 8 168 rect 23 96 27 100 rect 3 71 7 75 rect 23 75 27 79 rect 7 24 11 28 rect 15 10 19 14 << metal1 >> -rect 5 192 10 196 -rect 5 189 8 192 -rect 32 181 33 185 -rect 13 169 16 177 -rect 13 165 15 169 -rect 4 148 8 163 -rect 12 157 15 161 -rect 12 156 16 157 +rect 5 193 10 197 +rect 5 190 8 193 +rect 32 182 33 186 +rect 13 170 16 178 +rect 13 166 15 170 +rect 4 148 8 164 +rect 12 158 15 162 +rect 12 156 16 158 +rect 23 157 27 158 rect 12 148 16 152 rect 4 132 8 144 rect 20 142 24 144 -rect 30 142 33 181 +rect 30 142 33 182 rect 20 138 33 142 rect 20 132 24 138 rect 12 122 16 125 @@ -196,29 +197,30 @@ rect 7 31 19 35 rect 0 24 7 28 rect 11 24 36 28 << m2contact >> -rect 10 192 14 196 -rect 20 189 24 193 +rect 10 193 14 197 +rect 20 190 24 194 rect 23 153 27 157 rect 16 118 20 122 -rect 26 86 30 90 +rect 26 89 30 90 +rect 26 86 30 89 rect 19 64 23 68 rect 19 31 23 35 rect 15 6 19 10 << metal2 >> -rect 10 196 14 202 -rect 20 193 24 202 -rect 20 177 24 189 +rect 10 197 14 203 +rect 20 194 24 203 +rect 20 178 24 190 rect 15 0 19 6 << bb >> -rect 0 0 34 202 +rect 0 0 34 203 << labels >> rlabel metal2 15 1 15 1 1 din rlabel metal1 2 25 2 25 3 en -rlabel metal2 12 200 12 200 5 bl -rlabel metal2 22 200 22 200 5 br rlabel m2contact 21 66 21 66 1 gnd rlabel m2contact 28 88 28 88 1 gnd rlabel m2contact 21 33 21 33 1 vdd rlabel m2contact 18 120 18 120 1 vdd rlabel m2contact 25 155 25 155 1 gnd +rlabel metal2 12 201 12 201 5 bl +rlabel metal2 22 201 22 201 5 br << end >> diff --git a/technology/scn4m_subm/tech/SCN4M_SUBM.20.tech b/technology/scn4m_subm/tech/SCN4M_SUBM.20.tech index f39aa84f..deaae865 100644 --- a/technology/scn4m_subm/tech/SCN4M_SUBM.20.tech +++ b/technology/scn4m_subm/tech/SCN4M_SUBM.20.tech @@ -636,8 +636,8 @@ style lambda=0.20(p) #CRE/CRM layer CRM rm1,prm1,rm2,prm2,rm3,prm3,rm4,prm4 #CRE/CRM calma 70 0 - layer CX comment - labels comment + layer CX comment,bb + labels comment,bb calma 63 0 layer XP pad,xp @@ -1075,8 +1075,8 @@ style lambda=0.20(cp) #CRE/CRM layer CRM rm1,prm1,rm2,prm2,rm3,prm3,rm4,prm4 #CRE/CRM calma 70 0 - layer CX comment - labels comment + layer CX comment,bb + labels comment,bb calma 63 0 layer XP pad,xp @@ -1412,8 +1412,8 @@ style lambda=0.20(c) #CRE/CRM layer CRM rm1,prm1,rm2,prm2,rm3,prm3,rm4,prm4 #CRE/CRM calma 70 0 - layer CX comment - labels comment + layer CX comment,bb + labels comment,bb calma 63 0 layer XP pad,xp @@ -1749,8 +1749,8 @@ style lambda=0.20() #CRE/CRM layer CRM rm1,prm1,rm2,prm2,rm3,prm3,rm4,prm4 #CRE/CRM calma 70 0 - layer CX comment - labels comment + layer CX comment,bb + labels comment,bb calma 63 0 layer XP pad,xp