TDB File: Generic This is a binary Tanner Database file. DO NOT EDIT!!! % ^% ^ $dR Grid LayerRDrag Box LayerR Origin LayerRCell Outline LayerR Error LayerRPolyRPoly2RActiveR Metal1R Metal2R N SelectR N WellR Poly ContactR Poly2 ContactR ActiveContactRViaR OverglassR Pad CommentRP SelectRP BaseRCCDR Icon/OutlineRLabelRPoly2CapRPoly Resistor IDRGateR Field PolyR Field ActiveRSelect &NotWellR Not SelectR Well &NotSelR Act InSelR! Act InWellR" Act InNWellR# Act NotInWellR$ ActCnt InSelR% WellCnt (Sel)R& SubstrateR' WellCnt (Act)R( SubCnt (Act)R)WellCnt (ActCnt)R*SubCnt (ActCnt)R+Via NotInPadCommentR,Via InPadCommentR- Via InPolyR. Via InActiveR/ nSel &pSelR0 Not OtherSelR1Act NotSelectedR2 Poly2 &PolyR3Poly2Cap &PolyR4Poly2Cap &Poly2R5Poly2Cap &P1&P2R6P2&NotP1R7P1&NotP2R8 Poly2 GateR9 Field Poly2R:Poly2Cnt OnP2CapPlateR;PolyCnt OnPoly2R<Well XR= Poly OrPoly2R>NotPolyR?NotPoly2R@ActNSelNotPolyRAActPSelNotPolyRBP/P2/Act ContactRC Not Metal1RD Not Metal2RECCD&ActRF poly wireRGpoly resRHsubsRIall polyRJgate1RKgate2RL field activeRMpdiffRNndiffRO well plugRP subs plugRQntranRRptranRSntran2Tptran2Cd! ^! ^CCQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q  p PCQ Q UUUUQ Q Q Q   CQ Q Q Q Q Q   C Q Q Q Q Q Q   C Q Q Q Q Q Q  ` PC Q Q Q Q Q Q   C Q Q Q Q Q Q    C Q Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q 3333Q Q Q Q   CQ Q 3333Q Q Q Q   CQ Q Q Q Q Q   CQ Q UUUUQ Q Q Q   CQ Q UUUUQ Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q Q   CQ Q  ڂQ Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q   CQ Q Q Q Q Q    CQ Q Q Q Q Q    CQ Q Q Q Q Q    C Q Q Q Q Q Q   C!Q Q Q Q Q Q   C"Q Q Q Q Q Q    C#Q Q Q Q Q Q    C$Q Q Q Q Q Q    C%Q Q Q Q Q Q    C&Q Q Q Q Q Q    C'Q Q Q Q Q Q   %C(Q Q Q Q Q Q   &C)Q Q Q Q Q Q   'C*Q Q Q Q Q Q   (C+Q Q Q Q Q Q   C,Q Q Q Q Q Q   C-Q Q Q Q Q Q   C.Q Q Q Q Q Q   C/Q Q Q Q Q Q    C0Q Q Q Q Q Q   C1Q Q Q Q Q Q    C2Q Q Q Q Q Q   C3Q Q Q Q Q Q   C4Q Q Q Q Q Q   C5Q Q Q Q Q Q   C6Q Q Q Q Q Q   C7Q Q Q Q Q Q   C8Q Q Q Q Q Q   6C9Q Q Q Q Q Q   8C:Q Q Q Q Q Q   5C;Q Q Q Q Q Q    2C<Q Q @@Q Q Q Q Q    C=Q Q Q Q Q Q   C>Q Q Q Q Q Q   C?Q Q Q Q Q Q   C@Q Q Q Q Q Q    =CAQ Q Q Q Q Q   =CBQ Q Q Q Q Q    CCQ Q Q Q Q Q    CDQ Q Q Q Q Q    CEQ Q UUUUQ Q Q Q   CFQ Q Q Q Q Q   CGQ Q Q Q Q Q   CHQ Q Q Q Q Q    CIQ Q Q Q Q Q   CJQ Q Q Q Q Q   CKQ Q Q Q Q Q   CLQ Q Q Q Q Q   ICMQ Q Q Q Q Q   LCNQ Q Q Q Q Q   L COQ Q Q Q Q Q   N CPQ Q Q Q Q Q   MHCQQ Q Q Q Q Q   JHCRQ Q Q Q Q Q   J CSQ Q Q Q Q Q   KHCTQ Q Q Q Q Q   K Q?9:#<(0MOSIS: 2.0U ORBIT SCNALambdad ddd   L  ,PRNCQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q UUUUQ Q Q  CQ Q Q Q Q  C Q Q Q Q Q  C Q Q Q Q Q  C Q Q Q Q Q  C Q Q Q Q Q  C Q Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q 3333Q Q Q  CQ Q 3333Q Q Q  CQ Q Q Q Q  CQ Q UUUUQ Q Q  CQ Q UUUUQ Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q Q  CQ Q  ڂQ Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  CQ Q Q Q Q  C Q Q Q Q Q  C!Q Q Q Q Q  C"Q Q Q Q Q  C#Q Q Q Q Q  C$Q Q Q Q Q  C%Q Q Q Q Q  C&Q Q Q Q Q  C'Q Q Q Q Q  C(Q Q Q Q Q  C)Q Q Q Q Q  C*Q Q Q Q Q  C+Q Q Q Q Q  C,Q Q Q Q Q  C-Q Q Q Q Q  C.Q Q Q Q Q  C/Q Q Q Q Q  C0Q Q Q Q Q  C1Q Q Q Q Q  C2Q Q Q Q Q  C3Q Q Q Q Q  C4Q Q Q Q Q  C5Q Q Q Q Q  C6Q Q Q Q Q  C7Q Q Q Q Q  C8Q Q Q Q Q  C9Q Q Q Q Q  C:Q Q Q Q Q  C;Q Q Q Q Q  CQ Q Q Q Q  C?Q Q Q Q Q  C@Q Q Q Q Q  CAQ Q Q Q Q  CBQ Q Q Q Q  CCQ Q Q Q Q  CDQ Q Q Q Q  CEQ Q UUUUQ Q Q  CFQ Q Q Q Q  CGQ Q Q Q Q  CHQ Q Q Q Q  CIQ Q Q Q Q  CJQ Q Q Q Q  CKQ Q Q Q Q  CLQ Q Q Q Q  CMQ Q Q Q Q  CNQ Q Q Q Q  COQ Q Q Q Q  CPQ Q Q Q Q  CQQ Q Q Q Q  CRQ Q Q Q Q  CSQ Q Q Q Q  TQ Q Q Q Q  CCCCCCc###DC777#C cKKUC C c222C aC cDCCcccC<C(DDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;DD?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSTHHH H H H H HHH RNDR NMR NCRNGH@H@H@H@H@H.H8H+H 1H 3H -H *H /H7H0H2H4H@H,H:H9H@H@H@H@H@H@H@H@H@H@H @H!@H"@H#@H$@H%@H&@H'@H(@H)@H*@H+@H,@H-@H.@H/@H0@H1@H2@H3@H4@H5@H6@H7@H8@H9@H:@H;@H<@H=@H>@H?@H@@HA@HB@HC@HD@HE@HF@HG@HH@HI@HJ@HK@HL@HM@HN@HO@HP@HQ@HR@HS@HT@ VddGndR morbn20d.tdb RowCrosserTieHighTieLowCoreRowChannelCrossAbutX X X  0@U18_P2U19_P2U16_P3U15_P3U13_P4U14_P4U10_P3U11_P3U8_P3U7_P3U7_P4U9_P3 U18<0<0VddPadU19<0<0U20<0<0U21<0<0U22<0<0U23<0<0U24<0<0GndPadU25<0<0U26<0<0U27<0<0U28<0<0U29<0<0CoreAbutFrame CornerPadVddPadGndPad..\current\morbn20d.tdb MirrorChipX X X X   DATAINUNBUFDATAINBU18_P2 DATAINUNBUFDATAINBU19_P2U16_P3U15_P3U13_P4U14_P4U10_P3U11_P3U8_P3U7_P3U7_P4U9_P3U18_P2U19_P2U16_P3U15_P3U13_P4U14_P4U10_P3U11_P3U8_P3U7_P3U7_P4U9_P3R.tpr    &** DRC V4.03 MOSIS: 2.0U ORBIT SCNA **1.1 Well Width  (1.3 Well to Well Spacing(Same Potential) 2.1 Active Width2.2 Active to Active Spacing'2.3.a Active(in Select) to Well Spacing "2.3.b Active(in Well) to Well Edge! 2.4.a WellCnt(Act) to Well Edge' $2.4.b Substrate Contact to Well Edge( 3.1 Poly Width3.2 Poly to Poly Spacing3.3 Gate Overlap of Active3.5 Poly to Active Spacing'4.1.a S/D Width(Gate to WelCnt Spacing)'(4.1.b S/D Width (Gate si SubCnt Spacing)($4.2.a WellCnt(Sel) to Active Spacing%"(4.2.b1 Active (in Select) to Select Edge#(4.2.b2 Act(in Well) to Other Select Edge"04.3.a ActCnt to Select Edge$&4.3.b1 SubCnt(Act) Overlap SubCnt(Cnt)*($4.3.b2 Select to SubCnt(Cnt) Spacing*'4.3.c1 WelCnt(Act) Overlap WellCnt(Cnt))'(4.3.c2 WellCnt(Cnt) to WellCnt(Sel) Edge)%$4.3.d ActCnt to WellCnt(Sel) Spacing%4.4.a1 Select Width 4.4.a2 Other Select Width4.4.b1 Select to Select Spacing %4.4.b2 Other Sel to Other Sel Spacing'4.5.a Not Existing: pSel & nSel Overlap/'4.5.b Not Existing: pSel & nSel Overlap/'4.6.a Not Existing: Not Selected Active1'4.6.b Not Existing: Not Selected Active15A.1 Exact Poly Contact Size 5A.2 FieldPoly Overlap PolyCnt 5A.3 PolyCnt to PolyCnt Spacing  5B.6 Poly Contact to Gate Spcing 6A.1 Exact Active Contact Size6A.2 FieldAct Overlap ActCnt6A.3 ActCnt to ActCnt Spacing(6A.4 ActCnt to Gate Space (Same as 6A.2)7.1 Metal1 Width 7.2 Metal1 to Metal1 Spacing 7.3 Metal1 Overlap PolyCnt 7.4 Metal1 Overlap ActCnt 8.1 Via Exact Size+8.2 Via to Via Spacing8.3 Metal1 Overlap Via 8.4.a Via to Poly Spacing 8.4.b Via (on Poly) to Poly Edge-8.4.c Via to Active Spacing$8.4.d Via (on Active) to Active Edge.8.5.a Via to PolyCnt Spacing  8.5.b Via to ActCnt Spacing9.1 Metal2 Width 9.2 Metal2 to Metal2 Spacing  9.3 Metal2 Overlap Via (10.1.a Bonding Area: OverGlass (88x88um)X'10.1.b Bonding Area: ViaInPad (90x90um),(10.1.c BondingArea:PadComment(100x100um)'10.1.d Bonding Area: Metal2 (100x100um) '10.1.e Bonding Area: Metal1 (102x102um) (10.4 Pad to Unrelated-Metal2 Space(30um) %10.5.a Pad to Unrelated-Metal1 (15um) (10.5.b Pad to Unrelated-Poly Space(15um)(10.5.c Pad to Unrelated-Act Space (15um)11.1 Poly2 Width -- Capacitor411/12.2 Poly2 to Poly2 Space '11.3 Poly Overlap of Poly2 -- Capacitor5&11.4.a Poly2 Space to Act -- Capacitor5'11.4.b Poly2 Space to Well -- Capacitor5 #11.5/12.6.a Poly2 Space to PolyCnt  12.1 Poly2 Width -- Transistor12.2 See the same rule as 11.2(12.3 Gate Overlap of Active --Transistor9(12.4. Poly2 Space to Active --Transistor(12.5.a Poly2 Space to Poly -- Transistor(12.5.b Poly2 Overlap to Poly -Transistor2(12.5.c P1P2Overlap to P2Edge -Transistor6(12.5.d P1P2Overlap to P1Edge -Transistor7(12.6.a Poly2 Space to PolyCnt -Transist. (12.6.b Poly2 Space to ActCnt -Transistor13.1 Exact Poly2Cnt Size13.2 Poly2Cnt Space to Poly2Cnt$13.3 Poly2CapPlates Overlap Poly2Cnt:4(13.4 Poly2(NotCapPlate) Overlap Poly2Cnt13.5.a Poly2Cnt Space to Poly13.5.b Poly2Cnt Space to Active13.6 Metal1 Overlap Poly2Cnt %13.7.a Not Existing: PolyCnt on Poly2;%13.7.b Not Existing: PolyCnt on Poly2;d! ^/ ^ ` `Align1 @h@h@h @h  X X  ` `Align2 @h@h@h X X ` `Align3 @h@h@h  X X  ` `Align4 @h@h@h X X ` `AlignC hXhX hX &/7@HQQXQ ` `AlignCM hXhXhX  H<D,4$  ` `AlignD hXhXThQ\hThQhXhDTQ4T<$T,TT TTTTTX ` `AlignDC hXhXhX hX  ` `AlignDM  hXhXH  hX  ` `AlignDO  hXhXhX  hX  ` `AlignM  -H-H H####- ##&/#7@#H ` `AlignO  hXhXQQXHQ7@&/ hX ` `BondPad1  0000 00 ` `BondPad2   ` ` ContactChain1 Q&Q&Cj}&C Q ^KK2 ` ` ContactChain2 880>8 4& 'B,+ })h$",(n }&H!,%N }#(,". } , }, }, }b, }B, }h ",n } H, N } (, . }, }, }, }b, }B, }h",n }H,N }(,. }, }, }, }b, }B, }h",n }H,N }(,. }, }C+.C -,0>*b,- 2,$,2-.| ` ` ContactChain3 PPCPC  2 F  ` `FrontBackAlignment Y Xma|Xma|C  X,0ma  ~a|X,0 ` ` Micro4by4 = = = = = =  -i-i=  #-i=}=  -i7=  җ-i=  -i# ##=} #7 җ#== } -i=} #==}} =7} җ= 7 -iҗ7 #җ=}7 җ77 җҗ ` ` MicroDevice ```` : f   f @ D f  fh z  Bj   2Z r "J b : R * zB  j2   Z"  JC   A A 5 5 A y A 5 5 y A 5 5 A /[[/*CY*YCjj 9 ]H ] ] f ]u : ]I gC  *  2 ( 2  *   *  2  lNzlNzrN    m m bTT# #6 g6HNbHHpNN jH  HN\H \ p T <ex  T0<0T<H%HTHw4%H4hehxT <   x (e ( x ( T (x< x0e00<&  (T ( (%H (& <%H000 /> ^m/>/^>mo~ o ~````Z``ZX  A  9A  9    9 # A   TT ` `PXMask Y mmv*|"s- Ymm0| ,X ( R>aN  YFP >RN a FPY XRa (Y X ( ] p]C0U L vE$U MYؽa. ]<RXa Yئ( 8X@t( ֢@= =  Xd(> @r\ jm c=C @EaXRUERN UPaRXUPRUN   TTu0v*Tu0Tv* ` `R1 }k}kC}k K9K] ` `R2 ] `] `wXq . X .  E]] ` ` `R3 ffC$C ffP V ` `RDiff1 \8\808 4\, DC,0C /,1,X 2^20 0 ` `RMetal1 b9b919 5b2 J 8b&/9/0},&,0,0},0 ` `WSE  0 0 x0hpXP(xp( x80xP8x8x8p80xpH P`H`Xh0px(Px(P8p80X Xh@hx`(x( @0X0X0 0h0`h00x0(@x0(08(@(h0h X0@X08(0(p0 0h0h0XP0X080