| |
drcExtractRules( bkgnd = geomBkgnd() TO = geomOr( "TO" ) TB = geomOr( "TB" ) GT = geomOr( "GT" ) SP1=geomInside(TO TB ) SP_1=geomStraddle( SP1 GT ) SP_2=geomAnd(TB SP_1) SN1=geomOutside(TO TB) SN_1=geomStraddle(SN1 GT) SN_31=geomAndNot(SP1 SP_2) SN_3 =geomAndNot(SN_31 SN_1) SP_31=geomAndNot(SN1 SN_1) SP_3 =geomAndNot(SP_31 SP_2 ) SP_new = geomSize(geomSize( SP_2 0.68 ) -0.18) SN_new = geomSize(geomSize( SN_1 0.68 ) -0.18) SN_new1= geomSize(geomSize( SN_3 0.68 ) -0.18) SP_new1= geomSize(geomSize( SP_3 0.68 ) -0.18) saveDerived( SP_new ("SP" "drawing" ) ) saveDerived( SN_new ("SN" "drawing" ) ) saveDerived( SN_new1 ("SN" "drawing" ) ) saveDerived( SP_new1 ("SP" "drawing" ) )
给版图添加SN,SP层,在layout中,Verify-->DRC-->把脚本添加进去(Rules File)-->Apply