| |
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

/2