IntroductionGdsriplib is a library that rasterizes GDSII files at very high resolutions. It is built as a static library designed to be linked into the user's main program. Gdsriplib is multi-threaded increasing throughput on CPUs that support hyperthreading or on multiple CPUs that share a common pool of memory.
Block diagram of gdsriblib's internals. The GDSII stream file is loaded into memory. The internal representation of this data is generally more compact than the file itself, so one does not need 100 MB of RAM to load a 100 MB GDSII file. The internal module, gdsmachine, is responsible for exploding (flattening) the GDSII data and extracting a stream of polygons for the rasterizer to process - these polygons are held in memory. (The number of polygons passed to the rasterizer at one time can be controlled by the -dbs argument) The rasterizer converts the polygons into a bitmap. When complete, the calling program can access the bitmap using a pointer provided by gds_rip. |
GDS2TIFF ApplicationFor non programmers who wish to rasterize GDSII data at a high resolution we include the application known as GDS2TIFF. This can be run from either the command line (on Linux/Windows) or from a GUI (Windows only.) |
|
ARTWORK CONVERSION SOFTWARE, INC. Company Profile 417 Ingalls St., Santa Cruz, CA 95060 Tel (831) 426-6163 Fax 426-2824 email: info@artwork.com |