It looks like you're new here. If you want to get involved, click one of these buttons!
I have executed both tools into the subject on 2 different gds file and I have received the same results.
Can You explain the main difference between these tools?
Many thanks in advance
It's good you got the same result :-)
The diff tool is a "semantic" tool while "XOR" is purely geometry. "diff" takes the shapes and compares one to one. For example, if two rectangles form an "L" and in the other layout there is a single polygon with the same resulting shape, the diff tool will report this as different (two shapes) while the XOR reports this as identical.
The diff tool also tries to do some cell mapping in a hierarchical layout. So basically it can detect if a cell was just renamed if the cell is still in the same position, but with a different name. It also does a cellwise compare, so it may be faster because a cell needs to be compare once while the XOR checks every position.
Plus the diff can compare text objects. The XOR can't because a text is not something with an "area".
Thanks You Matthias for the explanation.