GDSFRAC WEB Logo

Revision History

This page summarizes the changes and fixes to each version of the GDS2OASIS Fracture.



Version 1.03b 06/27/11

New GUI

A new licensed GUI has been added, gds2oasfrac_sh.exe, to replace the use of the sample program shell, gds2oasfracshell.exe. This GUI calls a new command line program called gds2oasfrac.exe which translates GDSII into OASIS. Note, that the sample code and program are still provided. The new GUI features the following:

  • Means of selecting Top Cell Names and Layers have been provided, allowing a user to select only from what's contained in the input GDSII file.
  • All settings, except for Top Cell Name, Layers, and New Top Cell Name, are saved to the registry.
  • Union into one output

    The translation has been altered to force data to be unionized into one output, regardless how many layers have been selected.


    Version 1.03a 05/29/11

    Error during rotation

    The tiling engine has been fixed to properly translate and label tiles for any rotation and mirroring combination with or without top to bottom sorting.


    Version 1.03a 05/29/11

    Error during rotation

    The tiling engine has been fixed to properly translate and label tiles for any rotation and mirroring combination with or without top to bottom sorting.


    Version 1.03 05/24/11

    Polygon Repair

    A validation phase has been added to repair polygons while preserving data hierarchy. This was done as an optimization to prevent that from happening for multiple reference instances.

    Tiling Speed

    Tiling engine has been optimized to explode data more quickly.

    OASIS output crash

    OASIS formatter had a program crash related to modal sorting. This has now been fixed.

    Tile Sort

    When position sorting was requested, polygon fracturing was not organizing polygon vertices in counter clockwise orientation with bottom most left most point being first. This has now been fixed.
    Tile structure naming and ordering has been corrected.


    Version 1.02 05/28/10

    Sort output

    New feature to sort output polygons by their XY position (lowest Y first, then lowest X).

    Tile output

    New feature to divide the output file into 'tiles' or sub-structures and optionally order them by their position.

    Data transformation

    New feature for applying transformations (mirror, rotation, scaling and translation) on these tiles.

    Updated PDF manual

    New manual available to reflect all the new features.


    Version 1.01 04/7/10

    USB key

    Software now supports USB key on Windows 32 and 64 bit.


    Version 1.00a 03/5/10

    New Options

    A few new options were added before releasing the product:

    • New option to specify input layer set. If specified, the output OASIS file will contain only these layers.
    • New option to specify cell to be processed. If specified, the output OASIS file will only contain data belonging to this cell.
    • New option to specify the number of threads to use while flattening the data (step1: boolw32f.exe) (default = 1)
    • New option to specify name of the top cell in the output OASIS file. (default 'TOP')

    Progress updates

    Better progress updates in the GDSII Fracture Engine


    Version 1.00 03/1/10

    New GDS2OASIS

    First release of our GDS2OASIS Fracture converter on Windows. For internal evaluation only. Lacks certain required functions such as layer discrimination, OASIS.VSB output compliance and striping/tiling.


    New Options

    A few new options were included in the first release.