![]() |
Program Settings The behavior of the ODB2GBR program is controlled by the parameters in the Settings Dialog. This dialog is launched from the main menu. ![]() Input Settings Working Directory This is the directory where all temporary and intermediate files are written to. The output GDSII file is also written here unless the user changes the default output directory. Thread Number Some of the modules in the ODB2GBR converter are multi-threaded. If your machine has multiple CPUs then setting this value equal to the number of CPUs (or cores) will improve performance on large files. Default=1. Keep Temporary Files Normally all temporary and intermediate files are erased when a conversion is completed. However if you wish to preserve these files check this box. This is normally only done for debugging purposes. Non Standard don't know yet what this button does .... Arguments Additional arguments for the conversion engine can be placed here. Normally this is only used for debugging purposes. Output Settings Emulation Modes No emulation means that the the basic transformations in the ODB++ file are acted on as you would see them in the Valor Viewer. Emulation Modes Ver 1, Ver 2 and Ver 3 are intended to act on special attributes attached to geometries. These control various behaviors such as scaling. These have to do with generating Gerber RS274X output. Other special controls include anchor points for positioning on the film and use of Step-and-Repeat on RS274X. Explode Symbols This is not enabled for GDSII output. This parameter will be removed in future versions of the GUI. Filter Symbols This is not enabled for GDSII output since all symbols are exploded.This parameter will be removed in future versions of the GUI. Show Progress Bar If checked, the main conversion engine sends progress information back to the GUI which displays progress in a window. If unchecked this behavior is suppressed. Butting Edges Islands can be realized in the GDSII format in two ways: a) using a "re-entrant" polygon with cut lines or b) slicing the island into polygons with butting edges. The default is to use re-entrant polygons. If this button is checked the program will use horizontal slices to deal with islands. Step and Repeat SR command is not used in GDSII because the data is "flattened" Since GDSII does not support paint and scratch layers and symbols must be booleanized. This parameter will be removed in future versions of the GUI. Log Dynamic Text Special function that finds special text and writes to a file. This parameter may be removed for GDSII output. Arc Resolution ODB++ makes extensive use of arcs in the data - GDSII has no arc entity. Therefore arcs must be broken into a series of small segments. This parameter allows the user to specify the angle subtended by the chords used to approximate the arc. Chord Error ODB++ makes extensive use of arcs in the data - GDSII has no arc entity. Therefore arcs must be broken into a series of small segments. This parameter allows the user to specify the error between the arc and the approximation. The number of segments in each arc is adjusted to meet this error value. Set this value after setting units. Scale If needed, the output data can be scaled. The default is 1.00 but small values such as 1.02 or large values (5X, 10X) can be used to stretch or shrink the output data. Units GDSII output units can be specified. Most ODB++ files are created in units of inches or mm. Resolution um=10-3, mm=10-6, cm=10-5, inch=10-6, mil=10-3 Out Scale Default - no scaling i.e. any ODB++ embedded scaling is ignored; Scale - ODB++ scaling is implemented ignoring the "protection attribute" on any geometries which have them; Local scales the data respecting the "protection attribute" on geometries. This refers to any scaling instructions embedded inside the ODB++ file -- not user defined scaling. GDSII Layer The user can specify the layer number for the output GDSII file on which the data will appear. Top Structure The user can specify the top level structure name for the output GDSII file here. Arguments Special arguments that control output can be entered here. Normally for debug purposes only. Default Settings On Linux/Unix operating systems the default settings are stored/read from the user's home directory. Look for a file named <home>/.artwork/odb2gds.Xdefaults. odb2gdsDlg.InputType: 0 odb2gdsDlg.InputDir: /home/stevedb/odb_ex/220-01720-05a_array.tgz odb2gdsDlg.OutputDir: /home/stevedb/odb_ex/220-01720-05a_array.gds odb2gdsDlg.WorkingDir: /home/stevedb/odb_ex/working/ odb2gdsDlg.Viewer: odb2gdsDlg.KeepTemp: 0 odb2gdsDlg.NonStd: 1 odb2gdsDlg.Thread: 1 odb2gdsDlg.IArgStr: odb2gdsDlg.G2kVer: 0 odb2gdsDlg.G2kScale: 2 odb2gdsDlg.G2kBreakSR: 0 odb2gdsDlg.G2kAnchor: 0 odb2gdsDlg.G2kOffset: 0 odb2gdsDlg.G2kOrder: 0 odb2gdsDlg.G2kXAnchor: 0.000000 odb2gdsDlg.G2kYAnchor: 0.000000 odb2gdsDlg.G2kXOffset: 0.000000 odb2gdsDlg.G2kYOffset: 0.000000 odb2gdsDlg.ArcRes: 9.000000 odb2gdsDlg.ArcSag: 0.000000 odb2gdsDlg.ScaleFactor: 1.000000 odb2gdsDlg.Units: 2 odb2gdsDlg.OutScale: 0 odb2gdsDlg.ExplodeSym: 0 odb2gdsDlg.FilterSym: 0 odb2gdsDlg.ShowPrgs: 1 odb2gdsDlg.Butting: 0 odb2gdsDlg.StepRepeat: 1 odb2gdsDlg.LogDynTxt: 0 odb2gdsDlg.GDSLayer: 10 odb2gdsDlg.GDSStruct: TOP odb2gdsDlg.OArgStr:
|