QckBool was developed to aid designers to manipulate their GDSII mask data. It does this performing Boolean operations on polygons such as UNION (joining overlapping or touching polygons), Intersection (creating just the overlap area) and XOR (creating new polygons of just the areas that do not overlap).

QckBool includes basic functions which can be combined by the user to achieve a wide variety of results. The program is configured from a dialog box; however a user can define multiple "jobs" that can be run in batch mode.

 

Applications

  • Merge Overlapping Polygons
  • Perform comparison (XOR) between different files/layers.
  • Clip a window out of a large design.
  • Etch Factor Compensation
  • Prep Data for Finite Element Analysis
  • Prepare Reticles
  • Flatten files, merge several GDSII files.



QckBool Operations

Union (OR)

Intersection (AND)

Not the Intersection (XOR)

Reversal

Clip

Sizing

Cropping a Circuit Out of an Array

Example GDSII Files

LINUX

User Interface

Download

Price

Revision History

Data Sheet PDF

FAQ

Windows

User Interface

Download

Price

Revision History

Data Sheet PDF

FAQ




Application Notes

Comparing two files, layer by layer

The script, BoolCompare2Files, compares two GDSII files, layer by layer and outputs a difference file.

 

GDS Compact: Faster Boolean on Arrayed Data.

Describes how to use gdscomp on data files with arrays (non-overlapping) which then speeds up the boolean operation.

 

Create Derived Process Layers

An example of how you would use QckBool to create derived layers for an IC design.

 

Command Line Syntax

Describes how to run the QckBool engine from the command line. Useful for anyone who wants to run the engine from their own application or framework.

 

Converting a list of Vertices to GDSII

Describes how to convert an ASCII list of vertices into a GDSII file using ASCII2GDS and Artwork's De-embedding engine ...

 

BoolCompare2Files Windows

A Windows script to compare two GDSII files, layer by layer and outputs a difference file.





ARTWORK CONVERSION SOFTWARE, INC.                  Company Profile
417 Ingalls St.,     Santa Cruz, CA 95060         Tel (831) 426-6163     Fax 426-2824               email: info@artwork.com