Introduction

The OASIS2GBR converts OASIS layout data or GDSII layout data into Gerber's RS274X format. The output Gerber units are always in units of MM no matter what the input units. The program is command line driven. It uses only the G36/G37 fill command and sometimes the SR command (Step and Repeat). No apertures are used.


Command Line Syntax

The software is executed via a command line using the gbrxtrakapp64.exe executable.


Command Line Examples


Create data for all layers using the default top cell from an OASIS/GDSII file

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file

This will produce a RS274X file for each layer in the layout database. There is no need to specify layers if you want each layer in the IC database to produce a Gerber file. Notice that no command argument is needed to indicate whether the input is GDSII or OASIS - the program automatically detects this.


Faster conversion as oppose to compact output file

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file -mode:speed

This option checks the input file for hierarchy. If sufficient hierarchy is found, it uses the new algorithm and emphasizes speed over compaction. If sufficient hierarchy is not found, it uses the old (v1.04) algorithm for superior compaction. -mode:compact uses the old algorithm (v1.04) and emphasizes compaction over speed


Create Gerber files for all layers on a specific cell (TEST) from an OASIS/GDSII file

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file -cell:TEST


Create Gerber files for specific set of layers (1,2:2,3) from an OASIS/GDSII file

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file -layers:1,2:2,3

by using the -layers: command line argument you can specify a list of layers or layers:datatype to output.


Optimization Techniques

By default, the oasis2gbr program will attempt to recognize patterns that repeat in X and Y. It will then use the RS274X step and repeat (SR) command to define these patterns thus minimizing the size of the output file. If this extra computation becomes a problem or you do not wish to see SR commands in the output you can disable it by using the command line argument: -nocompress

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file -nocompress

Log File Output

The user can control the name and location of the log file by using the -log: command line argument:

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file -log:log_file

No Messages

By default, OASIS2GBR will open a window and display progress messages. To suppress this behavior use the command line option: -silent.

C:\wcad\GerberExtract64\gbrxtrakapp64.exe input_file output_file -silent

Return Codes

The command line can return one of two return codes.

success: 0
failure: 1. Information about the cause of error is outputted to stderr

Gerber Output Specification

Here are the specifications of the Gerber output generated by the translator.

  • Leading zeros omitted
  • Format of 3.5 - X,Y precision: 3 integers and 5 decimal places
  • Units of MM


  • Platforms

    Windows 32 and 64

    Linux 64



    Download

    Revision History



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