Wirebond Revision History


Wirebond 2.51/ACSLIB 3.23 May 12,2011

ACSLIB 3.23 for 64 bit

The 64 bit ACS library couldn't handle AutoCAD drawing files that were tagged with older version of AutoCAD.


Wirebond 2.51/ACSLIB 3.17 August 13,2010

WireDRC

A problem with the WireDRC module was reported on a file with 3 dies. Problem was fixed.

NetOut

A problem with the NetOut module was reported and fixed.


Wirebond 2.48/ACSLIB 3.03 Dec 9, 2009

Various

Various library updates unrelated to Wirebond. The most relevant one updates the tagger BFMATCH routine for a new style package. [needed by Altera]


Wirebond 2.48/ACSLIB 2.87 March 20, 2009

Connect List

Connection list supports NC, -, and N/C for no connect.

Fixed Die Text Bug

In order to support a new connection list parser (one that allows supplying connection of a die pad to a finger using a net name) the smartwire routine renamed the power/ground nets on the die pads to match those on the fingers. However it left both names on the die pad. This has been fixed.

Crossing Wires

The smart die routine was generating a lot of crossing wires on some layouts due to an optmization routine that should not have been applied under these conditions. That optimization routine has been removed.


Wirebond 2.47/ACSLIB 2.70 May 14, 2008

DieIn Added Intelligence

DieIn now tags the diepad/net text labels separately from the block attributes with xdata. This enables the DPNum routine to correctly update these text labels when die pad block insertion attribute data changes.

No Connection Routine for MCMs

The No Connection routine (NCOUT) now checks for die-die connections and will no longer incorrectly flag such bonds as not connected. Reported by Unisem.

Improvements in Pad Transfer

Pad Transfer GUI now adds independent snap radius for source and target blocks. This addresses the problem where the snap radius on the finger side needs to be larger than the die spacing.

Document Annotation

Document Setup now immediately inserts Extract variable values into the template if the document template label is of the form 1_$<variable>, A_$<variable> or N_$<variable>. This also applies to 1_$#, A_$# and N_$# which can be used to automatically generate page numbers.

Wirebond 2.47/ACSLIB 2.69 March 31, 2008

MCM Modify Project

Modify Project did not work entirely correct for MCM designs. This has been fixed.

Pad Transfer Updated

Pad Transfer has been updated to better support MCM designs and mutliple bonds. Reported by Unisem.


Wirebond 2.47/ACSLIB 2.65 Feb 20, 2008

MCM Enhancement

Enables users to move and rotate each die independently. Prior to this no rotation was functional. Reported by Unisem.


Wirebond 2.47/ACSLIB 2.59 August 16, 2006

New Release for AutoCAD 2007

With the release of AutoCAD 2007 many internal changes were made to AutoCAD's API requiring us to rewrite much of the interface code. This release supports AutoCAD 2007 (previous releases will not install nor run in AutoCAD 2007)


ACSLIB 2.58 March 26, 2006

downbond corner bunching

downbonds in the corner of the package often were bunched together. A new algorithm has been implemented in ACSLIB 2.58 to correct this.

Visual Basic Dialog Option Button Black

an update has addressed user problem reported with a black option button on Windows XP.


ACSLIB 2.56 May 13, 2005

Update for FlexNode Licensing

the gdsfilt and gds2dxf modules used in the GDSII Import were updated to fully support FlexLM node locking. Prior to this the older modules first checked for a floating network license.


ACSLIB 2.47/Wirebond 2.42 May 19, 2004

Die Logo and Fiducials

From the DIE CLEAN module the user can now select zero width closed polylines to be marked as die logo entities. These will be removed as die pads and will be output to AIF under the [DIE LOGO] section. Wirebond and Bondgen support DIE LOGO and will draw them when importing an AIF file. (Requested by Altera)

NetOut modified to create Connection List

The NETOUT module can produce a connection list style table (user should be sure to select as fingers the blocks created as ring attaches by SMART WIRE. (Requested by Altera ...)

SmartWire reports commands/rules that cannot be completed

The smart wire module now reports any rules that cannot be implemented because the specified die pad, finger or ring does not exist or was not accessible. This is helpful to the assembly engineer who is now warned that not all of the specified connections could be made. (Requested by Altera)


ACSLIB 2.34/Wirebond 2.38 Nov. 18, 2003

Updated the licensing to support flexlm node locked to both ethernet address and disk volume serial number.


ACSLIB 222 April 1, 2003

The 222 version of ACSLIB has the following impact on the Wirebond Program:

GDSII Import/Die Clean

The GDSII import routine has been updated to allow users to specify the die extents using corner data and to better preserve the outline position with respect to the die pads. This was intended to support die whose pads are not symmetric with respect to the die outline.

Net Assignments from Text

The net assignment tool supports data that has a large number of text entities (such as you would have from a file annotated for LVC). This routine enables the program to clean away text entities that do not fall under a die pad.

Bondfinger Numbering

A flaw was found in the bond finger numbering routine that under some conditions would cause it to lock up. This has been fixed. (Reported by Amkor )


Wirebond 2.21 Dec 15, 2000

uses the ACSLIB 1.50 Libraries

Pad Pitch and Opening
The DieIn routine automatically calculates and extracts the minimum die pad pitch and opening. The results can be accessed from the Extract module.

Marking No-Connect Die Pads
This new module marks no-connect die pads and bond fingers. In addition to marking the no-connects on the drawing, a list of the no connect die pads and fingers is written to a file so that it can be incoporated into documentation.

Documentation Module - Sheet Setup
Users have asked if the layer to sheet settings in the documentation module could be read from a file. You can now update your tec file to include a section that will do that:

[SHEETS]
;SHEET=LAYER_1, LAYER_2 ....
ALL SHEETS=DIE_OUTLINE,DIE_PADS, FINGER_PAD
Smart Wire Enhancement
Downbonds which can not be bonded because of geometric constraints are now marked in the drawing. Previously you only got a message that a certain number of bonds could not be placed but no indication of where these problems occurred.


Wirebond 2.15 July 19, 2000

requires ACSLIB 1.41

Wirebond 2.13 May 23, 2000

requires ACSLIB 1.38

ACAD 2000 Bug fix

The Documentation module did not correctly support MTEXT in AutoCAD 2000. This has been fixed.

Smart Wire Error Checking
Additional checks on the input data were added to Smart Wire to reduce crashes on bad data.

Paddle Downbond Markers and OLP
Moved to their own layer so that the OLP module does not delete them from the Wire layer.


Wirebond 2.13 May 18, 2000

requires ACSLIB 1.37

Improved Install
Greatly improved the install script to check for registry, previous versions, proper location of AutoCAD files and directories.


Wirebond 2.12 May 15, 2000

requires ACSLIB 1.36

Added Netlist Output
Added the ability to write out a netlist or AIF file based on the wiring. This cannot account for downbonds however.


Wirebond 2.11 May 8, 2000

requires ACSLIB 1.35

Downbond Markers
Added support to place markers at the end of wires that are downbonded to paddles or rings. User can select size, type and color of the marker.

Smart Wire Settings
Added the control - must bond - to Smart Wire. When used, it tells Smart wire that this particular die pad or net must be wirebonded.

Saved Settings in Registry
Dialog box values are now read from the registry so that the previously used value is the default.

Colored Wire Options
Added an AIF section called [COLORS] that allows the user to specify colors for certain nets. Wirebond will draw the wires on that net in the specified color. MTEXT in Documentation
The documentation module now can update MTEXT so if the user wants a long list of data (such as ball pads connected to ground) he can set up the variable using MTEXT and the list will word wrap.

Added support for comments in connection list
The user can now add comment lines to a connection list. They must have a semicolon (;) in the first column of the line.


Wirebond 2.10 April 7, 2000

requires ACSLIB 1.33

Documentation Sheet Viewer Added
Added a documentation function called sheet view that enables the user to quickly turn on/off the sheets (which are combinations of AutoCAD layers...)

WireDRC Report
Fixed a problem where file names with spaces were not properly sent to Wordpad.

Smart Wire Fix
The order of numbers in Smart wire is now numerically sorted instead of alphabetically sorted.

Connection List
Added support for no-connects and for finger to paddle connections.

Wirebond 2.08 March 14, 2000

requires ACSLIB 1.31

New Documentation Module
Added the new documentation module that scans the drawing template and builds the menu on-the-fly. This is now in sync with Bondgen and the two programs will share an identical documentation module.


Wirebond 2.07 Feb 16, 2000

Many fixes that were actually put in place using ACSLIB 1.30.
See below.

ACSLIB 1.30 Feb 16, 2000

Quite a few improvements and several bug fixes are included in ACSLIB 1.30. Should be loaded with Tagger 1.02, Bondgen 1.13 and Wirebond 2.07

Detect Second AutoCAD Running
Two sessions of AutoCAD cannot be run simultaneously. Previous versions would generate an unclear error message. Now we detect the second session of AutoCAD and asks the user to close it.

Improved Bond Finger Numbering
Updated the bond finger numbering routine to take into account the rotation of the bond finger. This numbers staggered fingers per the industry standard. (Affects Wirebond, Tagger and Bondgen).

Fixed Text Labeling Problems
Corrected a text label position problem that occurred in Bondgen when an oblong or rectangular bondfinger padstack was defined with X > Y. (Affects both Bondgen and Wirebond)

Added Support for Wire Diameter
A new field in the AIF file for wire diameter was implemented. A bug in the scaling was corrected.


ACSLIB 1.24 Jan 20, 2000

ACSLIB 1.24 adds features to Wirebond 2.04
The following enhancements to Wirebond 2.04 were made by updating the ACSLIB file. You should load ACSLIB 1.24 if you are running Wirebond.

Relax net name checking when reading AIF file
As we are not importing AIF generated by ImportGDS/DieClean into other CAD systems there is no need to restrict the netnames. We've disabled the net name restrictions.

Check for solid lines and see if it can be set in SYSTEM variables
If AutoCAD's default line setting for new layers was set to something other than continuous (such as dashed) the fence created by Tagger would not generate the correct intersections as it crossed fingers resulting in bad tagging. We've updated ACSLIB to create its new layers with continuous lines.

Modify AIFPADS routine to check for pad type or number
fixes the ability of Wirebond to connect wires using an AIF file which just has finger numbers and no pad type.

Support Swift v1.x finger format
We've modified Wirebond so that it works correctly with packages that are tagged using SWIFT's BFTA or LFID. This will enable users of wirebond who previously used SWIFT to use existing "smart" drawings. [requested by Xilinx]


Version 2.04 Jan 18, 2000

Fixed Installation
This version fixed the installation to include the required .tec file. Previous versions did not include the tec file. Import GDS and Die_Clean would not run.


Version 2.02 Jan. 4, 2000

Import GDSII
1) Fixed GDSFILT ssn problem.
2) Prompt user to start NEW drawing

DieClean
1) Changed dialog to be clearer
2) Remember dialog values between each display
3) Made Pin #1 marker clearer by an arrow and label
4) Start Pin #1 marker at left top
5) Save AIF file name same as DIE name
6) Made completion message to user clearer (we could also display the AIF file)

Smart WireBond
1) Implemented wire diameter

Wire DRC
1) Changed shortest/longest markers to S and L
2) Removed shortest/longest options from dialog
3) Moved and resized legend so that it does not interfere with the drawing

About Wirebond
1) Added About dialog





Return to:
Top | Wirebond Overview Page   |    Download   |   Artwork's Home Page