GDSFILT Revision Historyv2.49 04/23/07Large File Supportcorrected some problems handling large files. Explodingcorrected a flow problem (Unix/Linux) that occured when exploding files. v2.30 05/25/05Exploding arraysGDSFILT had a rounding error of 1nm when exploding arrays. This version fixes the problem. v2.23 09/02/04Long PATH problemThis version is fixes a crash problem when the PATH (environmental variable) was longer than 1024 characters. New -remove option to remove structuresThis version has a new -remove command line option which allows the user to remove specific cell names from the file. v2.21a 09/07/04Revision to GDSExplode to support data type This version is equivalent to previous releases of GDSFILT with the exception that the GDSXPLODE module now preserves DATATYPES during explosion. Previously all DATATYPES were mapped to "0" in the output. v2.20 08/02/04Major revisions to the GDSFILT code. Major revisions to GDSFILT were made in response to customer feedback. In particular, users are processing very large GDSII files through gdsfilt requiring in some cases 64 bit hardware. Speed has become a very significant issue. Also, many users are building their final GDSII tape out file using the blend mode -- this mode ran very slow as it had never been tested with very large files. revised GSCAN ModuleThe GSCAN (GDSII scanning module) has been speeded up and a memory allocation problem seen in earlier versions has been corrected. (Reported by Applied Materials) Blend Mode Speeded UpIn response to customer requests the blend mode has been greatly optimized and speeded up. For example, blending of a 4GB (approx. 1500 structures) and a 2GB (approx. 1000 structures) file on a 1.7GHz CPU now takes just 10 minutes where previously this required several hours. (reported by ATI and by 3DLabs) Shared Library Problem ResolvedThe shared libraries issue has been resolved. (reported by Intel) v2.05 04/02/04Gscan is now Parallel SafeThis version includes the latest gscan which is parallel safe - you can run it on different files and at the same time on the same workstation. Blend option was dropping dataThis has ben fixed. Flexlm licensing issues under Linuxgdsfilt would crash when running on Linux with Flexlm. This has been fixed. Current version was tested successfully on Red Hat 7.2, 9.0, and Enterprise WS 3. v1.99 11/06/03UpdatesThis version is now now synched on all platforms with Flexlm. Several Motif issues were fixed in the shell. Added HPUX 64 bit support. v1.79 Linux7.2 and Solaris 09-26-2002FLEXlm LicensingThis version supports the Globetrotter FLEXlm license manager. Requires that you run lmgrd 8.1 or newer. v1.71 07-3-2002New InstallThe new version includes the new installation which makes life much easier for the user. Files over 2GB Even though the program is still 32 bit, it is able to process files that are up to 4-5GB. v1.63 01-28-2002
This version has a floating point diagnostic tool. We've added a -fpchk:N
command line argument. See what
gdsfilt -h
returns. The new option emits information regarding FP data encountered
in HEADER, SREF, AREF and TEXT entities. These entities contain FP data
per the following table:
GDSII ENTITY FP VALUE(S) OPTIONAL DEFAULT
HEADER user unit
database unit
SREF, AREF insertion MAGnitude YES 1.0
ANGLE YES 0.0
TEXT MAGnitude YES 1.0
ANGLE YES 0.0
The :N in -fpchk is optional. If specified gdsfilt checks for FP data
associated only with the desired entities by ORing the following values
1 HEADER information
2 SREF, AREF data
4 TEXT data
Option Value Info Output
-fpchk:1 HEADER
-fpchk:2 REF
-fpchk:3 HEADER and REF
-fpchk:4 TEXT
-fpchk:5 HEADER and TEXT
-fpchk:6 REF and TEXT
-fpchk:7 HEADER and REF and TEXT
NOTE: -fpchk and -fpchk:7 are equivalent
-fpchk option will tabulate all unique FP values, and output counts and
the exact binary image for each, as well as flag an un-normalized numbers.
The information collected regarding FP numbers is NOT reset when a new
file is input, i.e. as the result of a -merge or -add.
A sample output follows:
FP values for HEADER and REF and TEXT data:
Count Value
1 0.01
1 2.54e-07
4 0.99999995886464
1 1.5950381620042e-85
1 0.99999995886464
1 1.5950381632027e-85
MAG values
Value Image
0.01 00111111.00101000.11110101.11000010.10001111.01011100.00101000.11110110
2.54e-07 00111011.01000100.00101110.10111111.01000001.01011010.00100011.10100011
1 01000000.11111111.11111111.11111111.01001111.01010011.00110000.00110001
1.54e-85 00000000.00000000.00000000.00000000.01001111.01010011.00110000.00110001
^^^^
|
|___ un-normalized floating point number
1 01000000.11111111.11111111.11111111.01001111.01010011.00110000.00110010
1.54e-85 00000000.00000000.00000000.00000000.01001111.01010011.00110000.00110010
^^^^
|
|___ un-normalized floating point number
Finally, the -fpchk command line option can be used in conjunction with
ANY gdsfilt operation, but for purposes of gleaning FP information you
might want to run gdsfilt in the most simplistic way and specify that
the output file be "/dev/null", i.e.
gdsfilt TEST.gds /dev/null = -fpchk:7
You will want to refer to TEST.log.
v1.61 08-08-2001Cell names longer than 32 charactersThis version supports cell names longer than 32 characters.
v1.50 04-12-2001Specify Structure and Insertion Point To InsertNew feature is added for Combine Mode where for each file to combine, users can specify the structure in the file to insert to the output and the insertion point to insert to.
Drop Boundary Segments Shorter Than
Output Text Only
Polygon Filtering No Text
New HostID Locking
v1.41 05-08-2000Polygon FilteringThis function is only activated when it is licensed to key number 5336.
Translation Progress
v1.37 01-31-2000Text FilteringIf TEXT Mag was not explicitly set, i.e. (takes on default of MAG = 1.0), then the corresponding TEXT entity was not filtered by size.
v1.36 10-21-1999ExplodeExplode is disabled if Add/Merge/Blend is turned on.
Default Output File Name
Maximum Number of Structures
Combine Function
Trimming Speed Up
v1.32 UNIX 09-21-1999Explode FunctionThis version added an explode function to flatten the GDS file.
Specifying a New Top Structure
Licensing
Ver 1.25 UNIX 05-21-1998New License Manager/Y2KIncorporated the new LSERV4 license manager; program is now Y2K compatible.
Major GUI Revision
XGDSVU Viewer Linkage
Added Layer and Datatype Mapping
Merge/Add/Blend Two GDSII Files
Text Translation
v1.20 10/25/1997Windows 95/NT ReleaseReleased a version of GDSFILT designed for Windows 95/NT. This is a full Windows GUI implementation of GDSFILT. A new updated web page at www.artwork.com/gdsii/gdsfilt/index.htm has been put in place to better support GDSFILT.
v1.10 10/17/1995Bug Fix: Similar Structure Namescorrected a bug that occurred when the GDSII file contained more than one top level structure names where the first 8 or more characters were identical.
|
|
ARTWORK CONVERSION SOFTWARE, INC. Company Profile 417 Ingalls St., Santa Cruz, CA 95060 Tel (831) 426-6163 Fax 426-2824 email: info@artwork.com |
| Price | Unix Download | Windows Download | GDSFILT Index | Artwork Home |