QisMBoolFiles Extension LibraryWith the availability of multi-threaded QisMLib we can now offer an extension library, QisMBoolFiles, that makes Boolean operations between two files easier to implement and considerably more efficient. In particular, we have optimized this extension library to enable comparisons (XOR) between two GDSII/OASIS files for a large number of windows. Overview of OperationOpen/Load Files Define Cells/Layers Define Windows List Define Boolean Operation Pass Windows to Queue Each window thread fetches the next available window from the queue and executes TWO QisMExploder threads to collect data from both files for that window (in parallel) The collected data is fed to an instance of the QisMBool object for performing Boolean operations (UNION, OR, INTERSECTION, DIFF, XOR or just CLIP) on the collected data using P Boolean threads per window. Collect Results Number of Licenses |
PlatformLinux - RHEL5 64 or later Windows - Win 7/10 |
DocumentationQisMBoolFiles Header File 11/14/2017 Sample ApplicationQisMBoolFilesApp.exe is a simple command line executable that uses the library. |
Download | Revision History |