Comparing Two Files Layer by Layer |
||
IC designers often need to compare and find small differences between two GDSII files -- typically one file is a slight revision of another file and they want to be sure of all of the changes. To do this, one can use Qckbool's XOR engine. The XOR operator generates the difference between two polygons. If both inputs are identical then the output of XOR is empty. Anything that you do see in an XOR output is the difference. |
||
BoolCompare2FilesThe script, BoolCompare2Files, uses the Qckbool XOR engine and the gdsfilt engine to compare two GDSII files layer by layer. Certain assumptions are made:
In the next pages we will show portions of the script and explain how they run the comparison. The entire script is included with the UNIX/LINUX distrubutions of QckBool. |
Comparing Two GDSII Files: 1 | 2 | 3 | 4 |