web page logo

ODB++ to GDSII Revision History

This page contains the summary of odb2gds release dates, versions and changes/fixes made for that release.

Version 2.26 Windows    11/8/2017

Extended Font Fix

Fixed the issue with using extended fonts directly in the features file.



Version 2.25 Windows    7/24/2017

Dynamic Text Fix

Fixed issue where some dynamic texts are not being converted properly. They are tied to V8 ODB++ where attributes can be tied to more than one class of thing unlike the V6 specification which allows only one.



Version 2.24 Windows    6/21/2017

Software Updates

Added "-cir_map_min_cnt:[val]" option to control the surfaces that will be converted to round flash. The default is 100 where if there are at least 100 round surfaces of the same diameter, they will be converted to a round flash. If it is set to zero, the round surfaces will not be converted into round flashes.

Fixed stackup layer output to NJB (for NetexG).

Added "-outinfo:[full_path]" option to create an output file that stores stepinfo or steplist and layerlist.

Added "-netlayers:[full_path]" option to create an output file that stores the list of steps and net specific layers.

(5) Uses QT for popups.


Version 2.23 Windows    4/21/2017

Software Updates

Fixed text issue where the offset and width of a character is off.

Fixed barcode issue where the text inside the barcode is off in the Y direction.

Fixed thermal issue where the spokes were too narrow.



Version 2.22 Windows    2/28/2017

Software crash on Win XP

Fixed the synchronization error that was causing a crash on Windows XP when the optional argument "-nocopyin" was used.



Version 2.21 Windows    02/15/2017

Netlist and Toollist Parsing

This version ignores invalid lines when reading the netlist or toollist

Bug Fix - trying to render an empty string

Fixed the issue where conversion crashes as the result of trying to render an empty string

Sample Code

Added sample code to exercise the library to this release.




Version 2.20 Windows    9/29/2016

Software Updates

Single license for ODB2GDS (removed overlay license requirement to output a single GDSII file from multiple ODB layers).

Fixed relative path issue.

Major update for LINUX

Added Qt based progress.

Qt libraries QtCore4.dll/libQtCore.so.4 and QtGui4.dll/libQtGui.so.4 are added in the installation.

The library obd2gdx.dll has six new callback functions that need to be defined by programs using the library: NOdb2GdxCB_InitPrgsDlg, NOdb2GdxCB_ExitPrgsDlg, NOdb2GdxCB_SetPhaseInit, NOdb2GdxCB_SetPhaseTitle, NOdb2GdxCB_IncrementPhase and NOdb2GdxCB_IsCancel. These functions are declared at the included header file acs_odb.h.




Version 2.19 Windows    8/9/2016

Software Updates

Added option to disable sr optimization -nosropt (for ODB++ files where child steps overlap).
Calculate dcode start values on the fly (to minimize the dcode values when there are many).
Add multi layer selection and combine multiple layers in ODB2GDS.


Version 2.17 Windows    3/3/2016

Software Updates

Speed improvement on ODB++ files that has a lot of symbols.
Discards invalid symbol definitions inside a feature file.
Fixed issue with feature file's pkzip compression.

Version 2.15    10/17/2015

Software Updates

Fixed the issue where the program fails opening an ODB++ file. This is caused by mismatched path lengths that is causing memory errors.
Updated 64bit product ID.


Version 2.14    9/27/2015

Software Updates

Fixed issue where out_scale was not applied to text.
Fixed issue where text is not converted in MM.
Removed patch on outlines.
Fixed issue where conversion fails if the input has extra files not defined in ODB++ spec.


Version 2.12    2/1/2015

g2k_scale_mode Problem

Fixed a bug where the output is incorrect using the option g2k_scale_mode when top step has no data.


Version 2.10    10/16/2014

Soft key

Fixed bug in reading softkey arguments with spaces embedded.


Version 2.09    7/6/2014

Upgrades and Bug fixes

Added -acsk option in the softkey support.
Improved timing report in the log file.
Updated gds2oasfrac and bool.


Version 2.08    4/7/2014

Upgrades and Bug fixes

Added softkey support.
Fixed a bug that causes some files with a large number of vertex count to crash during translation.


Version 2.07    10/17/2013

Upgrades and Bug fixes

The following fixes and updates have been implemented:
Fixed paint and scratch bug for GDS/OAS output.
Added the optional argument -odbargs fore debugging.
Removed rotation correction of bottom component if it's already mirrored
The modules in this package have been updated to VS2008 compile
Added VC Redistributables in the install


Version 2.06    07/24/2013

Max Points

Added Max Points field in the command line

Missing Holes

Fixed an issue where the frame data has missing holes.


Version 2.05    07/18/2013

Max Points

Added Max Points field in the GUI

Misc Updates

  • VS2008 compile.
  • Using acsbool.dll

  • Version 2.04    12/17/2012

    Misc Bug fixes

    Here are the fixes done with this version:

  • Fixed character size issue (06_20121025) where the output text size is larger than what is shown in valor.
  • Fixed barcode size issue (01_20120607) where the output barcode size differs from valor.
  • ODB2GBR specifies SOLDERMASKTOP and SOLDERMASKBOT in the NJB file when used in conjunction with Netex-G.

  • Version 2.03    12/3/2012

    Misc Bug fixes

    Here are the fixes done with this version:

  • Reduced the layer count of the output GERBER file.
  • Fixed line width issue where the center line width in the window is thicker. This was caused by a bug in placing a negative pad in the wrong order.
  • Fixed dynamic text issue where a dynamic attribute text was not converted. This was caused by a bug in converting system attribute texts.
  • Fixed polygon draw issue where a polygon was dropped from the output file. This was caused by a bug in converting polygons with holes bigger than islands.
  • Fixed dynamic text issue where an attribute text that has a "%" character was dropped. This was caused by a bug in reading the value of attributes with "%".

  • Version 2.02    9/21/2012

    Misc Bug fixes

    Here are the fixes done with this version:

  • Fixed Windows XP 64bit conversion failure.
  • Added support for zipped ODB++ input.
  • Fixed a bug where importer fails to decompress an ODB++ TAR file. This was caused by incorrectly translating an octal value into its decimal value.
  • Fixed a bug where importer fails to import an ODB++ file that has resize factor in its feature files. The bug is caused by incorrectly reading features with resize factor into the database. This release involves scaling rather than true resize (Valor's method).
  • Fixed a bug in reading component file that references an empty attribute text string, it is now set to NIL if the attribute text string is empty.

  • Version 2.00    June 22,2012

    Overlapping user defined symbols

    Fixed a bug in drawing user defined symbols that overlap. This bug was caused by layer optimization, the order of scratch and paint data were incorrectly drawn.

    Version 1.09    June 13,2012

    Line Draws with Symbol

    Added support of line draws using symbols other than round or square.


    Version 1.08    May 15,2012

    Barcode support

    Added barcode support.

    Polarity issue

    Fixed the polarity issue where the polarity of a negative symbol nested inside another negative symbol is not generated properly.


    Version 1.07    April 19,2012

    ODB++ File with Read-Only Compressed data

    Fixed the readonly issue where ODBRIP fails to open ODB input with read-only compressed files.

    Polarity Issue

    Fixed the drawing polarity issue where a negative data is drawn as positive.


    Version 1.06    April 3,2012

    Week number

    Fixed the week number issue where the output week number differs from VUV.

    Rotated Standard Symbols

    Added support of rotated standard symbols.


    Version 1.05    January 30,2012

    ODB++ with GZ files

    Fixed bug in reading ODB++ with GZ files.

    New -nocopyin option

    Added a -nocopyin option to open the input ODB++ directory as-is. The input directory and sub-folders must be writable. It must be noted that when using this option, the input ODB++ directory will be modified directly by the program.


    Version 1.04    December 7,2011

    A few improvements

    This version has a few improvements.

  • Added option to clip window.
  • Uses boolw64f on a 64bit platform.
  • Allow gzip compressed features.
  • Removed error pop-up on Missing profile file and layer folders. Warning in the log file is issued instead.
  • Speed improvement on ODB++ input with complicated surfaces.

  • Version 1.03    October 17,2011

    A few fixes

    This version resolves a few issues reported by different clients.

  • Modified the header file. Please recompile using the latest header (.h) and library (.lib) files included in the package.
  • Fixed a bug that resets the arcres/arcseg values.
  • Open doubly zipped input.
  • Removed error pop-up on Missing profile file and layer folders. Warning in the log file is issued instead.
  • Uses userattr file to interpret attributes.
  • Updated advanced dialogs.

  • Version 1.01 Windows    6/8/2011

    Windows release

    First Windows release. The keys needed for these packages are ODB2GDS 521 and BOOLMT 2700.


    Version 1.01 Linux/Solaris    3/8/2011

    Second release

    The keys needed for these packages are ODB2GDS 521 and BOOLMT 2700.







    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