ASM 600 Revision HistoryThis document summarizes enhancements and fixes to ASM 600. Please consult this page on a regular basis to determine what changes have been made to our programs. v6.53 01-25-2008Fix for a path with duplicate vertices at a bend.A problem was detected when translating a GDSII path that had duplicate vertices (i.e. two vertex points on the same coordinate) at a point in the path where it was changing direction. The resulting path outline was incorrect. The routine to find duplicate vertices has been updated to find and correct such a condition. [reported by Optimal Technologies] v6.52 03-18-2005Memory corruptionBug fix to memory corruption found in GDS to Gerber engine. (Handles file from Advanced - t113.gds). Flexlm and USB key supportUpdate to Flexlm licensing and the addition of USB Safenet licensing. GUI ChangesRemoval of the following controls from configuration settings: Miter, Cutline removal, Detail report. v6.43b 07-14-2004GBR2GDS FixFix to GBR2GDS engine which failed to convert properly (under unique conditions) Gerber arcs. This has been fixed. v6.43 03-4-2004Flexlm SupportAdded Flexlm support for floating and node locked. Max number of lines per RS274X macroGBR2GDS had a limit on the size of the macro that it can handle. It has been fixed. v6.42a 08-13-2002ASM600 - Support for files with long namesASM600/W now supports conversion of GDSII files with more than 8 characters. v6.41 08-13-1999GBR2GDS - Multiple RS274X FilesFor RS274X format, this version supports multiple files or multiple sections in 1 file with redefined apertures or custom apertures which are the same. GBR2GDS - Flashing Custom AperturePrevious versions would not use the user's specified flash names for custom apertures. This has been fixed. v6.40 08-5-1999Scanning CrashOlder version might crash on scanning if GDS file has layers numbers larger than 255. This has been fixed. Maximum LayersMaximum layer numbers is increased from 63 to 1024. Number of DCodesThis version supports dcodes from D10 to D9999 and a max of 10000 custom apertures. Maximum Number of StructuresOlder version would crash when a GDS file is selected if the number of structures in the GDS file exceeds 2048. This limit is increased to 8192. Gerber FillingThis version has a much improved gerber filling routine that is cleaner and generates less gerber data. GBR2GDS UpdateNumber of DCodesThis version supports dcodes from D10 to D9999 and a max of 10000 custom apertures. Gerber FlashesRound flashes in gerber were generated as a circle in GDS which is an illegal entity in GDS. Flashes are generated as boundaries using ArcRes and ArcSag to control the smoothness. Draws Using Custom ApertureThis version supports draws using custom aperture. Under graphics mode, a flash of the custom aperture is generated at path ends and a path with width the diameter of the custom aperture is drawn. In connectivity mode, just a path with width the diameter of the custom is drawn. v6.30 03-26-1999Incorrect FillingOlder versions might fill the gerber output with a wrong dcode and thus the output might look like it is all covered in certain areas because the dcode used is very large. This would happen if the GDS design has a very short segment in a boundary for filling.
Square Font
GBR2GDS - Invalid Output
v6.10 10-21-1998Cutline RemovalAdded a new feature (requested by Brian Strayer of Seagate) to detect and remove cutlines for re-entrant polygons. This was requested because the FIRE 9000 sometimes tags re-entrant (or keyhole) polygons as illegal. Gbr2gds
Fixed Bug: Missing or Incorrect POEX Data - G36/G37 In this example, the transition G37*G36 pair was ignored by previous version. This means that the originally 2 separate polygons were merged incorrectly. This bug is now fixed.
Fixed Bug: Missing Data
v6.00 Windows 08-03-1998Major Update Jumped from 4.21.
New: GBR2GDS handling of foreign aperture files The aptgen program has been added to convert other format aperture file to artwork's format. Launch it from Tools |Aperture Generator.
Additional Aperture Formats (out)
File Extension Control Refined
Access this function via File | Preferences | File Extensions.
Log File Search
Web Link to www.artwork.com
Lserv4 Support
Windows 95 Long File Names
Improved Structure Dialog
Demo Mode Output for RS274D
Fixed: Command Failed on Aperture Table
Fixed: Dropped GDSII Boxes...
GBR2GDS v6.00 08-03-1998
This is a major rewrite of the old gbr2gds. v6.00 08-03-1998
Handling of Foreign Aperture Files
ArcSag Control
GDS Structure Names Checking
Default GDS Output Structure Names
Translation Engine
AutoDetects Gerber Type: 274X, 274D, MDA
File Extensions Customization
Embedded Layers in a Gerber File
Log Search
Fixed bug in Aperture Table
GDS Output Resolution
Draws Control
Updated the Gerber Viewer to Version 5.50
New INSTALL Script and Node Locked Licensing
AutoDraw scans the GDSII file for paths - it builds a table of each unique path
width and then automatically assigns a d-code corresponding to each width. This enables
the gds2gerber to use a single d-code to draw the path instead of filling it with
small apertures. This function is extremely useful for processing GDSII files that represent circuit
boards, MCMs or IC packages with hundreds or thousands of This function scans the GDSII file for boundaries that approximate circles. A boundary
with more than 20 sides and all angles equal is considered to be a circle approximation.
A table of unique diameters is built. Each unique diameter will be assigned a name and
that name can be assigned to a d-code. At translation time the boundary is "flashed" by
the appropriate D-code instead of filled. The program accounts for any scale factor that has been entered into the configuration and
also takes care of any conversion from GDSII units to Gerber units. This function is very useful for GDSII files that represent circuit boards or IC packages where
hundreds or thousands of round pads must be imaged. To 'unflash' circles with a specific size, remove the dcode
from the aperture table. Circles are flashed without any compensation.
Default names are based on INCH for all english GDS units, and MM for all
metric GDS units. Only dcode of type round will be used as circle flashes. Supports structure names that have spaces in them. Previous version crashed when reading certain GDSII files where a structure was referenced in the file prior to defining
it in the file. |