[Artwork] / [QisMLib] / [Programmer's Corner]
Compare two GDSII/OASIS/DBLOAD files using QisMLib and QisMRaster
QisMRstrCmp2Files Command-line ReferenceRequired +inputA:{file-A}
+inputB:{file-B}
+out:{output-base-path}
[VIEW SPEC][-cellA:{cell-name}]
[-cellB:{cell-name}]
[-layers:{layer-list}]
[-layermapA:{layer-mapping-fileA}]
[-layermapB:{layer-mapping-fileB}]
[-resolution:PXS,{pixelsize} | -resolution:DPI,{dpi} | -resolution:DBU,{dbu}]
[OUTPUT SPEC][-gds:{offset}]
[-csv]
[LOAD BALANCE][-ntw:{num-window-threads}]
[-ntp:{num-threads-per-window}]
[-tile:NXY,{nx},{ny}]
[-tile:WH,{width},{height}]
[-tile:BSZ,{est-buffer-sz-mb}]
[COMPARISON SPEC][-sliver:{value}]
[-limit:{count}]
[-roi:{llx},{lly},{urx},{ury}]
[MISC][-silent]
[-log:{log-file-path} | -log+:{log-file-path}]
qismrstrcmp2files +inputA:{file-A} +inputB:{file-B} +out:{output-base-path} [OPTIONS]
+inputA:{file-A}
+inputB:{file-B}
+out:{output-base-path}
[-cellA:{cell-name}]
[-cellB:{cell-name}]
[-layers:{layer-list}]
[-layermapA:{layer-mapping-fileA}]
[-layermapB:{layer-mapping-fileB}]
Specify a layer map for file-A and/or file-B in case the layer numbers to be compared in the two files are not same but represent the same geometric information
{layer-mapping} := [ALL-NULL][,{from}-{to}]+
where {from},{to} := {layer}[:{datatype}]
e.g -layermapA:1-3 (move layers 1:* to 3:* in file-A, all other layers loaded as-is)
-layermapA:1-3:0 (move layers 1:* to 3:0 in file-A, all other layers loaded as-is)
-layermapA:1:0-3:0 (move 1:0 to 3:0 in file-A, all other layers loaded as-is)
-layermapA:ALL-NULL,1-3 (move layers 1:* to 3:* in file-A, drop all other layers)
-layermapA:ALL-NULL,1-1 (drop all layers except 1:* in file-A)
Overrides preceeding -layers:
[-resolution:PXS,{pixelsize} | -resolution:DPI,{dpi} | -resolution:DBU,{dbu}]
[-gds:{offset}]
[-csv]
[-ntw:{num-window-threads}]
[-ntp:{num-threads-per-window}]
[-tile:NXY,{nx},{ny}]
[-tile:WH,{width},{height}]
[-tile:BSZ,{est-buffer-sz-mb}]
[-sliver:{value}]
[-limit:{count}]
[-roi:{llx},{lly},{urx},{ury}]
[-silent]
[-log:{log-file-path} | -log+:{log-file-path}]