LAYOUT SYSTEM2 GDSII
LAYOUT PATH2 "layout_b.gds"
LAYOUT PRIMARY2 top
DRC RESULTS DATABASE "lvl.gds" GDSII // ASCII or GDSII
DRC SUMMARY REPORT "lvl.sum"
LAYOUT BUMP2 200
LAYER M1 31
LAYER V1 32
LAYER M2 33
LAYER V2 34
LAYER M3 35
LAYER M1_2 231
LAYER V1_2 232
LAYER M2_2 233
LAYER V2_2 234
LAYER M3_2 235
diff_M1 { M1 XOR M1_2 }
diff_V1 { V1 XOR V1_2 }
diff_M2 { M2 XOR M2_2 }
diff_V2 { V2 XOR V2_2 }
diff_M3 { M3 XOR M3_2 }
--------------------------
Question:
Notice that I am using GDSII as the format of output database.
But it happens that all check results are in the same layer (layer 0).
I need each check to output result into different layers.
How to make the report gds file generates different layers for each
check?
you want to add something like this -
DRC CHECK MAP diff_M1 31 0
DRC CHECK MAP diff_V1 32 0
DRC CHECK MAP diff_M2 33 0
DRC CHECK MAP diff_V2 34 0
DRC CHECK MAP diff_M3 35 0
also you should think about adding a suffix to the output database _lvl so
when you read it back in you don't overwrite the original db
e.g. -
DRC RESULTS DATABASE "lvl.gds" GDSII _lvl
cheers
gmc
--
Message posted using http://www.talkaboutcad.com/group/comp.cad.cadence/
More information at http://www.talkaboutcad.com/faq.html