From cda5fdfe6fd9c0ad5d3a3ced52ec1bc3525b5dde Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 9 Jan 2021 23:10:51 +0100 Subject: [PATCH] Added missing files. --- testdata/drc/drcGenericTests_6.drc | 31 ++++++++++++++++++++++++++ testdata/drc/drcGenericTests_6.gds | Bin 0 -> 1246 bytes testdata/drc/drcGenericTests_au6.gds | Bin 0 -> 9974 bytes testdata/drc/drcGenericTests_au6d.gds | Bin 0 -> 9578 bytes 4 files changed, 31 insertions(+) create mode 100644 testdata/drc/drcGenericTests_6.drc create mode 100644 testdata/drc/drcGenericTests_6.gds create mode 100644 testdata/drc/drcGenericTests_au6.gds create mode 100644 testdata/drc/drcGenericTests_au6d.gds diff --git a/testdata/drc/drcGenericTests_6.drc b/testdata/drc/drcGenericTests_6.drc new file mode 100644 index 000000000..7e345876f --- /dev/null +++ b/testdata/drc/drcGenericTests_6.drc @@ -0,0 +1,31 @@ + +source $drc_test_source +target $drc_test_target + +if $drc_test_deep + deep + threads(0) # easier to debug +end + +l1 = input(1, 0) +l2 = input(2, 0) +l3 = input(3, 0) + +l1.output(1, 0) +l2.output(2, 0) +l3.output(3, 0) + +# processors + +l1.drc(corners).output(100, 0) +l1.drc(-90 < corners(as_dots) <= 90.0).output(101, 0) +l1.drc(corners(as_boxes) == -90).output(102, 0) # outer corners +l1.drc(corners(as_boxes) == 90).output(103, 0) # inner corners +l1.drc(corners(as_boxes) <= -90).output(104, 0) + +l1.drc(middle).output(110, 0) +l1.drc(middle(as_dots)).output(111, 0) +l1.drc(middle(as_boxes)).output(112, 0) +l1.drc(extent_refs(0.0, 0.0, 0.25, 0.5, as_edges)).output(113, 0) +l1.drc(extent_refs(0.0, 0.0, 0.25, 0.5, 0.5, 1.0, as_boxes)).output(114, 0) + diff --git a/testdata/drc/drcGenericTests_6.gds b/testdata/drc/drcGenericTests_6.gds new file mode 100644 index 0000000000000000000000000000000000000000..b55983b6b84258d19c8b294fb35471898d2be2f5 GIT binary patch literal 1246 zcmaizKT88a5XE2a&*l=N(Wrz-N(&27I}w7An8Ki-ND8sCNNJJM!otErJA0dST3A~6 z0mRx5V5ty9B!~pDaNN0dxK;1s756*d+}oL(nS+AkY@?iV(vL_%p@138+0O_Zwce-! z6Ry8pJy~44J?|~muje~wJ57}R0Y0TRt6NQY0icE*K7GUiFgxn%yLC+-0B#o$S|M)? z@X{EVC#%%TYGb{w-^>C*!DP)@S;ABP#)zJd5ECQ%m=0?QV{z5H-O#J6CVFiG`A$TA zW~j^AfBi(CIrbaAFK{j*q3FqeAbkf6T^o)c1H+eqP;^bZe#h>irE?=Z_#%=F+Xo5 z*U2ok%s(R(eNg?~Q{EaP=J+wu^L|9pledN^&Qmt*SJ=&zdMxiRE= dxsO88e{G%nb8Ah_aa+gV!n$UdUvHh~;R|lEFs=Xq literal 0 HcmV?d00001 diff --git a/testdata/drc/drcGenericTests_au6.gds b/testdata/drc/drcGenericTests_au6.gds new file mode 100644 index 0000000000000000000000000000000000000000..1cdcbf50a53b7e7af474884f48e0f2a29cdf4877 GIT binary patch literal 9974 zcmbtaUx?L36rR1;y}RqGo0u&Nz9iC9nDr7#2t`=gA43+2o{YYqJ6`rMFvz&+~L+P~dktMlUXPdj&iyMNnLA3y%WFW<~R@yz*0PJI5_ zxZBWQ!RvI!cfR7>ib3Z(t6TW=&YG5U?&15|-Y-7q-1)_v zJb&&}=Z4RFPh5A*`+wf=q1uPf=lJyJ{nd{I8872kR68&m|MDvGy(cpF&h=33c|P;T z_yyM;b8hu_j9*agRq@lK{$QO${uI>?%*4-k$o%!a%s+oLFL6A>m-XR$bRCyh$$Api zjz6;enX{5V;=(xVu!qc_jOY2}@O{KvTUft6RC_-E-p`(r`XRD@xaNwi9~sa4XWww1 zMAj>7M^Wun^XGgSr+yCkl1Dt@!-z@UM`~_5d zHh<`swD$44jSeWM42-$k`g=J|`;g&z?7#T|I92)>Nx`CL1{ z%r(R|)Z*GHs-2kQBdE$pIiuD{gH!fu0Vuc#m9Z)~sRZ)`&H z*G0AO&Bs6TCF=+K6%qA5@|8igSJV&dp7j?H^~d^W{RLEemXCA#iqw8U)PDP_^guxL zMjX%XAImGne?a(MUL*bk!oQ5?<}Yz`{aGhmf7XwntUu?KUw`?0t{?rd|LM1jYOh#7 ze0J#nfK&9%{)veGk@0-|%PWN+aEkt={{n(9<5hf_C*Q|;lP9S5>iM&8SbqU0ICs2O zRC~7mpu0ATpQVlBcj+NTwO9L>-j(|e|u&+ve1kNhFI|GpmePv^lFx_xk@jcUcM znzvzldw`M-QQwo4)+5&Pg?X9#a{UPHtqSV6mM=z!{RDR+!FsHa z%b>vdS6yFxFMV~<*2{#|s|Ed*@C)>w;TP>UhF{dLhR-^0+;4_2=WRp1knju6n}lDW zH}Bw6uLoU=^R|ZGP57cG8tILMZ_c!EPWR5dcm_gq+@@CyU(UIPde87>{TKu1QS-i& z@C)=>!Y{b*B>V!sVfaOQ!SLff7w2`j_u`zcao;t3>A!~e4a27%#JXYq8tB!8U!YeK zKIh%=zMk+IH#J`ay_)dDJr^1!;04i1_qgvGe$*+dOX}&BgkSJ|gW=1*)9}7$_^hAC zdhZQ;{uSI;6Mn&cJ>eJVHN%(r*VSu-qSq3B!F|>6rEYnCG`O!N{DS-9ZG7qfaBsq0 zjd#8784}J8j*Hfc^MBK>e}Vo<_yzjM@Qd`1;TP#2!!Oc5hF_$A5`KaHN%#f&=MH{D z{gdzu^iRSs&_9M>q<;**NdF}K0{xTl3-nLIFVH`RU!;EwzexWWev$q$eD1rA^-sbt z&_4;kK>sBC0{xTl3-piS7wMmbU!Z>szexWWev$r}wCCU4C+LCW_fA4R+_C~~ifq&w)qS|i=KYnxdPR!q3zVG5w4}4-lupSG!`iZPA+HaF8d|jJD zrtmF~U_D>R&&$Zq8O3@mWMu|fS?r?yHfjI=tR}-p2AWrs;TKg?!Y`;M!;e*@Rijm; zsP?p)-pyB&JnP{7l`lel*t)1-=@T4(kFh?I6|P|E^A7XBvp(vvu=~WPWrm(@65-M& z{7(zdSojY^RoQAfV5>>zPh?j~9t1Pbf*5`;I!4L@~ literal 0 HcmV?d00001 diff --git a/testdata/drc/drcGenericTests_au6d.gds b/testdata/drc/drcGenericTests_au6d.gds new file mode 100644 index 0000000000000000000000000000000000000000..0eedf1c588a8ad5714d1d562c3278443210977cc GIT binary patch literal 9578 zcmbuFPi$316vn6TwXf}?fc#N{VWT0g3?dsNAtWGCKort6#JDmIRzpZd7REG!1_?nn z>RKbUTxF-tBBSDi9u=?}&z)eeUJZ-mkB`NNq0tHzLw z`tq|KsvRuRTRZU`_14~fgZ?{IJLvR_%wAusHMDo1%w2n>&g4R~*J*7%-u00&1M7OW zUqtBmhxf}2;QwK-gPgN=W+z7}Tzfzwu2egsk=wxyC9}x4C;c-k*-vuq0a-IjwU_n()@RHbYspootiAJohiXq}4QHIQES%j!J;xzb zJF+3{e~@*uV*0NN*}m&G4b+m`n|Xp8Q_ zGNsxV(__7j@pHgqAoK;*K9=r3^PcO+5#wk6bNx7~y(E6j-698z+>*xgrbZb9PsCQ*)B5oXqIZOD{F3M$p_lfQUh;7%$p_X zv*Q)XpCwAQmyCbn8__#LH{s&w3B9zZ`Y(CI^~?O>x@GJ0!&f3LQVdaZTw~`9`>j3ft zb)vAE3cGo5m%^Q@k}s<0t6(J+R^JeIz>UgkzL4jKL?IMapUl@tSg$hAYu0;#K5M^= z^sM)4)@y-Y>mkn(sdrc}l+;U+KBL|V^fLaM=WU>u{itTW6Y1SL)pfbZdR=J#Wk2!z zO11qa@}E&}Mta7-X1x>XGxpm+@9Xqo&k^d8}~W1^TS> zHqeWI)>Jjl`$(U0-bVV2`|>=!>|ZtRn~~ntd5F6s)=!0cFVagriM_UZy&37H9+rB8 z_lyela-?VcYd$Xs^pZa{>-|WdQLhGi96eb7HSb%2KC9k&D?a~fKQ9UN^e=PoxS#bF zUMrCkzTKVme*ca18P6L6z1}B1^`5C5)Anfpnx~ieyL)v*lKXU8pK)J{ z{JZA_=x2@R1(81EzVmiG|1w5C7vtFZoJ^>87sGJ=0)1Bf6X`SRpFp2g|3vzX`X|t5 z)jxqgtNw}f8THRYdfwMu9aOFUiS!xuPo&SNeYqR_=T^=7C(>u!_XB-a z{S)Z3>YqrTQU65xjQVGuzSyJVy&JVe=UHg9e@FU^`X|z7)IX6vqyCBX8TC(~&#HeS zeMbEg=(FmdK%Z6rjE3jm^egyc^Srf=KY@GkTB-K)QT_yad=dJWFX z-#>$T$H#Ah=UvmUB6=4PMaOC?#B3a{X9|YTg-U$!8&>`%Kv>mR`xmMZA7Mpbw^>o* znU^q{jl=&ln*zPhBF!4jBBk2nYzp*Q*%at~7HQUK7Ae&pXH%fh%BFYI*~IUz8TGq= zGOMB)E>ZEf5&Wk8=9g}!!x=77&8^3Cm=j3#k6kWSQepSGPG9()$4hm5jb9XB|E%Ts zqHH=6W|NMeI|I(h;Ya~goG>NE?5tjCpz7ririEGYB g$uaQ@nrQqQr*ZcS6l*13r1W3f#Xo)l)7@?U1BG$NfB*mh literal 0 HcmV?d00001